Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-25 21:15:04

  dred - Użytkownik

dred
Użytkownik
Zarejestrowany: 2007-12-09

pppoe po wifi

Witam wszystkich serdecznie.Zwracam sie do was o pomoc.Mam skonfigurowane pppoe na interfejsie wifi i to wszystko dziala dobrze ale jak serwer na ktorym jest skonfigurowane pppoe utraci polaczenie z powodu odcieciu zasialania na modemie zasilania to serwer juz nie probuje sie ponownie zalogowac .Jak zrestartuje recznie interfejs ppp0 to wszystko wraca do normy.Jest jakis sposob aby po utracie polaczenia bedzie logowal sie automatycznie.Prosze o pomoc.

Offline

 

#2  2008-04-25 21:21:45

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: pppoe po wifi

Taki skrypcik ( skleciłem go na szybko ) rozwiąże twój problem.

Kod:

#!/bin/sh 
ping -c 1 onet.pl >/dev/null 
stan=`echo $?` 
if [ "$stan" == "0" ];then 
        echo ok >/dev/null 
else 

tutaj podajesz kolejno polecenia ( jedno pod drugim ) jakimi resetujesz interfejs

fi

Całość wrzucasz do crona i nie martwisz się. Jeżeli jest to jakaś sieć ( nie domowa ) to warto zainwestować w UPS'a.

Pozdrawiam! Piotrek

Ostatnio edytowany przez Piotr3ks (2008-04-25 21:28:26)

Offline

 

#3  2008-04-25 21:37:59

  dred - Użytkownik

dred
Użytkownik
Zarejestrowany: 2007-12-09

Re: pppoe po wifi

Jak rozumiem, ten skrypt na podstawie pingu do onet.pl ktorego nie uzyska wykona polecenie te ktore mu zadam.
#!/bin/sh
ping -c 1 onet.pl >/dev/null
stan=`echo $?`
if [ "$stan" == "0" ];then
        echo ok >/dev/null
else
/etc/init.d/networking restart

fi
   
tylko tego polecenia uzylem do poniesienia polaczenia.Bedzie dobrze?

Offline

 

#4  2008-04-25 21:46:36

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: pppoe po wifi

dred napisał(-a):

Jak rozumiem, ten skrypt na podstawie pingu do onet.pl ktorego nie uzyska wykona polecenie te ktore mu zadam.
#!/bin/sh
ping -c 1 onet.pl >/dev/null
stan=`echo $?`
if [ "$stan" == "0" ];then
        echo ok >/dev/null
else
/etc/init.d/networking restart

fi
   
tylko tego polecenia uzylem do poniesienia polaczenia.Bedzie dobrze?

Myślę , że będzie dobrze :)

Offline

 

#5  2008-04-25 21:57:31

  dred - Użytkownik

dred
Użytkownik
Zarejestrowany: 2007-12-09

Re: pppoe po wifi

Dziekuje i zaraz bede testowal , moja siec to mama sied domowa na 4 kompy i ups chyba bedzie zbedny.Mam jeszcze do ciebie prosbe jak dodac to do crona bo robie to pierwszy raz , wiem zemusze dodac sciezke do skryptu ale nie wiem co na poczatku dopisac.

Offline

 

#6  2008-04-25 22:25:58

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: pppoe po wifi

Co do Crona odeślę Cię do artykułu:

http://webhosting.pl/kategorie/webhosting/2007_11/c … dania_na_czas

Pozdrawiam!

Offline

 

#7  2008-04-25 23:19:30

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: pppoe po wifi

Piotr3ks napisał(-a):

Taki skrypcik ( skleciłem go na szybko ) rozwiąże twój problem.

Kod:

#!/bin/sh 
ping -c 1 onet.pl >/dev/null 
stan=`echo $?` 
if [ "$stan" == "0" ];then 
        echo ok >/dev/null 
else 

tutaj podajesz kolejno polecenia ( jedno pod drugim ) jakimi resetujesz interfejs

fi

Całość wrzucasz do crona i nie martwisz się. Jeżeli jest to jakaś sieć ( nie domowa ) to warto zainwestować w UPS'a.

Pozdrawiam! Piotrek

Taka drobna optymalizacja:

Kod:

#!/bin/sh 
ping -c 1 onet.pl >/dev/null 2>&1
if [ "$?" == "0" ];then 
        echo ok >/dev/null 
else 
...
fi

Offline

 

#8  2008-04-27 15:10:45

  dred - Użytkownik

dred
Użytkownik
Zarejestrowany: 2007-12-09

Re: pppoe po wifi

Bardzo dziekuje - wszystko dziala prawidlowo.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)