以下问题请指教:
在 下/etc/sysconfig/network-scripts/
,有 2 个配置接口文件(ifcfg-enp0s3 和 ifcfg-lo),如图网络脚本内容
我输入后ifconfig
,它显示了 lo、eth0 和 eth1,如下所示ifconfig 命令的结果
问题 1:为什么网络脚本中缺少仅主机适配器 (eth1)?
问题 2:为什么 ifconfig 在网络脚本中显示为 enp0s 时却显示为 eth?
我使用systemctl status network
和systemctl status NetworkManager
来确认这两项服务都已关闭。
问题 3:为什么当所有网络服务都中断时我能够 ping 通 google?
网络状态为down,如图所示网络状态
NetworkManager 状态已关闭,如图所示网络管理员状态
能够 ping Goole,如图所示能够 ping 通 Google
答案1
您的“网络状态”没有提供有关 systemd 脚本中出现故障的原因的详细信息。 ifconfig 将它们显示为已启动,并且您可能有默认路由,因此 ping 可以工作。网络管理器不是实时控制器,如果您想做任何奇怪的事情,它通常会妨碍您,因此它的状态没有用。