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-05-14 10:58:32

  siarka2107 - Użyszkodnik DUG

siarka2107
Użyszkodnik DUG
Skąd: Warszawa
Zarejestrowany: 2006-04-05

skrypt sprawdzający połączenie pppoe

witam, potrzebuje stworzyć skrypt który będzie sprawdzał obecność połączenia/interfejsu ppp np co 2min, jeśli będzie utworzone połączenie ppp, odczeka następne 2 min i dalej sprawdzi stan, bardzo proszę o pomoc, czy obecność interfejsu mam wyciągać z polecenia ifconfig a może istnieje bardziej humanitarny sposób

Offline

 

#2  2008-05-14 12:12:12

  kwachu - Członek DUG

kwachu
Członek DUG
Skąd: z /home/kwachu
Zarejestrowany: 2006-04-06

Re: skrypt sprawdzający połączenie pppoe

chyba najlepiej pogrzebać w katalogu /proc, ja znalazłem coś takiego /proc/net/dev_snmp6/ppp0
jeżeli połączenie jest aktywne wtedy ten pliczek tam jest a jeżeli nie to go tam niema.
i napisany na szybko skrypcik:

Kod:

#!/bin/bash

function sprawdzanie
{
if [ -e /proc/net/dev_snmp6/ppp0 ]; then
echo "Polonczenie aktywne"
else
echo "Plonczenie nieaktywne"
fi
}
while [ : ]; do
sprawdzanie
sleep 120
done

http://img218.imageshack.us/img218/8307/811168430630qp0.png
http://img.userbars.pl/22/4369.png
http://www.cdlinux.pl/grafika/cdlinux_button-200x50.png

Offline

 

#3  2008-05-14 12:37:23

  siarka2107 - Użyszkodnik DUG

siarka2107
Użyszkodnik DUG
Skąd: Warszawa
Zarejestrowany: 2006-04-05

Re: skrypt sprawdzający połączenie pppoe

o to mi chyba chodziło, ale mam jeszcze jedno pytanie czy opcja 'persist' pozwala na automatyczne wznawianie połączenia?

Offline

 

#4  2008-05-14 12:57:54

  kwachu - Członek DUG

kwachu
Członek DUG
Skąd: z /home/kwachu
Zarejestrowany: 2006-04-06

Re: skrypt sprawdzający połączenie pppoe

nie wiem czy o to Ci chodzi ale to jest opis tej opcji z mana pppd więc chyba tak:

Nie kończ działania po zakończeniu połączenia. Zamiast tego spróbuj wznowić połączenie

możesz do skryptu po else dodać polecenie startujące połączenie i kiedy skrypt wykryje brak połączenia to go wystartuje.


http://img218.imageshack.us/img218/8307/811168430630qp0.png
http://img.userbars.pl/22/4369.png
http://www.cdlinux.pl/grafika/cdlinux_button-200x50.png

Offline

 

#5  2008-05-14 13:19:37

  siarka2107 - Użyszkodnik DUG

siarka2107
Użyszkodnik DUG
Skąd: Warszawa
Zarejestrowany: 2006-04-05

Re: skrypt sprawdzający połączenie pppoe

dzięki wielkie kwachu

Offline

 

Stopka forum

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