prüfen ob NIC up/down ist
-
Moin!
ich bin gerade dabei, einen kleine Netzwerkmonitor zu programmieren!
Wenn man das Kabel rauszieht funktioniert auch alles super(mach ich über MII-Register), aber wenn ich 'ifdown eth1' eintippe, sagt er mir immer noch, das eth1 up ist!
Ich habe schon im /proc gesucht, aber nichts gefunden!Weiß einer, ob das in /proc steht, wenn ja, wo?
oder gibt es ne andere möglichkeit das mit C zu lösen?thx
NobodyPS: is ein RH 7.3 system
-
Sieh Dir mal
http://www.stud.uni-hamburg.de/users/lennart/projects/ifplugd/
an!
-
danke für deine schnelle antwort!
ich hab mal über der Quellcode geschaut, aber die machen das auch per MII abfrage!
im MII steht aber nicht, ob das interface vom System her ein- oder ausgeschaltet ist!
-
Hab es gerade herrausgefunden wo es im /proc steht!
/proc/sys/net/ipv4/conf/<Interfacename>
wenn das verzeichniss existiert, ist das if oben, ansonsten eben nicht!
-
Das ist ja geil. Manche Probleme sind echt einfacher zu lösen als man denkt.