这更像是一次理智检查……
使用 RHEL 6.6
因此,我们有一台机器在升级过程中被断网了。
在那个时候我肯定已经决定从使用 NetworkManager 切换到完全采用旧的方式修改 ifcfg-eth# 文件,因为我通常更喜欢这样而不是处理 NM。(它离线了很长一段时间,所以我不记得具体做过这件事,但我肯定做过)
当我们将其重新插入交换机时,它可以与我们所有的本地子网通信(我们在建筑物中使用大约 5 个不同的子网),但无法与建筑物外的子网通信,这些子网是通向我们的 DNS 服务器的子网,也是我们通向互联网的网关。
无论如何,切换回启用的 NetworkManager,并使用 NM 重新进行完全相同的配置使得一切都完美运行...而我不知道为什么。
有人能想到为什么 NetworkManager 配置与没有它时工作方式会有所不同吗?但仍然允许基本的网络通信?
答案1
有时,当人们从 NetworkManager 移至静态网络配置文件时,他们会错过由 DHCP 提供并由 NetworkManager 处理的路由。比较配置更改前后的“ip route”或“netstat -nrv”输出可能会突出显示需要在路由(接口)文件中手动定义的差异。
NetworkManager 有时也用于 802.1x 或 VPN 支持,不过对您来说似乎并非如此。