Rede agindo como um louco… Como posso saber se é hardware?

2

Eu tenho um homeserver, com uma placa de rede integrada, a ASRock E350M1. No computador há um sistema Debian Jessie em um SSD e 4 HDDs em configuração de ataque para meus dados. Eu geralmente tenho acesso através do SSH para esse computador. Eu não preciso de acesso físico a ele, a menos que haja um problema.

Recentemente, comecei a ter problemas com minha rede. Às vezes, o computador é inicializado, mas não posso ter acesso SSH a ele. Leva muito tempo para se conectar à minha rede. Isso não acontece sempre! Ontem eu passei mais de duas horas tentando conectá-lo à minha rede, mas não funcionaria! ping meu roteador deu network is unreachable . Então, de repente, funcionou de novo!

Então, eu coloquei minha tela e teclado lá e comecei a investigar. Enquanto a rede falha:

  • Meu hardware de rede (eth0) usa o hotplug e o DHCP para encontrar minha rede. Este é o comportamento padrão do Debian.

  • O comando cat /etc/resolv.conf retorna o IP do meu roteador (192.168.1.1).

  • O comando ifconfig -a retorna apenas IPs IPv6. Nenhum IPv4!

  • O comando route -n , retorna um endereço IP incorreto que não tem nada a ver com minha sub-rede (169.254.0.0)

  • A tentativa de adicionar o gateway do meu roteador ( sudo route add default gw 192.168.1.1 ) falha com "SIOCADDRT: a rede está inacessível".

  • Não há nenhum firewall configurado!

  • Informações da placa de rede; o comando lspci | grep -i eth retorna: 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd, RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

  • O firmware não livre já está instalado.

Essa coisa está me deixando louco! O que você faria? Como posso saber se é um problema de hardware ou software?

    
por The Quantum Physicist 25.10.2015 / 22:46

2 respostas

2

Veja a saída de dmesg se houver um problema de hardware / driver / frimware, você deve encontrar algumas dicas (wanings / errors) lá.

Você pode tentar iniciar a partir de um CD ao vivo (ou USB) como o link .
Se isso funciona bem, é um problema de configuração.

    
por 25.10.2015 / 23:37
1

Use mii-tool ou ethtool na interface para ver se o Linux pode dizer que a placa ethernet está funcionando e como essa placa está conectada (velocidade, full ou half-duplex, etc). Além disso, verifique o cabeamento. (re) Assente todos os plugues. Observe as luzes de conexão no roteador e nas placas ethernet. Eles o cabo em outro computador, se você puder.

    
por 25.10.2015 / 23:41