LINUX.ORG.RU
ФорумAdmin

странный Calling-Station-Id


0

0

Есть VPN роутер с авторизацией по радиус (CentOS release 5.4 + ppp-2.4.4 + pptpd-1.3.0). Все прекрасно работает, кроме одного - NAS посылает радиусу в запросе странный Calling-Station-Id, типа такого:

Calling-Station-Id = «3.01»

А хотелось бы видеть в этом атрибуте IP адрес клиента. Куда копать?

3.01 -это часть ip адреса? При старте сессии выполняются скрипты в /etc/ppp/ip-up.d/ в него передаются обычно шесть параметров:

PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6

Выведите в файл PPP_IPPARAM и посмотрите что туда передается.

ventilator ★★★ ()
Ответ на: комментарий от ventilator

В скрипты оно успешно попадает. А вот по радиусу не передается. 3.01 - это я вообще не знаю что такое. Не часть IP точно.

evpamex ()
Ответ на: комментарий от evpamex

Тогда гляньте исходники модуля радиуса - там выбирается брать этот атрибут из PPP_IPPARAM или еще откуда то. Вот «откуда то» и уберите. Я так решал аналогичную проблему.

ventilator ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.