... Концепция: Пользователь устанавливает VPN соединение с NAS сервером. NAS сервер проверяет (посредством RADIUS) легитимность входа (положительный баланс, правильный логин и пароль и т.д.) и получает параметры для привязки к нужному шейперу и белый динамический адрес из базы биллинга Ideco (соответственно - NAT не используется.). Трафик пользователя идет через NAS. NAS отправляет на Ideco информацию о трафике пользователей посредством NetFlow каждые X интервалы времени. Ideco накапливает в своей базе статистику. В случае наступления отрицательного баланса посылается команда сброса данного пользователя посредством RADIUS протокола - VPN соединение юзера обрывается и не может быть установлено снова, пока баланс пользователя не будет положительным. !1.png|border=1! Прежде всего необходимо произвести установку и базовую настройку MikroTik. Как это сделать вы можете посмотреть в статье [Ideco 3 АСР + MikroTik RouterOS|asrdocnew:Ideco 3 АСР + MikroTik RouterOS]. Далее подключаемся к MikroTik через winbox для дальнейшей настройки. Нужно настроить IP адрес внешнего интерфейса, для этого в локальном меню выберите IP \-> Address. Жмём плюс - ("добавить"). Вводим IP адрес, маску и выбирите из списка нужный сетевой интерфейс: !2.png|border=1! В Микротике все интерфейсы равноценны, т.е. деление на локальный и внешний - в нашей терминологии - формально. Поэтому нам нужно самим прописать маршрут по умолчанию (и любые другие маршруты). Для этого перейдите в меню IP \-> Routes. Вот таким образом нужно ввести IP адрес шлюза (вышестоящий провайдер) и выбрать нужный сетевой интерфейс: !3.png|border=1! Соответственно, ваш вышестоящий провайдер должен у себя прописать маршруты - все ваши белые сети посылать на "внешний" интерфейс вашего NAS. В нашем примере (белая подсеть для пользователей 222.222.222.0/24) вышестощий провайдер должен прописать у себя: {code}ip route add 222.222.222.0/24 via 111.111.111.2{code} Другие варианты связи (маршрутизации или коммутации - ProxyARP, AS, BGP, OSPF, MPLS и т.д. и т.п.) вы можете настроить самостоятельно. Настроим профиль для VPN (PPP - Profiles - default): !10.png|border=1! Вводим IP-адрес - это адрес VPN сервера. Также расставляем галочки, как на рисунке (выключаем шифрование и компрессию) !11.png|border=1! Далее следуем сюда: !12.png|border=1! PPP - Secrets - PPP A&A - включаем аккаунтинг и Radius авторизацию для VPN: !13.png|border=1! Далее создадим Secret (локальный аккаунт VPN) - но пароль оставьте пустым, тогда будет сравниваться для всех имя и пароль на Radius сервере (на биллинге Ideco). Затем выбирите профиль, который мы настроили раньше (в нашем случае - "default"). И выбирите сервис - pptp !14.png|border=1! Теперь включим VPN сервер без шифрования (если это необходимо): !15.png|border=1! Далее сменим условное имя NAS (имя нашего сервера - идентификатор (identity)) в меню System \-> Identity.Например дадим ему имя NAS1.
|