Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Verifica dello stato della connessione pppoe
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
topper_harley
Guru
Guru


Joined: 05 Apr 2006
Posts: 363
Location: Treviso / Udine (Italy)

PostPosted: Fri Nov 16, 2007 1:30 pm    Post subject: Verifica dello stato della connessione pppoe Reply with quote

Ultimamente il mio internet provider sembra avere dei seri problemi (si, proprio quello che sta sbandierando tanto l'aumento di velocita' per tutte le adsl).

Spesso e volentieri la connessione pppoe si blocca senza apparente motivo.

Il problema e' che non ho accesso fisico alla macchina che utilizza questa adsl se non per poche ore al giorno e la utilizzo quasi sempre da remoto.

Per mettere una toppa temporanea al problema ho messo "/etc/init.d/net.ppp0 restart" a intervallo orario in cron. Questa, oltre ad essere una soluzione poco elegante mi crea numerosi problemi di stabilita' (ogni ora crashano tutte le connessioni ssh ad esempio).

Quello di cui ho bisogno e' un tool, oppure uno script, per verificare lo stato della connessione e, solo nel caso questa sia down, faccia ripartire l'nit scirpt.

/etc/conf.d/net
Code:
config_eth0=("192.168.1.1")
config_ppp0=("ppp")
link_ppp0="eth0"
plugins_ppp0=("pppoe")
username_ppp0='xxxxxxxxxx' 
password_ppp0='xxxxxxxxxxxx'   
pppd_ppp0=("defaultroute" "usepeerdns")

_________________
http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM
Back to top
View user's profile Send private message
Tigerwalk
Guru
Guru


Joined: 15 May 2007
Posts: 475
Location: Napoli

PostPosted: Fri Nov 16, 2007 4:23 pm    Post subject: Reply with quote

il comando pppoe-status dovrebbe dirti lo stato della connessione, potresti lanciarlo con cron ad intervalli ma per lo script non so aiutarti...
_________________
Linux user N°447789
Carpe diem (quam minimum credula postero) -Orazio (I,11)
Back to top
View user's profile Send private message
topper_harley
Guru
Guru


Joined: 05 Apr 2006
Posts: 363
Location: Treviso / Udine (Italy)

PostPosted: Fri Nov 16, 2007 4:47 pm    Post subject: Reply with quote

Tigerwalk wrote:
il comando pppoe-status dovrebbe dirti lo stato della connessione, potresti lanciarlo con cron ad intervalli ma per lo script non so aiutarti...


Ci avevo pensato anch'io, il problema e' che pppoe-status funziona solo se pppoe viene lanciato con pppoe-start, cosa che nel mio caso non avviene in quanto mi avvalgo degli initscripts di gentoo.

Avevo anche pensato di fare un grep su "ifconfig ppp0" ma il suo output sembra essere uguale sia quando la connessione va che quando non va.

La cosa piu' sensata che mi viene in mente e' creare uno script che faccia un "ping www.google.com" e in caso non ottenga risposta entro N secondi faccia un "/etc/init.d/net.ppp0 restart", ma non saprei da che parte iniziare...
_________________
http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum