Wie erkennt man den physikalischen Zustand eines Netzwerkkabels / Connectors?

In einer Linux-Umgebung, die ich brauche, um zu erkennen, das körperliche verbunden oder getrennt, Zustand der RJ45-Stecker für die Steckdose. Vorzugsweise unter Verwendung von BASH-scripting nur.

Folgende Lösungen, die vorgeschlagen wurden, auf anderen Seiten funktionieren NICHT für diesen Zweck:

  1. Mit 'ifconfig' - da ein Netzwerk-Kabel angeschlossen werden kann, aber das Netzwerk nicht richtig konfiguriert oder nicht aktuell.
  2. Ping an einen host - da wird das Produkt in einem LAN mit einem unbekannten Netzwerk-Konfiguration und unbekannte hosts.

Gibt es nicht ein Staat, der verwendet werden kann, in das /proc-Dateisystem (alles andere ist drin)?

Wie ist die Linux-Welt angenommen zu haben Ihre eigene version von der Windows-Blase, die pop-up aus der Taskleiste anzeigt, dass Sie gerade unplugged Netzwerk-Kabel?


Kent Fredric und lothardie beide Ihre Antworten, befriedigen mein Bedürfnis... vielen Dank! Die eine, die ich verwenden werde... weiß ich noch nicht.

Ich denke, ich kann nicht setzen Sie sowohl nach unten als die richtige Antwort? Und es ist wahrscheinlich fair für Euch, die ich tun wählen. Flip eine Münze, die ich denke? Wieder, vielen Dank!

InformationsquelleAutor der Frage Jeach | 2009-04-30

Schreibe einen Kommentar