Ubuntu: Driver de rede redefinido para eth0?

6

Eu tenho tentado fazer com que minha VM do Ubuntu Server seja executada através do VirtualBox. Acabei tentando várias interfaces de rede por causa de alguns problemas de rede e finalmente consegui trabalhar. No entanto, notei que minha máquina agora está usando eth3 em vez da eth0 padrão. Existem alguns scripts nesta VM que estão ligados a eth0 e gostaria de redefinir o driver para eth0. Como eu faria isso?

Eu tentei executar os vários comandos de rede para parar a rede e configurar o eth0 sem sucesso. Ubuntu parece estar mantendo um registro de todos os drivers de rede que eu tentei e incrementa a interface cada vez que eu uso um novo driver. Por causa disso, o sistema demora mais para inicializar porque está procurando pela interface de rede primária eth0 em /etc/network/interfaces

    
por Highway of Life 26.01.2012 / 13:38

1 resposta

13

O Ubuntu Server possui algumas regras personalizadas do udev que permitem "armazenar em cache" os dispositivos Ethernet que foram conectados à máquina. O atraso que você está enfrentando é causado, como você suspeita, no arquivo / etc / network / interfaces. Embora possa ser viável adicionar constantemente novos dispositivos ao arquivo, no seu caso, você só quer remover o cache ethernet do Ubuntu:

rm -f /etc/udev/rules.d/70-persistent-net.rules

O qual irá reiniciar suas interfaces de rede de volta ao eth0 na próxima inicialização.

    
por 26.01.2012 / 13:46