PPPoE bez rp-pppoe
Badman
pld w vp.pl
Nie, 26 Lut 2006, 20:37:06 CET
Dnia Sat, Feb 25, 2006 at 11:42:41PM +0100, Wieslaw Kierbedz napisał:
> Arkadiusz Miskiewicz napisał(a):
> > On Saturday 25 February 2006 20:14, Wieslaw Kierbedz wrote:
> >
> >
> >> Czyli wyłącz topposting ;).
> >> A dalej.
> >> Do funkcji start w /etc/rc.d/init.d/network, na samym końcu dopisałem
> >> odwołanie do skryptu.
> >> Ten skrypt, to przerobiony adsl-start z rp-pppoe.
Teraz ten skrypt nazywa się pppoe-start.
> >> Przeróbki polegają na:
> >> 1) Zapętleniu próby połączenia do N razy podanych jako parametr.
> >> 2) Wywołaniu dodatkowego skryptu ustawiającego iptables. Wywołanie
> >> następuje tylko w momencie powodzenia (działającego interfejsu
> >> zewnętrznego).
> >> 3) Sprawdzaniu "samego siebie", tj. nie dublowaniu skryptu (dzięki temu
> >> mam go w cronie bez ryzyka, że zamuli mi system osiemdziesięcioma wątkami).
> >>
> >
> > Metoda przypomina klejenie na ślinę. adsl-costam powinny wylecieć z pldowych
> > pakietów rp-pppoe.
> >
> > Bez pakietu rp-pppoe to nie wiem jakim sposobem autor wątku chce uskutecznić
> > połączenia pppoe.
> >
> > Tak czy owak fragment skryptu obsługującego ifcfg-ppp0:
> > if [ -n "${PPPOE_DEV}" ]; then
> > if is_yes "${PPPOE_KERNEL}"; then
> > modprobe -s -k pppoe
> > MODEMMODE="plugin rp-pppoe.so"
> > MODEMPORT="${PPPOE_DEV}"
> > else
> > MODEMMODE="pty"
> > MODEMPORT="pppoe -I ${PPPOE_DEV} ${PPPOE_OPT}"
> > fi
> >
> >
> Przecież pisałem, że niekoszerne.
> Ale uzależnia mi start firewalla (który też jest "ręcznie" wydłubany z
> regułek) od aktywnego połączenia zewnętrznego.
> A o to mi chodziło.
> Czy podana droga zapewnia start ppp przed usługami sieciowymi?
> Pewnie tak. Nie chce mi się zastanawiać nad tym w sobotni wieczór.
Właśnie i tu by się przydał nowy init, który by zapewniał startowanie
usług w zależnościach ustawionych przez użytkownika.
--
Pozdrawiam
Tomasz Gutewicz
Więcej informacji o liście dyskusyjnej pld-users-pl