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
?