pppoe start po przerwanym połączeniu

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Marian_S
Użytkownik
Posty: 7
Rejestracja: 2009-07-26, 17:21

pppoe start po przerwanym połączeniu

Post autor: Marian_S » 2009-07-26, 17:38

Piszę jako początkujący. Mam problem.
Po starcie systemu połączenie jest uruchamiane poprawnie, mój serwer pracuje.
Ale sa przypadki z "jakiegoś" powodu połączenie z dostawca internetu zostaje
przerwane. I muszę recznie z konsoli odpalić

pppoe-start

połączenie zostaje nawiązane.

I problem jak rozwiązać aby system sam kontrolował połączenie i w przypadku
utraty połączenia sam uruchamiał to połączenie.

Myślę ze w miarę jasno opisałem.

Być może ktoś miał podobny problem i udało mu się go rozwiązać.
Dzięki za przeczytanie i ewentualną pomoc.

Marian.

joi
Użytkownik
Posty: 151
Rejestracja: 2004-10-12, 20:32
Lokalizacja: raczej nie stąd ;)
Kontakt:

Re: pppoe start po przerwanym połączeniu

Post autor: joi » 2009-07-26, 18:15

powinno wystarczyć dodanie słowa persist do konfiguracji połączenia (/etc/ppp/peers/nazwapolaczenia)

Marian_S
Użytkownik
Posty: 7
Rejestracja: 2009-07-26, 17:21

Re: pppoe start po przerwanym połączeniu

Post autor: Marian_S » 2009-07-27, 08:25

Witam.
Dzięki za pomoc. Ale ja tak uruchamiam pppoe

/etc/rc.d/rc.local

mam zapisane polecenie uruchomienia pppoe

/etc/ppp/ip-up

a konfiguracje połączenia mam

/etc/ppp/pppoe.conf

i w sumie jak mi proponujesz dopisać
/etc/ppp/peers/nazawapolaczenia

nie mam tego

/etc/ppp/peers/nazawapolaczenia

Być może można dopisać w
/etc/ppp/pppoe.conf



marian

Sajmon
Moderator
Posty: 1127
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: pppoe start po przerwanym połączeniu

Post autor: Sajmon » 2009-07-27, 09:26

Wrzuć sobie do crona
*/10 * * * * ścieżka/skrypt

w skrypcie daj

Kod: Zaznacz cały

#!/bin/sh
ping -c 1 google.com || sh /etc/rc.d/rc.local
zapisz, daj chmod 755 na skrypt
i co 10 minut będzie sprawdzane połączenie, jeśli ping nic nie zwróci to zostanie wykonany /etc/rc.d/rc.local
[url=http://polish-32053322658.spampoison.com][img]http://pics3.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

sp7foy
Użytkownik
Posty: 167
Rejestracja: 2008-02-26, 15:07
Lokalizacja: Skierniewice

Re: pppoe start po przerwanym połączeniu

Post autor: sp7foy » 2009-07-27, 09:29

Sajmon pisze:Wrzuć sobie do crona
*/10 * * * * ścieżka/skrypt

w skrypcie daj

Kod: Zaznacz cały

#!/bin/sh
ping -c 1 google.com || sh /etc/rc.d/rc.local
zapisz, daj chmod 755 na skrypt
i co 10 minut będzie sprawdzane połączenie, jeśli ping nic nie zwróci to zostanie wykonany /etc/rc.d/rc.local
Ping może nie wrócić mimo, że łącze ma się dobrze.
To już raczej trzeba sprawdzać stan ppp (jak to mi się nie chce czytać).

Sajmon
Moderator
Posty: 1127
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: pppoe start po przerwanym połączeniu

Post autor: Sajmon » 2009-07-27, 09:32

Od google zawsze wraca. Przynajmniej ja nie miałem przez ostatnie 9 lat problemów.
Na innym kompie pinguje nemeserver mojego dostawcy internetu, może byłby to lepszy pomysł.
[url=http://polish-32053322658.spampoison.com][img]http://pics3.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

Marian_S
Użytkownik
Posty: 7
Rejestracja: 2009-07-26, 17:21

Re: pppoe start po przerwanym połączeniu

Post autor: Marian_S » 2009-07-28, 16:42

Dzięki za wszelkie uwagi. Myślę, ze skorzystam po pewnej modyfikacji.
Odpalanie /etc/rc.d/rc.local nie jest dobrym rozwiązaniem w moim
układzie bo tam uruchamiam inne programy i ponowne wywołanie nie jest
mi potrzebne a ja potrzebuje tylko sprawdzić łącze pppoe ..

ODPOWIEDZ