Eu tenho um problema de rede que, eventualmente, localizei em uma configuração de prefixo de rede incorreta.
ip addr está informando que o prefixo atual é /8 quando deveria ser /24 .
No entanto, quando olho em /etc/sysconfig/network-scripts/ifcfg-eth0 , vejo NETMASK definido corretamente como 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
Não há configuração de PREFIX e, quando adiciono PREFIX , ele corrige o problema. Infelizmente, isso é inconveniente porque, sempre que o SolusVM reconfigura a rede, ele volta para a configuração acima, descartando o valor PREFIX .
No entanto, pelo que li, não preciso especificar PREFIX quando NETMASK está definido.
Por que o CentOS 7 está ignorando o valor NETMASK ?