Биллинг 6.1.
BRAS присылает запрос:
Код:
Packet type: Access-Request
Identifier: 92
Authenticator: {6C F7 06 A7 3C 19 E8 6B C7 96 38 07 F7 3F 66 C7}
Attributes:
NAS-Identifier=Redback
User-Name=192.168.5.143
User-Password=Redback
NAS-Port=-1761606581
Service-Type=5
NAS-Port-Id=lg id 829 vlan-id 1189 clips 132165
NAS-Port-Type=5
OS-Version=12.1.1.8
Platform-Type=4
Medium-Type=11
NAS-Real-Port=570426533
Нужно авторизовать абонента и по IP-адресу (который передается в User-Name) и по vlan-id.
Допустим, авторизовать по vlan-id мы можем, поставив в конфигурации ус-ва radius.servSearchMode=2 и установив обработчик процессора протокола для типа устройства, где vlan-id берется регулярным выражением из NAS-Port-Type.
Но смущает тот факт, что IP-адрес придется вводить в поле User-Name, вместо того, чтобы автоматически выбирать его из пула адресов.
Вопрос:
Как сделать авторизацию по IP и vlan (как в указанном выше пакету), чтобы в сервисе IP и vlan назначались, а логин и пароль в явном виде отсутствовал? Должно получиться так: в договоре выбираем тип сервиса, выбираем устройство, выбираем IP-адрес и vlan.