eth0 disabled / eth0 parece não estar presente / depois de restaurar a imagem

2

A NIC não funciona mais no meu Fedora 15 novamente depois de restaurar o sistema a partir de uma imagem.

ifconfig não mostra mais o NIC (apenas o adaptador de loopback). system-config-network diz que (eth0 - a única NIC) está "desativada". Ao clicar em "Ativar", diz: O dispositivo eth0 parece não estar presente, atrasando a inicialização.

o status da rede de serviços mostra lo e eth0 em "Dispositivos configurados", mas apenas em "Dispositivos atualmente ativos". ifconfig eth0 up afirma que não há "tal dispositivo". a reinicialização da rede de serviços mostra um grande "FAILED" vermelho (alguns outros serviços relacionados à rede também não serão iniciados).

Aqui está a parte importante de como isso aconteceu:

Eu tenho backups da partição do meu sistema que eu restauro quando o sistema congela (aconteceu desta vez após a instalação do driver gráfico da ATI para Linux) ou a energia é desligada. Esses backups são feitos com o Clonezilla. O disco rígido externo onde eles estão armazenados é ok (sem queixas SMART), não é muito antigo e eu lido com muito cuidado. Além disso, deixei o Clonezilla calcular as somas do MD5 para cada backup e deixei-as verificar antes de restaurar qualquer coisa. Como eu restauro o backup mais recente depois de qualquer pane no sistema, todos os backups são "limpos", portanto representam um estado no qual o sistema nunca travou. Tão longa história - acho que os backups são confiáveis e a restauração deve trazer o sistema de volta a um estado perfeitamente limpo.

Eu restaurei o sistema várias vezes, isso é (pelo menos) a segunda vez que o adaptador de rede não funciona depois. Na primeira vez, (AFAIR) eu atualizei com sucesso do Fedora 14 para o 15, mas o último backup foi o F14. Então eu o restaurei e depois de (re) atualizar para o F15, o NIC estava funcionando perfeitamente bem. Outra vez, a placa de rede foi embora, eu brinquei com rede e NetworkManager. Eu não lembro exatamente o que eu fiz, mas aparentemente eu consegui trabalhar de novo (mais um X vermelho feio está na bandeja desde então, dizendo "Sem interfaces de rede" ao passar o mouse). Também é notável o fato de que, quando isso acontece, o sistema parece não reconhecer mais as unidades USB (tenho certeza de que foi o mesmo da última vez). Então eu conecto um drive USB, mas o Dolphin não o mostra (então eu não consigo montá-lo) - o lsusb irá mostrar isso.

Eu pesquisei um pouco sem sucesso. Eu encontrei dicas para fazer coisas que eu já tentei ou coisas como a linha "ONBOOT = yes" em algumas configurações que já se parecem com isso. Alguma ideia de como fazer essa coisa funcionar de novo? Mas (quase) mais importante: A NIC estava funcionando apenas FINE quando eu fiz a imagem, então eu restaurei a imagem, então a partição do sistema (incluindo todas as configurações) deve parecer EXATAMENTE quando estava funcionando, então como é possível que a NIC não funciona mais?

Editar :
Para o registro, eu não vou mais usar o Clonezilla. dd faz o trabalho perfeitamente, cada restauração dd foi bem sucedida.

    
por basic6 07.08.2011 / 17:09

2 respostas

1

Você pode ter r8169 carregado em vez de r8168. Tente fazer lsmod |grep r81 Se ele mostrar r8169, remova-o modprobe -r r8169 e insira o correto modprobe r8168

    
por 24.09.2011 / 18:40
1

Você precisa editar /etc/udev/rules.d/70-persistent-net.rules . Provavelmente não contém os dados apropriados.

Deve ser algo parecido com slirp:

# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x1a55:0x0005 (conet)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:ff:09:25:4b:f8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    
por 03.01.2013 / 10:34