Re: ping -w5

2004-03-29 Wątek debian7

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

2004-03-27 Wątek Adam Byrtek / alpha
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

2004-03-26 Wątek Przemek Korzekwa

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

2004-03-26 Wątek Cody
Ż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

2004-03-25 Wątek Cody
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

2004-03-25 Wątek Grzegorz Szyszlo
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.