В общем ситуацию следующяя, ставим всё попорядку, по доке:
1. Создаю файлик /usr/local/radiusd/etc/raddb/dictionary
в него вписую
Код: Выделить всё
$INCLUDE /usr/local/radiusd/etc/raddb/exppp
2. создаю файлик : /etc/radius.conf в нём :
Код: Выделить всё
auth radius.hostname:1812 radsecret 4 4
acct radius.hostname:1813 radsecret 4 4
Код: Выделить всё
MYADDR:
!bg /usr/abills/libexec/linkupdown up INTERFACE USER HISADDR
Код: Выделить всё
MYADDR:
!bg /usr/abills/libexec/linkupdown down INTERFACE USER HISADDR
Код: Выделить всё
pppoe-in: # Метка (идентификатор правил)
set mtu 1492
set mru 1492
allow mode direct
enable lqr
set lqrperiod 5
set timeout 6000
disable acfcomp protocomp
deny acfcomp
# если авторизация из UNIX базы паролей enable pap
enable chap
set speed sync
accept dns
#set dns xxx.xxx.xxx.xxx
# Номер порта для контроля и пароль
set server +3000 password
set radius /etc/radius.conf
set rad_service_type 11
# Таймаут для Alive пакетов
set rad_alive 60
pptp:
set mtu 1460
set mru 1460
allow mode direct
enable lqr
set timeout 6000
disable acfcomp protocomp
deny acfcomp
# если авторизация из UNIX базы паролей enable pap
enable chap
accept dns
#set dns xxx.xxx.xxx.xxx
# Номер порта для контроля и пароль
set server +3000 password
set radius /etc/radius.conf
set rad_service_type 11
# Таймаут для Alive пакетов
set rad_alive 60
Код: Выделить всё
/usr/libexec/pppoed -l pppoe-in -p * fxp0
шлюз провайдера :
10.18.0.100
Мой ip (fxp0) 10.18.0.254, alias 10.18.0.250
надо выдать инет людям на 10.18.0.1,2,3,4.... и т.д.
Неработает в общем.