In einer Linux-Umgebung muss ich den physischen Verbindungs- oder Trennungsstatus eines RJ45-Anschlusses an seinem Sockel erkennen. Verwenden Sie vorzugsweise nur BASH-Skripte.
Die folgenden Lösungen, die auf anderen Websites vorgeschlagen wurden, funktionieren NICHT für diesen Zweck:
- Verwenden von 'ifconfig' - da möglicherweise ein Netzwerkkabel angeschlossen ist, das Netzwerk jedoch nicht ordnungsgemäß konfiguriert ist oder derzeit nicht aktiv ist.
- Pingen eines Hosts - da sich das Produkt in einem LAN befindet, das eine unbekannte Netzwerkkonfiguration und unbekannte Hosts verwendet.
Gibt es nicht einen Status, der im / proc-Dateisystem verwendet werden kann (alles andere ist dort)?
Wie soll die Linux-Welt eine eigene Version der Windows-Blase haben, die aus der Symbolleiste erscheint und anzeigt, dass Sie gerade das Netzwerkkabel abgezogen haben?
Kent Fredric und Lothar , beide Antworten erfüllen meine Bedürfnisse ... vielen Dank! Welches ich verwenden werde ... Ich weiß es immer noch nicht.
Ich glaube, ich kann euch nicht beide als die richtige Antwort nennen? Und es ist wahrscheinlich fair für Sie, dass ich einen wähle. Eine Münze werfen, denke ich? Noch einmal Danke!