--
觀念釐清
網路線是「線」,不是硬體設備,所以無法使用 udev 來抓取狀態。
不過因為 Linux 萬物皆檔案,所以網路線是否插入也一定有檔案對應,下面會說到。換句話說,監控網站內容來得知網路線是否插入也是一種方式。
--
參考資源
- LINUX 偵測 有線網路插拔
- 在Linux上,如何檢測物理電纜是否已連接到網卡插槽
- How to configure
eth0
to retrydhclient
when unplugged and replugged? - Ubuntu Server: Acquire an IP from a newly connected DHCP server automatically
查看 /sys/class/net/eth0/carrier 檔案內容, 0 沒插 1 有插
使用 NetworkManager 時,/etc/network/interfaces 使用 allow-hotplug eth0
--
netplug
安裝
編輯 /etc/netplug/netplug
--
使用 Inotify 監控檔案內容
--
3,489 total views, 1 views today