Ereignisgesteuerte Methode zum Erkennen von Statusänderungen des Ethernet-Ports (getrennt / 10 MB / 100 MB / usw.) in Linux?

Ereignisgesteuerte Methode zum Erkennen von Statusänderungen des Ethernet-Ports (getrennt / 10 MB / 100 MB / usw.) in Linux?

Ich habe mich gefragt, ob Linux über eine Art Schnittstelle verfügt, um Statusänderungen des Ethernet-Ports zu erkennen, /sysoder ob dies auf eine andere ereignisgesteuerte Weise möglich ist.

Was ich mit Statusänderungen meine, ist DISCONNECTED / 10 Mbit / 100 Mbit / usw.

Wir könnten einfach alle X ms den Status des Ports zusammenfassen, aber ich hatte gehofft, mit inotify nach Änderungen im Dateisystem Ausschau zu halten und unsere Aktion darauf basierend auszulösen.

Am meisten interessieren uns eigentlich Änderungen von 10 Mbit auf 1 Gbit. Daher wäre es nicht ausreichend, etwas zu haben, das nur bei Verbindung/Trennung ausgelöst wird.

Irgendwelche Ideen?

verwandte Informationen