Eu notei desde alguns dias atrás que o mesmo tipo de mensagem repetida ocorre e posso dizer positivamente que nada foi intencionalmente alterado (instalado / desinstalado) nesse período.
aqui está uma amostra da mensagem /var/log/kern.log :
Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down
Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
Mar 30 06:32:59 aurora kernel: [566337.632930] e1000e: eth0 NIC Link is Down
Mar 30 06:33:18 aurora kernel: [566356.543664] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Mar 30 11:05:47 aurora kernel: [582689.779752] e1000e: eth0 NIC Link is Down
Mar 30 11:05:50 aurora kernel: [582692.174337] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
do arquivo de log completo - quando levar todas as mensagens de log desse tipo em conta - posso concluir:
- eth0 falha a cada poucas horas
- eth0 falha no primeiro caso por dois e no segundo por 19 segundos
Estou falando do servidor de produção aqui.
Como resolver esse problema, já que o servidor de correio está em produção e as falhas de rede de 19 segundos de duração não posso tolerar?
networking
linux-networking
ethernet
nic
Miloš Đakonović
fonte
fonte
Respostas:
ifconfig
. Se diferente de zero, há problemas com o hardware (cabo, placa NIC ou hub / switch). Um cabo Ethernet não confiável também apresentará erros nesse campo.ethtool
e verifique se as configurações de rede (dúplex, etc) correspondem às do switch. Se você não é o administrador do switch, peça ao administrador da rede que forneça as configurações.Como uma observação lateral, você deve avaliar se precisa de controle de fluxo. De acordo com a HP, isso é necessário apenas para aplicativos de alto desempenho: consulte o artigo da HP sobre Quando usar o controle de fluxo
fonte
Aqui está a minha correção. Esse problema ocorre em hardware específico (em uma máquina, apenas 1 em 2 portas na NIC), sempre com o driver e1000e, desde o kernel 3.9 ou mais. Este arquivo é para o centos7, entra
/etc/init.d/
e precisa ser ativado comchkconfig --add <name>
. O nome da interface é codificado permanentemente ... certifique-se de defini-lo.fonte