Verifique o buffer do kernel em anel ( dmesg
) - você deve ver informações sobre eventos de conectividade de rede.
Eu tenho um servidor:
CentOS Linux release 7.3.1611 (Core)
3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Eu acho que o seu recorte de conexão de rede em um ponto (está de volta agora). Eu não consegui encontrar nada em / var / log / messages- talvez eu não saiba o que procurar?
Hoje eu estou procurando duas coisas: Se houve um problema com o nic, Se o servidor perdeu sua conexão com a internet.
O segundo é obviamente mais difícil de descobrir (talvez impossível?). Obviamente, eu deveria ter alguma solução de monitoramento externo, mas de uma perspectiva educacional, onde você procuraria (localmente no host) para resolver esse mistério?
Seus logs do kernel (os mais recentes visualizados por dmesg
, mais antigos por journalctl -k
ou onde quer que estejam configurados em /etc/rsyslog.conf
) provavelmente conterão mensagens se uma NIC perder seu link. E, claro, você pode facilmente encontrar o que essas mensagens parecem desconectando o cabo. Exemplo:
Jan 13 11:16:33 Zia kernel: r8169 0000:07:01.0 lan: link down
A perda de conectividade com a Internet é mais difícil e, normalmente, você configurava algo para detectar isso (monitoramento externo ou monitoramento de máquinas externas da sua máquina). Também não é realmente um estado binário - você pode ter conectividade parcial à Internet (pode alcançar alguns hosts, mas não todos). Você pode procurar por pistas, no entanto:
Basicamente, você está fazendo um trabalho de detetive: você precisa procurar por pistas. Sem monitoramento, não haverá uma mensagem de log o Interwebs is down .
Tags networking syslog linux centos rhel