linux user group brescia

immagine del castello

Archivio della mailing list

Stato di eth

Gabriele Villi gvilli a iol.it
Mar 17 Giu 2003 15:50:03 UTC
Qualcuno sa se c'e' un modo per sapere (in uno script di shell) se per una 
scheda di rete e' effettivamente attivo il link? Mi spiego:

sul mio portatile al boot sincronizzo l'ora con un timeserver. Ovviamente 
posso farlo solo se ho una connessione di rete attiva. Per ora ho messo un 
timeout di qualche secondo; trascorso quel lasso di tempo stronco brutalmente 
rdate e procedo con il boot. Mi piacerebbe non far nemmeno partire rdate 
qualora mi accorgessi di non essere in rete. Ho notato che quando 
attacco/stacco il cavo di rete in console ricevo una notifica dell'evento, 
quindi il sistema si accorge di avere il link fisico attivo e cio' non 
dipende dalla presenza di un qualche specifico IP, e' a livello piu' basso 
diciamo come se venisse rilevata una portante o la presenza di frame ethernet 
in a spasso per il cavo. C'e' un modo per ricavare questa informazione da 
script?

grazie
gv




Maggiori informazioni sulla lista Lug