Debian
未為別名介面恢復路由
我在 Debian 10 Buster 上有這個網路配置:
auto lo iface lo inet loopback allow-hotplug enp3s0 iface enp3s0 inet static address 192.168.0.175 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 8.8.8.8 8.8.4.4 allow-hotplug enp3s0:1 iface enp3s0:1 inet static address 192.168.3.175 netmask 255.255.255.0
它工作得很好,但是在進行一些測試時,比如反复拔下網路電纜並放回去,我遇到了一個奇怪的問題:別名介面
:1
的路由沒有恢復,但 IP 地址是!簡而言之,當我放回網線時,兩個 IP 地址配置正確,但只
192.168.0.0/24
恢復了路由。重啟後一切正常。這只是在拔下網路電纜時發生。我嘗試使用
auto enp3s0
而不是,allow-hotplug
但行為相同。
我發現了問題,這不是由於
interfaces
文件,而是與wcid,LXDE 網路管理器衝突。LAN 介面由兩個系統管理,並且在電纜斷開時未配置,但未在重新連接時。從 wcid 中刪除它恢復了全部功能。