...
Скопируем купленный модуль в директорию с биллиногом:
| Блок кода | ||
|---|---|---|
| ||
cp Mx802.pm /usr/abills/Abills/mysql |
В файле конфигурации config.pl после секций %AUTH = (); %ACCT = (); я указал:
| Блок кода | ||
|---|---|---|
| ||
$AUTH{mx80} = 'Mx802';
$ACCT{mx80} = 'Mx802';
(Для различных сценариев можно указывать или Mx802, или Mx803, или Mx804, или Mx805) |
Для авторизации по MAC адресу указал:
...
Первоначальную настройку Juniper я описывал в статье:
Настройка Juniper MX204
Обязательно активируем функцию управления абонентами (без этого не будет выполнятся аутентификация и не будут отправляться запросы на Radius):
...
Смотрите также мою статью:
JunOS dyn prof: failed to register error
Продолжаем настройку, создадим фильтр с именем 1Mbps, который ограничит гостевым пользователям скорость:
...
Также настроим RPF в этом профиле, пример смотрите в моей статье:
Настройка RPF в динамических профилях
Переименовывать профили если что можно так:
| Блок кода | ||
|---|---|---|
| ||
rename dynamic-profiles DHCP-IP-Demux to it39.su |
Теперь укажем этот профиль локальному DHCP серверу в Juniper, а также запустим DHCP на интерфейсе demux0 (пользовательские суб интерфейсы будут создаваться вида demux0.xxxxx):
| Блок кода | ||
|---|---|---|
| ||
edit system services dhcp-local-server set pool-match-order external-authority set authentication username-include mac-address set group all dynamic-profile DHCP-IP-Demux set group all interface demux0.0 set group all interface ae0.0 |
...
По поводу настройки Radius смотрите мою статью:
Настройка Radius на Juniper
Глобально укажем созданный Radius профиль:
| Блок кода | ||
|---|---|---|
| ||
set access-profile CLIENTS |
...