我有一个networking问题,我最终跟踪到一个不正确的networking前缀设置。
ip addr报告当前的前缀是/8当它应该是/24 。
但是,当我在/etc/sysconfig/network-scripts/ifcfg-eth0查看NETMASK ,我已经正确设置为255.255.255.0 :
[root@ultravps ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Generated by SolusVM DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=xxx.xxx.xx.xxx GATEWAY=xxx.xxx.xx.x NETMASK=255.255.255.0
没有PREFIX设置,当我添加PREFIX ,它解决了这个问题。 不幸的是,这是不方便的,因为每当SolusVM重新configurationnetworking,它恢复到上述configuration,删除PREFIX值。
不过,从我读过的内容来看,当NETMASK被设置时,我不需要指定PREFIX 。
为什么CentOS 7忽略了NETMASK值?