Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:mx80:ru [2017/01/12 14:02] asmodeus [Q-in-Q] |
abills:docs:nas:mx80:ru [2018/11/05 17:16] (текущий) asmodeus [Пример RADIUS запросов] |
||
---|---|---|---|
Строка 100: | Строка 100: | ||
ERX-Pppoe-Description = "pppoe b8:70:f4:b5:b6:b8" | ERX-Pppoe-Description = "pppoe b8:70:f4:b5:b6:b8" | ||
</code> | </code> | ||
+ | |||
+ | Выражение | ||
+ | | ||
+ | $conf{MX80_O82_EXPR}='NAS-Port-Id:\W(\d+)\-(\d+)$:SERVER_VLAN,VLAN'; | ||
+ | |||
+ | Если все прописано правильно, при попытке авторизации система сообщит что это новый абонент | ||
+ | |||
+ | Reply-Message = "USER_NOT_EXIST q2q: 2000-89 MAC: b8:70:f4:b5:b6:b8" | ||
+ | |||
+ | ===Через User-Name=== | ||
+ | |||
+ | User-Name = "mx5-brs.r1|20cf.308c.e32f|ae1:1001-401" | ||
+ | |||
+ | ^mx5-brs.r1 | имя браса | | ||
+ | ^20cf.308c.e32f | мак абонента | | ||
+ | ^ae1: | интерейс | | ||
+ | ^1001-401 | high_vlan-low_vlan | | ||
+ | |||
+ | $conf{MX80_O82_EXPR}='User-Name:\|([a-f0-9\.]+)\|[a-z0-9+]\W+(\d+)\-(\d+)$:MAC,SERVER_VLAN,VLAN'; | ||
=====Настройка сервера доступа===== | =====Настройка сервера доступа===== | ||
Строка 161: | Строка 180: | ||
|$conf{MX80_O82_EXPR}='Название опции:регулярное выражение:переменные;...';|Определение параметров опции 82 | | |$conf{MX80_O82_EXPR}='Название опции:регулярное выражение:переменные;...';|Определение параметров опции 82 | | ||
|$conf{MX80_PROFILE_PREFIX}='svc'; | Префикс профайла соединения \\ по умолчанию 'svc' | | |$conf{MX80_PROFILE_PREFIX}='svc'; | Префикс профайла соединения \\ по умолчанию 'svc' | | ||
- | |$conf{PROFILES}='WRONG_PASS:profile_wrong_pass;'; | Определение разных профайлов для разных ошибок авторизации \\ Параметры: \\ \\ **WRONG_PASS** - Неправильный правильный пароль для туннельных соединений (PPPoE) \\ **NEG_DEPOSIT** - Отрицательный баланс на счету \\ **AUTH_ERROR** - Другая ошибка авторизации \\ **NOT_REGISTER** - Учётная запись с такими параметрами не зарегистрирована \\ **NOT_ALLOW_SERVICE** - Использование услугу запрещено \\ **DISABLE** - Пользователь отключен \\ \\ Пример \\ $conf{PROFILES}='WRONG_PASS:profile_wrong_pass;\\ NEG_DEPOSIT:profile_neg_deposit;\\ AUTH_ERROR:profile_other_error;\\ NOT_REGISTER:profile_not_register;\\ NOT_ALLOW_SERVICE:profile_not_allow_service;\\ DISABLE:profile_disable'; | | + | |$conf{MX80_PROFILES}='WRONG_PASS:profile_wrong_pass;'; | Определение разных профайлов для разных ошибок авторизации \\ Параметры: \\ \\ **WRONG_PASS** - Неправильный правильный пароль для туннельных соединений (PPPoE) \\ **NEG_DEPOSIT** - Отрицательный баланс на счету \\ **AUTH_ERROR** - Другая ошибка авторизации \\ **NOT_REGISTER** - Учётная запись с такими параметрами не зарегистрирована \\ **NOT_ALLOW_SERVICE** - Использование услугу запрещено \\ **DISABLE** - Пользователь отключен \\ \\ Пример \\ $conf{MX80_PROFILES}='WRONG_PASS:profile_wrong_pass;\\ NEG_DEPOSIT:profile_neg_deposit;\\ AUTH_ERROR:profile_other_error;\\ NOT_REGISTER:profile_not_register;\\ NOT_ALLOW_SERVICE:profile_not_allow_service;\\ DISABLE:profile_disable'; | |
Пример config.pl | Пример config.pl | ||
Строка 168: | Строка 187: | ||
<code> | <code> | ||
#MX80-PPPoE | #MX80-PPPoE | ||
- | $conf{MX80_IPOE_PROFILES}=' | + | $conf{MX80_PROFILES}=' |
WRONG_PASS:svc-guest-pppoe(svc-filter-in-wrongpassword); | WRONG_PASS:svc-guest-pppoe(svc-filter-in-wrongpassword); | ||
NEG_DEPOSIT:svc-guest-pppoe(svc-filter-in-nomoney); | NEG_DEPOSIT:svc-guest-pppoe(svc-filter-in-nomoney); | ||
Строка 234: | Строка 253: | ||
| | ||
Программа автоматически определяет текущую скорость и переключает профайлы абонентов | Программа автоматически определяет текущую скорость и переключает профайлы абонентов | ||
+ | |||
+ | Параметры: | ||
+ | |||
+ | ^LOGIN= |Установка для выбранного абонента | | ||
+ | ^NAS_IDS= | Название сервера доступа | | ||
+ | ^SPEED=IN:OUT | Установить скорость в ручную | | ||
+ | ^DEBUG= | Режим отладки | | ||
Строка 288: | Строка 314: | ||
- | |{traffic_class_id} | Номер класса трафика | | + | |{traffic_class_id} | Номер класса трафика \\ 3 - Глобальный \\ 2 - Локальный \\ 3 - Внутренний \\ \\ Для гостевых сервисов используется номер 1 | |
|{traffic_class_name} | название класса трафика | | |{traffic_class_name} | название класса трафика | | ||
|{profile_sufix} |pppoe \\ ipoe \\ если присутствует RADIUS пара Framed-Protocol система подставляет pppoe в противном случае ipoe| | |{profile_sufix} |pppoe \\ ipoe \\ если присутствует RADIUS пара Framed-Protocol система подставляет pppoe в противном случае ipoe| | ||
Строка 316: | Строка 342: | ||
start shell user root | start shell user root | ||
- | scp login_billing@ip_billinga:/usr/abills/Certs/id_dsa.abills_admin.pub /var/home/abills_admin | + | scp login_billing@ip_billinga:/usr/abills/Certs/id_rsa.abills_admin.pub /var/home/abills_admin |
set system login user abills_admin class support authentication load-key-file /var/home/abills_admin | set system login user abills_admin class support authentication load-key-file /var/home/abills_admin | ||