Eu tenho problema com minha caixa de centos. Depois de atualizar alguns pacotes, depois de algum tempo a rede é quebrada.
O que acontece é que eth0 não é mais funcional. Apenas erro no arquivo de log que eu encontrei foi este:
Invalid IP4 netmask 'NETMASK0' "0.0.0.0"
Depois de algumas pesquisas, descobri que era um problema com o arquivo de configuração route-eth0, porque a rede é iniciada, mas as rotas não são adicionadas.
Se eu adicioná-los manualmente, tudo corre bem.
Sem ela, a tabela de roteamento é muito estranha:
[root@CentOS-70-64-minimal network-scripts]# route -e
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default gateway 0.0.0.0 UG 0 0 0 eth1
default gateway 0.0.0.0 UG 0 0 0 eth0
gateway 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
CentOS-70-64-mi 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 0 0 0 eth0
188.40.24.199 gateway 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
É o lançamento do CentOS Linux 7.2.1511 (Core).
/ etc / sysconfig / scripts de rede / ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=44:8A:5B:D8:74:B3
IPADDR=136.243.34.136
NETMASK=255.255.255.255
SCOPE="peer 136.243.34.129"
IPV6INIT=yes
IPV6ADDR=2a01:4f8:212:283::2/64
IPV6_DEFAULTGW=fe80::1
IPV6_DEFAULTDEV=eth0
/ etc / sysconfig / scripts de rede / route-eth0
# routing for eth0
ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=136.243.34.129
Btw, eth1 está funcionando bem. Também em outro servidor todas as interfaces estão trabalhando com a mesma configuração.
O problema pode ser porque era centos 6 e depois atualizado para centos 7. Talvez alguma configuração seja deixada e cause problemas.
Como o site é ao vivo, fiz uma solução temporária adicionando essa linha ao crontab para executar cada minuto:
/etc/sysconfig/network-scripts/ifup-routes eth0