启动或重新启动时,网络接口工作正常。主机可访问,并且可以与本地网络或互联网上的其他设备进行通信。
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如果它正在运行。
顺便说一句,你的问题表述为界面崩溃。这种措辞暗示了一个内核问题,并且可能会误导阅读该问题的人。