rc-scripts i PPP

Marcin Bohosiewicz marcus w venus.wis.pk.edu.pl
Sob, 4 Mar 2000, 12:23:34 CET


Witam,

Zaczalem stosowac PLD w "praniu", a ze uzywam dosc duzo PPP
nasunelo mi sie kilka pytan:

1. Dlaczego w /etc/sysconfig/network-scripts/ifup-ppp
zrezygnowano z puszczenia wywolania /usr/sbin/pppd w nieskonczonej
petli, gdy PERSIST=yes ? 
Wiem, ze miala to zastapic opcja persist demona pppd, ale niestety
nie zawsze sie to sprawdza - czasem demon pppd niestety znika
i bez petli sam sie nie odrodzi....

2. Poniewaz nazwy interfejsow PPP przyznawane sa dynamicznie (nazwa
w pliku ifcfg-ppp? nie musi byc ta sama co potem, gdy interfejs wystartuje)
i przechowywane w /var/run/ppp-ppp?-dev, zeby moc wlasciwie korzyatac z
pliku /etc/sysconfig/static-routes trzebaby poprawic ifup-routes,
aby dla urzadzen ppp bral tą własnie nazwe urzadzenia:

# note the trailing white space character in the grep gets rid of aliases
grep "^$1[[:blank:]]" /etc/sysconfig/static-routes | while read device args;
do
  if [ ! -f /var/run/ppp-$device.dev ]; then # czy to nie ppp?
                    /sbin/ip route add -$args dev $device 
        else
                    /sbin/ip route add -$args dev `cat /var/run/ppp-$device.dev`
done

M.

-- 
-| == Marcin Bohosiewicz - MB8042-RIPE - marcus w venus.wis.pk.edu.pl == |-
-| == +48 603 910488, +48 601 485097     marcus w krakow.linux.org.pl == |-
-| == Strona Domowa      -       http://venus.wis.pk.edu.pl/marcus/ == |-
-| == PLUG - Komisja Rewizyjna       -     http://www.linux.org.pl/ == |-



Więcej informacji o liście dyskusyjnej pld-devel-pl