我面临一个无法解决的问题,我真的非常需要你的帮助。
我有一台带有 2 个网络接口的 CentOS 7 服务器:
接口 eth2(172.30.0.99)的网络已关闭,并且我无法从外部 ping 通它我检查后发现:接口仍然处于启动状态(我可以在命令行上看到 IP 地址),它仍然可以 ping 通同一网络上的另一个 IP,但无法 ping 通网关。
我尝试重新启动网络服务以及 ifdown/ifup 接口,但没有成功。
我也仔细检查了,并没有发现我的问题存在 IP 冲突。
从与问题主机位于同一网络上的另一台主机,我仍然可以正常 ping 到问题主机。
在问题主机上,/var/log/messages 文件与问题无关。
我与网络团队合作,但无法找出根本原因。问题主机的网络没有问题。
我的服务器是虚拟机,它在 vmware esxi 下运行。我必须通过删除接口 eth2 的网卡、在 esxi 上添加另一张网卡、重新配置 IP 地址来解决我的问题,这样它就会正常。但这个解决方案只有效了几个星期,之后我的问题又出现了。这是我的接口 eth2 的网络配置:
#eth2 (updated by "/bin/fstool netconfig" on Thu Oct 1 11:49:30 2020) HWADDR="00:xx:xx:yy:xx:zz" IPV6INIT="no" DEVICE="eth2" NETMASK="255.255.255.248" NOZEROCONF="yes" BROADCAST="172.30.0.103" IPADDR="172.30.0.99" NETWORK="172.30.0.96" ONBOOT="yes" #NM_CONTROLLED=yes #Will have your network interface be managed the NetworkManager daemon #NM_CONTROLLED=no #Will have your network interface be managed the old way. It means fully configured by the /etc/sysconfig/network-scripts/ifcfg-ethX files. NM_CONTROLLED="no"