Verifique a saída de 'dmesg | grep eth '. Veja também /etc/udev/rules.d/70-persistent-net.rules '. As portas provavelmente agora são eth2 e eth3 em vez de eth0 e eth1. Você pode remover ou editar o arquivo de regras do udev para redefinir seus IDs.
Acabei de substituir uma nova placa-mãe Supermicro por outra do mesmo modelo. Ambas as placas-mãe parecem idênticas. Ambos têm portas Ethernet dedicadas duplas rodando em um chipset Intel.
A primeira placa falhou com um problema, mas tinha uma cópia completa do Ubuntu Server (64 bits) instalada. Até falhar, funcionou bem. Agora, com a placa de substituição, tudo é carregado e executado conforme o esperado, mas os drivers de rede nunca são carregados - não houve alterações feitas no sistema operacional para a placa de substituição.
O sistema é executado em uma grande matriz RAID que contém muitos, muitos terrabytes de dados.
O controlador de matriz foi retirado do chassi e uma única unidade de teste instalada na placa-mãe de substituição. Uma nova cópia do servidor Ubuntu foi então instalada para garantir que as portas ethernet estivessem totalmente funcionais. A nova instalação encontrou as portas ethernet corretamente e tudo correu bem - as portas ethernet obviamente funcionam com uma instalação ruim do Ubuntu (como era o caso da placa original).
Mas as portas ainda não funcionam se inicializadas a partir da instalação original no array.
Existe alguém que possa sugerir uma correção?
Verifique a saída de 'dmesg | grep eth '. Veja também /etc/udev/rules.d/70-persistent-net.rules '. As portas provavelmente agora são eth2 e eth3 em vez de eth0 e eth1. Você pode remover ou editar o arquivo de regras do udev para redefinir seus IDs.
Tags ethernet ubuntu-server