Установил РРРоЕ сервер под FreeBSD 6.2. Сам РРРD родной. На днях наткнулся на очень серьезную проблемму. Если абонент выдернет линк со своего компа при активном РРРоЕ соединении, то тунель на сервере доступа не умирает, т.е. так и остается висеть. Пока его не грохнишь вручную командой kill pid. У меня биллинговая система UTM5 которая выдает IP-адреса согласно учетной записи абонента. Мультилинк не проканает.
Результатом ifconfig и ping является следующее:tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet 192.168.100.254 --> 10.10.10.10 netmask 0xffffffff
Opened by PID 9699
tun3: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun4: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
utm5# ping 10.10.10.10
PING 10.10.10.10 (10.10.10.10): 56 data bytes
^C
--- 10.10.10.10 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
nas1#
Вот предоставляю мой конфиг ppp.conf:
default:
set log Warning Phase
pppoe-in:
set mtu 1492
set mru 1492
allow mode direct
enable lqr
set lqrperiod 5
set timeout 60
disable acfcomp protocomp
deny acfcomp
enable chap
set speed sync
accept dns
set dns 192.168.100.2
set radius /etc/radius.conf
set rad_alive 60
set IFADDR 192.168.100.254
Если кто сталкивался с подобной проблемой, подскажите пожалуйста как ее решить. Может у РРР есть собственные средства сброса не активных тунелей?