Re: ping -w5
zabiłeś mnie tym "KISS" :) a myślałem, że w tym wątku już się nic pozytywnego nie wydarzy pozdrawiam k Użytkownik Adam Byrtek / alpha napisał: On Fri, Mar 26, 2004 at 10:27:41AM +0100, Przemek Korzekwa wrote: na podtrzymanie połączenia spróbuj przerobić skrypt Różne już dziwne skrypty odpowiedzialne za podtrzymywanie połączenia widziałem na tej liście. Najciekawszy był ten, który... restartował system, gdy połączenie padło. Ja mimo wszystko staram się postępować zgodnie z Perlowo/Uniksową filozofią KISS[1], więc ograniczam się do jednej linijki w cronie: */2 * * * * grep ppp0 /etc/network/ifstate > /dev/null || ifup ppp0 > /dev/null Sprawdza się doskonale... Pozdrawiam Adam [1] Keep It Simple, Stupid
Re: ping -w5
On Fri, Mar 26, 2004 at 10:27:41AM +0100, Przemek Korzekwa wrote: > na podtrzymanie połączenia spróbuj przerobić skrypt Różne już dziwne skrypty odpowiedzialne za podtrzymywanie połączenia widziałem na tej liście. Najciekawszy był ten, który... restartował system, gdy połączenie padło. Ja mimo wszystko staram się postępować zgodnie z Perlowo/Uniksową filozofią KISS[1], więc ograniczam się do jednej linijki w cronie: */2 * * * * grep ppp0 /etc/network/ifstate > /dev/null || ifup ppp0 > /dev/null Sprawdza się doskonale... Pozdrawiam Adam [1] Keep It Simple, Stupid -- __ _ / _` | Adam Byrtek -*- jid alpha.jabber.lfa.pl -*- pgp 0xB25952C0 \__,_| "Każdy ideał w ciele jest trywialny" - prawdy algebraiczne
Re: ping -w5
Użytkownik Biuro Obsługi Klienat napisał: Witam Próbuje ustawić neo+ pod woodym i działa OK, ale znalazłem coś takiego na podrzymanie połączenia #!/bin/bash date >> /var/log/neo.log ping onet.pl -c1 -w5 | grep 'icmp_seq' >/dev/null let wynik=$? if [ $wynik -eq 0 ]; then echo ok >> /var/log/neo.log else echo Nie ma polaczenia z internetem - probujemy nawiazac >> /var/log/neo.log /usr/sbin/adsl-stop >> /var/log/neo.log /usr/sbin/adsl-start >> /var/log/neo.logale jest problem ;(ping -w5 nie chce zadziałać, w manie do pinga nie ma czegoś takiego jakopcja -w ;( Porsze o jakąś pomoc na podtrzymanie połączenia spróbuj przerobić skrypt /usr/sbin/adsl.inittab, oczywiście musisz mieć wpis w /etc/inittab adsl:2345:respawn:/usr/sbin/adsl.inittab do podnoszenia połączenia (instalacja sterownika przewiduje dwie opcje) /usr/sbin/adsl.inittab #!/bin/sh while [ ! -e /proc/sys/net/ipv4/conf/ppp0/tag ] ; do while true ; do if [ $? != 0 ] ; then rmmod adiusbadsl ; modprobe adiusbadsl ; fi /usr/sbin/adictrl -f ; sleep 5 /usr/sbin/adictrl -d ; /usr/sbin/adictrl -s if [ $? == 0 ] ; then break; fi done INTERFACE=`/usr/sbin/adictrl -i 2>/dev/null` /sbin/ifconfig $INTERFACE 192.168.60.30 netmask 255.255.255.0 up while true; do ps -C pppd if [ $? == 0 ] ; then killall -KILL pppd ; fi sleep 10 ps -C pppd if [ $? == 1 ] ; then break; fi done echo "pppd" /usr/sbin/pppd nodetach persist pty "/usr/sbin/pppoa -I $INTERFACE" file /etc/ppp/options.adsl sleep 30 done /sbin/ifconfig $INTERFACE down Pozdrawiam
Re: ping -w5
Żadne z tych rozwiązań nie jest doskonałe... Korzystałem z tego wcześniej i pingałem dns-a tpsa. Niestety jego ostatnia padaczka wszystko popsuła. Zmieniłem skrypt który pinga 3 różne dns-y (nie tylko tpsa) i dopiero jak żaden z nich nie odpowie to wykonuje się dalsza część skryptu... Cody - Original Message - From: "Grzegorz Szyszlo" <[EMAIL PROTECTED]> To: Sent: Thursday, March 25, 2004 3:59 PM Subject: Re: ping -w5 > On Thu, 25 Mar 2004, Biuro Obsługi Klienat wrote: > > > Witam > > Próbuje ustawić neo+ pod woodym i działa OK, ale znalazłem coś takiego > > na podrzymanie połączenia > > > > #!/bin/bash > > date >> /var/log/neo.log > > ping onet.pl -c1 -w5 | grep 'icmp_seq' >/dev/null > > > /usr/sbin/adsl-start >> /var/log/neo.logale jest problem ;(ping -w5 nie chce > > zadziałać, w manie do pinga nie ma czegoś takiego jakopcja -w ;( Porsze o > > jakąś pomoc > > man ping, opcja i . poza tym nie ma sensu pingowac onet.pl , > jak juz to znajdz IP onetu, i wpisz bezposrednio ten IP. > chociaz jak to jest neo+, to moze bardziej wlasciwym bylby > www.tpnet.pl :) > > znik. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >
Re: ping -w5
man ping Cody - Original Message - From: "Biuro Obsługi Klienat" <[EMAIL PROTECTED]> To: Sent: Thursday, March 25, 2004 3:30 PM Subject: ping -w5 > Witam > Próbuje ustawić neo+ pod woodym i działa OK, ale znalazłem coś takiego > na podrzymanie połączenia > > #!/bin/bash > date >> /var/log/neo.log > ping onet.pl -c1 -w5 | grep 'icmp_seq' >/dev/null > let wynik=$? > if [ $wynik -eq 0 ]; then > echo ok >> /var/log/neo.log > else > echo Nie ma polaczenia z internetem - probujemy nawiazac >> /var/log/neo.log > /usr/sbin/adsl-stop >> /var/log/neo.log > /usr/sbin/adsl-start >> /var/log/neo.logale jest problem ;(ping -w5 nie chce > zadziałać, w manie do pinga nie ma czegoś takiego jakopcja -w ;( Porsze o > jakąś pomoc > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >
Re: ping -w5
On Thu, 25 Mar 2004, Biuro Obsługi Klienat wrote: > Witam > Próbuje ustawić neo+ pod woodym i działa OK, ale znalazłem coś takiego > na podrzymanie połączenia > > #!/bin/bash > date >> /var/log/neo.log > ping onet.pl -c1 -w5 | grep 'icmp_seq' >/dev/null > /usr/sbin/adsl-start >> /var/log/neo.logale jest problem ;(ping -w5 nie chce > zadziałać, w manie do pinga nie ma czegoś takiego jakopcja -w ;( Porsze o > jakąś pomoc man ping, opcja i . poza tym nie ma sensu pingowac onet.pl , jak juz to znajdz IP onetu, i wpisz bezposrednio ten IP. chociaz jak to jest neo+, to moze bardziej wlasciwym bylby www.tpnet.pl :) znik.