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 :-)
Skąd: Białystok
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 :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: pppoe po wifi

[quote=dred]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?[/quote]
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 :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: pppoe po wifi

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

http://webhosting.pl/kategorie/webhosting/2007_11/cron_czyli_zadania_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

[quote=Piotr3ks]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[/quote]
Taka drobna optymalizacja:

Kod:

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

[url=http://mhroczny.net][b]strona domowa[/b][/url] || [url=http://dug.net.pl][b]polski portal debiana[/b][/url]

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
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00135 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.37.43' WHERE u.id=1
0.00091 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.37.43', 1732600265)
0.00043 SELECT * FROM punbb_online WHERE logged<1732599965
0.00039 SELECT topic_id FROM punbb_posts WHERE id=89495
0.00006 SELECT id FROM punbb_posts WHERE topic_id=11299 ORDER BY posted
0.00057 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=11299 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00087 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=11299 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11299
Total query time: 0.00569 s