Newsgroup: it.comp.os.linux.sys
Titolo: Caduta PPP

Ciao. Volevo saper come posso notificare la presenza o la caduta di un
collegamento. Ossia, posso in qualche modo prendere il messaggio di caduta
linea?
Grazie in anticipo

ziosimu wrote:

Dovrebbe dirlo in /var/log/messages
Non ricordo il messaggio preciso.
Ciao
                Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 linea?
La cosa piu` "semplice" che puoi fare, e` script in cron[1], che effettua
qualche test[2], tra cui, *almeno*:
MYIP=`/sbin/ifconfig ppp0 | grep "inet addr" | cut -d ":" -f 2 | cut -d
" " -f 1`
if [ -z $MYIP ] ; then
   <fai qualcosa>
fi
NB: attenzione che la prima sta su una riga, e dopo "-d" c'e` uno
spazio, qui si perde, nel wrapping delle linee.
[1]
Da far girare ogni quanto ritieni opportuno.
[2]
A seconda della complessita`, non basta verificare che sia su
l'interfaccia. Qualche ping a risorse "certe", ad esempio, aiuta.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Lusers: can't live with them, don't get paid without them.

 ...[cut]...
e se si sfruttasse invece /etc/ppp/ip-down?
 
-- 
Questo messaggio si autodistruggera' entro 10"
    _     _
  o' |,=./ `o
     (o o)    
 ooO--(_)--Ooo-

 e se si sfruttasse invece /etc/ppp/ip-down?
Ottimo consiglio. Ho solo il timore che sia debian-specific.
Ma non saprei dire (uso solo debian :))
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
I rarely saw people sitting at computers producing real code wearing ties.

Vi ringrazio, ma non sono così esperto. Per intenderci: vorrei realizzare un
semplice programma che, nel caso di caduta di linea, evidenzi a video un
messaggio. Solo questo. In sostanza, vorrei riuscire a capire quando cade la
linea e, in virtà di ciò, visualizzare a video la caduta. Qualche consiglio?

 Ottimo consiglio. Ho solo il timore che sia debian-specific.
non lo e', AFAIK.
man pppd :P
-- 
*    HappyCactus - Linux User #209744 - BOFH Certified Engineer    *
*                       
http://www.google.com
                      *
*                                                                  *
*            Tutto puo' andare storSegmentation fault.             *

 non lo e', AFAIK.
Il prob è se non lo usa per le cadute di linea. 
Con ADSL finchè non perdi la portante il pppd non cade (questo su una Slack 
8.1 con pppd aggiornato e ricompilato per ATM)
Io ho dovuto "intercettarlo" più o meno come ha fatto Maurizio (ok.... molto 
meno elegantemente ;)     )
-- 
So many women and so little time
Rizio

 man pppd :P
Ach, Teufel! :))
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Microsoft - Where the good job is v10.1 (?)

 meno elegantemente ;)     )
Azz. A me sembrava grezzo. :)
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------


Invece di utilizzare lo script che mi hai scritto, non si potrebbe pensare
di farlo attraverso un ciclo di comandi AT. Infatti il collegamento viene
fatto con modem GPRS attraverso cellulare T39 collegato alla porta seriale.


E` una domanda o un'affermazione? Nel primo casi, si puo` fare un sacco
di cose, tra cui anche questa.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
question = ( to ) ? be : ! be;  -- Wm. Shakespeare

Sě, era una domanda. Ti chiedo solo un'ultima cosa (spero). Quello che
vorrei fare č: ho due collegamenti (uno gprs, l'altro wireless). Vorrei fare
in modo tale che quando cade la linea gprs si ricolleghi in automatico. Lo
sň che esistono tanti programmi che lo fanno; perň vorrei farne uno mio,
anche perchč cosě posso modificarlo a mio piacere sapendo dove mettere le
mani. Per quanto riguarda il wireless, pensavo semplicemente di creare uno
script riferito alle tabelle di instradamento, dove indico il gprs come
collegamento di default, mentre quello wireless andrebbe come semplice
collegamento. Cosě se č disponibile bene, altrimenti arriva alla route di
default.Cercando su internet "gateway changing on-the-fly" sembra che sia
possibile.
Il tuo parere?

 Il tuo parere?
Due argomenti distinti: monitorare le connessioni e tecniche di routing.
Sulla questione monitor delle connessioni, un po` di cose le abbiamo
gia` dette. Dipende molto da che tipo di esigenze hai, e il grado di
"fault tollerance" da raggiungere. L'unica considerazione che mi sento
di fare, e` che il concetto "sono collegato" e` un concetto di alto
livello, e i test da fare, IMHO, sono di alto livello. Lavorare a
livello modem, per esempio, puo` condurre a molti falsi positivi (in
entrambi i sensi).
Sulla questione tecniche di routing si scrivono libri. A seconda di
quanto vuoi essere raffinato, puoi banalmente impostare i due gateway
(linux usa il primo disponibile) fino a usare iproute2 e tecniche
avanzate collegate 
http://lartc.org/
. Bisogna poi vedere se ne vale la
pena.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There's going to be no serious problem after this.  --Ken Thompson