Ideco АСР 3 + MikroTik (Queue Tree)

Skip to end of metadata
Go to start of metadata

Концепция:

Пользователь устанавливает VPN соединение с NAS сервером.
NAS сервер проверяет (посредством RADIUS) легитимность входа (положительный баланс, правильный логин и пароль и т.д.) и получает параметры для привязки к нужному шейперу и белый динамический адрес из базы биллинга Ideco (соответственно - NAT не используется.).

Трафик пользователя идет через NAS.

NAS отправляет на Ideco информацию о трафике пользователей посредством NetFlow каждые X интервалы времени.

Ideco накапливает в своей базе статистику. В случае наступления отрицательного баланса посылается команда сброса данного пользователя посредством RADIUS протокола - VPN соединение юзера обрывается и не может быть установлено снова, пока баланс пользователя не будет положительным.

Прежде всего необходимо произвести установку и базовую настройку MikroTik. Как это сделать вы можете посмотреть в статье Ideco 3 АСР + MikroTik RouterOS.

Далее подключаемся к MikroTik через winbox для дальнейшей настройки.
Нужно настроить IP адрес внешнего интерфейса, для этого в локальном меню выберите IP -> Address. Жмём плюс - ("добавить"). Вводим IP адрес, маску и выбирите из списка нужный сетевой интерфейс:

В Микротике все интерфейсы равноценны, т.е. деление на локальный и внешний - в нашей терминологии - формально. Поэтому нам нужно самим прописать маршрут по умолчанию (и любые другие маршруты). Для этого перейдите в меню IP -> Routes. Вот таким образом нужно ввести IP адрес шлюза (вышестоящий провайдер) и выбрать нужный сетевой интерфейс:

Соответственно, ваш вышестоящий провайдер должен у себя прописать маршруты - все ваши белые сети посылать на "внешний" интерфейс вашего NAS.

В нашем примере (белая подсеть для пользователей 222.222.222.0/24) вышестощий провайдер должен прописать у себя:

ip route add 222.222.222.0/24 via 111.111.111.2

Другие варианты связи (маршрутизации или коммутации - ProxyARP, AS, BGP, OSPF, MPLS и т.д. и т.п.) вы можете настроить самостоятельно.

Настроим профиль для VPN (PPP - Profiles - default):

Вводим IP-адрес - это адрес VPN сервера. Также расставляем галочки, как на рисунке (выключаем шифрование и компрессию)

Далее следуем сюда:

PPP - Secrets - PPP A&A - включаем аккаунтинг и Radius авторизацию для VPN:

Далее создадим Secret (локальный аккаунт VPN) - но пароль оставьте пустым, тогда будет сравниваться для всех имя и пароль на Radius сервере (на биллинге Ideco). Затем выбирите профиль, который мы настроили раньше (в нашем случае - "default"). И выбирите сервис - pptp

Теперь включим VPN сервер без шифрования (если это необходимо):

Далее сменим условное имя NAS (имя нашего сервера - идентификатор (identity)) в меню System -> Identity.Например дадим ему имя NAS1.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.
  1. сен 01, 2011

    Анонимный говорит:

    Инструкция не полная и устаревшая

    Инструкция не полная и устаревшая