Skrypt ip-pre-up dla rp-pppoe (wiszące sesje)

Krzysztof Szwaba mailing_ks w infolan.net.pl
Sob, 14 Lip 2012, 18:09:00 CEST



Przed podniesieniem interfejsu ppp, potrzebuję wykonać każdorazowo
skrypt, który będzie "ubijał" potencjalnie istniejące wiszące sesje
pppoe.
(http://news.cyberbajt.pl/dat/siecibezprzewodowe2007/10_07/msg00931.html)

int=`ip addr show|grep -w $5|awk -F' ' '{print $7}'`
pid=`cat /var/run/$int.pid`
kill -9 $pid
rm /var/run/$int.pid

Problem polega na tym że PLD w rc.scripts nie wspiera ip-pre-up.
Dodanie w/w skryptu do ip-up nie rozwiązuje natomiast problemu,
ponieważ zostaje on uruchomiony w zbyt późnym momencie i następuje
również zabicie interfejsu właściwego połączenia inicjującego.

Czy istnieje jest jakaś możliwość rozwiązania tego problemu ?

Z góry dziękuję za pomoc.
Krzysztof


Więcej informacji o liście pld-users-pl