Eu tenho um servidor de baixo consumo de energia, com 4 soquetes de ethernet.
Ele estava rodando o Fedora 11, com 3 dos soquetes de rede chamados eth0, eth1 e eth2 (o último soquete de rede não estava em uso - era eth3, mas não tenho certeza se realmente funcionou).
Eu instalei o Ubuntu Server 10.04 nesta manhã. Durante a instalação, reconheceu a eth0 e a usou para acessar a internet.
Agora ... isso não acontece. Ele reconhece eth1 como eth1, e afirma que há uma eth5 em algum lugar, mas não reconhece quaisquer outras interfaces de eth0-eth7.
Eu preciso de 3 soquetes de ethernet de trabalho.
Eu gostaria que meus soquetes ethernet tivessem o nome eth0-eth3, já que eles estavam sob o Fedora. Como faço isso acontecer? Por que eles foram renomeados em primeiro lugar?
Os soquetes Ethernet sempre apareceram com os nomes que eu esperava, então não sei por onde começar.
Existe alguma inconsistência nos endereços de hardware que três das portas ethernet afirmam ter. Às vezes, eles afirmam estar em xx:xx:xx:xx:xx:xx
, outras vezes, afirmam estar em 00:00:00:00:xx:xx
. (Tanto quanto eu posso dizer, eles nunca mudam de endereço de hardware quando o sistema operacional está ativo, apenas quando a máquina está desligada, ou possivelmente quando reiniciando.)
Eu não sei para onde vou daqui.
Cada porta ethernet tem consistentemente um dos dois endereços de hardware, eles são apenas inconsistente sobre qual eles estão usando em um dado momento.
Eu tentei dizer ao udev que ambos os endereços de hardware pertencem à mesma porta ethernet --- eu esperava que o udev se queixasse disso, mas ele aceitasse e usasse o endereço de hardware que está presente para aquela porta.
Então, meu problema parece estar resolvido.