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
|