啟動或重新啟動時,網路介面運作正常。主機可訪問,並且可以與本地網路或互聯網上的其他設備進行通訊。
IP 位址配置為靜態,dns-nameservers 是 Google 的。
這裡是 '/etc/網路/接口' 文件:
# loopback
auto lo
iface lo inet loopback
# eth0
allow-hotplug eth0
auto eth0
iface eth0 inet static
# configuration
address X.X.X.X
netmask 255.255.255.0
network X.X.X.0
broadcast X.X.X.255
gateway X.X.X.1
dns-nameservers 8.8.8.8
這問題當乙太網路線斷開並重新連接時,或當您需要關閉/開啟網路介面 (eth0) 進行任何設定時 [ifconfig eth0 向下/向上]。
斷開乙太網路線後,如果 ping 完成,輸出為:
connect: Network is unreachable
網路介面遺失。和 'ifconfig-a',沒有IP位址,也沒有廣播,也沒有網路。一段時間後,網路介面似乎恢復了,但無法使用。無法 ping 通,無法存取主機...
做一個'服務網絡重啟',沒有任何效果:
Running /etc/init.d/networking restart is deprecated because it may not re-enable interfaces
Reconfiguring network interfaces...RTNETLINK answers: No such process
ifup: interface eth0 already configured
done
僅在重新啟動設備後才有效。
- 如何檢查此問題是否是由於持久規則引起的?
- 最明顯的問題是,我該如何解決它?
答案1
谷歌搜尋你的錯誤訊息,網路重啟已被棄用,出現了幾個有趣的連結。看起來你需要IFUP,並殺死dhclient如果它正在運行。
順便說一句,你的問題表述為介面崩潰。這種措辭暗示了一個內核問題,並且可能會誤導閱讀該問題的人。