Сервер: Intel Celeron 1200, 128MB, Linux Debian Etch (4.0r0)
сетевые интерфейсы:
- eth0 (смотрит в сеть):
- ip: 192.168.1.1
netmask: 255.255.255.0
- ip: 192.168.0.1
netmask: 255.255.255.0
gateway: 192.168.0.100
- ip: 192.168.1.1
Интерфейс работает без проблем.
System configuration -> NAS:
- IP: 192.168.1.1
Name: пусто
Radius NAS-Identifier: пусто
Description: пусто
Type: pppd:pppd + Radius plugin (linux)
Alive: 60
RADIUS Parameters: Acct-Interim-Interval=60
Добавил VPN пользователя potlaty и поставил ему в настройках NAS, который описан выше.
При подключении Ошибка 619 "Имя пользователя или пароль недопустимы в данном домене".
запустил freeradius -X:
radtest potlaty potlaty 127.0.0.1:1812 0 radsecret 0 192.168.1.1
отрабатывает нормально, пользователь получает параметры.
При подключении с удалённого компа:
в логах при запуске rauth.pl: "Unknow server 192.168.0.1"
в логах abills: "AUTH [potlaty] NAS: 0 unknow server 192.168.0.1 [2] ERROR_NOT_EXIST"
Я просто не могу понять ОТКУДА он берёт адрес 192.168.0.1, я его при настройки НИГДЕ не писал, единственное место, где он всречается это в описании интерфейса eth1. Как я понимаю radius берёт параметры NAS из базы, которые прикреплены к моему пользователю potlaty. НО откуда такой 192.168.0.1???
P.S.
читал на форуме, много похожих тем. Единственное что нашёл, что мне не очень понравилось так это то что в /usr/abills/Abills/nas.pl указан неверный путь для параметра RADCLIENT.
Заранее спасибо.