事件驅動的方式來偵測linux中的乙太網路連接埠狀態變化(斷開/10mb/100mb/等)?

事件驅動的方式來偵測linux中的乙太網路連接埠狀態變化(斷開/10mb/100mb/等)?

我想知道Linux是否有某種介面來透過/sys事件驅動或其他方式檢測乙太網路連接埠狀態變化。

我所說的狀態變化是指 DISCONNECTED / 10mbit / 100mbit / 等。

我們可以每隔 X 毫秒匯集一次連接埠的狀態,但我希望使用 inotify 來監視檔案系統上發生的變化,並據此觸發我們的操作。

我們實際上最感興趣的是從 10mbit 到 1gbit 的變化。因此,擁有僅在連接/斷開連接時觸發的東西是不夠的。

有任何想法嗎?

相關內容