Debian Lenny - as interfaces de rede (eth) estão no estado DOWN

2

Pessoal, estou enfrentando um problema muito estranho com um dos meus servidores de produção (é o Debian Lenny) - depois que as interfaces de rede de reinicialização (eth0, eth1) estão no estado DOWN.

Parece que um adaptador de rede baseado em Intel está instalado no servidor, o lspci o relaciona da seguinte maneira:

Controlador Ethernet: Dispositivo Intel Corporation 10c9 (rev 01)

O driver do kernel responsável por esse adaptador é "igb". O lsmod mostra que o módulo "igb" está presente. Eu tentei "modprobe -r igb & & modprobe igb", interfaces de rede primeiro desaparecem, em seguida, aparecem, mas eles estão no estado DOWN novamente.

O que poderia dar errado? Costumava estar funcionando bem. Como isso pode ser corrigido?

Estou usando o IP do KVM e não posso realmente copiar a saída completa do dmesg do Java Applet. Rodando "dmesg | grep eth" não mostra nada incomum, aqui está sua saída:

[    2.137021] igb 0000:05:00.0: eth0: (PCIe:2.5Gb/s:Width x4) 00:25:90:1d:3e:c2
[    2.137100] igb 0000:05:00.0: eth0: PBA No: 0100ff-0ff
[    2.320508] igb 0000:05:00.1: eth1: (PCIe:2.5Gb/s:Width x4) 00:25:90:1d:3e:c3
[    2.320587] igb 0000:05:00.1: eth1: PBA No: 0100ff-0ff

UPDATE: Algumas informações adicionais sobre o servidor. Estou usando a versão corrigida do OpenVZ do kernel, mas acho que não tem nada a ver com isso. Eu tentei inicializar usando a versão não corrigida do kernel e nada mudou, as interfaces ainda estão DESATIVADAS.

Mas essa não é a história completa. Até mesmo a interface "lo" está PARA BAIXO. O lsmod mostra que o módulo de loop está sendo executado. Tentei "modprobe -r loop & modprobe loop", mas o dispositivo de loop ainda está inativo.

    
por pachanga 18.02.2011 / 06:55

1 resposta

1

Eu encontrei a resposta para este problema.

Minha rede estava no estado DOWN após a reinicialização porque ... / sbin / ifup estava faltando. Eu joguei com a instalação de alguns pacotes do repositório "testing" usando o aptitude e parece que ele removeu o pacote "ifupdown"! E /etc/init.d/networking sai silenciosamente se / sbin / ifup estiver faltando. É por isso que não consegui ativar manualmente as interfaces de rede.

Foi assim que consertei essa situação estranha. Primeiro, habilitei a rede executando manualmente "ifconfig up lo", "ifconfig up eth0". Em segundo lugar, atribuí endereços a essas interfaces executando "ip a add ...". Terceiro, eu configurei a rota padrão usando "ip route add ...". E no final eu reinstalei o pacote "ifupdown" usando o apt-get.

    
por 18.02.2011 / 23:56