O que determina o nome da porta ethernet?

1

Eu tenho dois computadores que deveriam ser hardware idêntico. No entanto, em uma máquina, a porta ethernet aparece como "eth1", enquanto na outra aparece como "eth2".

Estou tentando gerenciar uma imagem do Ubuntu para trabalhar nessas duas máquinas, mas o arquivo /etc/network/interfaces config precisa ser configurado de forma diferente em cada uma delas.

Uma solução seria apenas colocar os dois nomes de portas Ethernet no arquivo de configuração. Isso funciona, na medida em que me fornece uma conexão ethernet, mas ter uma porta incorreta no arquivo de configuração causa um longo atraso (> 1 minuto) no trabalho inicial de atraso de inicialização à prova de falhas.

Existe alguma maneira de permitir que ele detecte qual porta usar automaticamente?

    
por Alex 23.09.2013 / 02:58

1 resposta

3

O sistema armazena nomes de dispositivos persistentes em /etc/udev/rules.d/ . O culpado provavelmente é um arquivo nesse diretório chamado 70-persistent-net.rules. Acho que você pode simplesmente renomear a porta em uma de suas máquinas, renomear qualquer conflito, recarregar os scripts, reiniciar a rede ... ou, você sabe, reinicializar.

    
por Salt 23.09.2013 / 05:30