Como obtenho o Ubuntu para reconfigurar / etc / network / interfaces para mim?

11

Como obtenho o Ubuntu para descobrir as interfaces disponíveis no meu computador e gerar um novo arquivo /etc/network/interfaces ? Ele criou a primeira vez, então eu sei que pode de alguma forma.

Existe algo como dpkg-reconfigure <what?> que seria apenas uma verificação para mim?

    
por Sionide21 01.07.2010 / 03:14

3 respostas

4

no Ubuntu 14.04.1 ISTO acontece se você clonar um sistema para outro hardware como /etc/udev/rules.d/70-persistent-net.rules contém endereço MAC do hardware ethernet no computador de origem.

SIM - apenas excluir /etc/udev/rules.d/70-persistent-net.rules permite que as coisas sejam atualizadas para um estado funcional na reinicialização.

    
por 26.08.2014 / 03:40
1

/ etc / network / interfaces é gerado pelo instalador real, não por nenhum dos pacotes em seu sistema:

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

Como não é gerenciado por nenhum pacote específico, nenhum pacote modificará o arquivo.

Se você deseja adicionar novas interfaces ao / etc / network / interfaces, você precisa fazer isso manualmente. Alternativamente, se você quiser que suas interfaces de rede sejam gerenciadas automaticamente pelo seu sistema, acredito que a resposta oficial neste momento é usar o NetworkManager. O NetworkManager lidará com a configuração de qualquer interface de rede que não esteja listada em / etc / network / interfaces.

    
por 01.07.2010 / 08:15
1

Tente executar abaixo do comando

dpkg-reconfigure ifupdown

possivelmente.

No entanto, você provavelmente está tendo problemas com o udev. Se você reinicializou e o eth0 desapareceu:

ifconfig -a

você pode mv / rm o arquivo em /etc/udev/rules.d/70-persistent-net.rules e reiniciar, e sua placa ethernet primária deve se tornar eth0 novamente.

Isso aconteceria se você trocasse de placas-mãe / placas de rede.

    
por 01.07.2010 / 03:45