Como faço para o Ubuntu descobrir as interfaces disponíveis no meu computador e gerar um novo /etc/network/interfaces
arquivo? Criou-o pela primeira vez, então sei que de alguma forma.
Existe algo assim dpkg-reconfigure <what?>
apenas para verificar novamente?
networking
ubuntu
configuration
Sionide21
fonte
fonte
Respostas:
no ubuntu 14.04.1 Isso acontece se você clonar um sistema em outro hardware, já que /etc/udev/rules.d/70-persistent-net.rules contém os endereços 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 de funcionamento na reinicialização.
fonte
eth0
nomes de rede de estilo herdado . Com os novos 'nomes de interface de rede previsíveis' introduzidos no ubuntu15.10, o truque 70-perisistent-net.rules não se aplica mais./ etc / network / interfaces é gerado pelo instalador real, não por nenhum dos pacotes em seu sistema:
Como não é gerenciado por nenhum pacote específico, nenhum pacote modificará o arquivo.
Se você deseja adicionar novas interfaces ao / etc / network / interfaces, faça isso manualmente. Como alternativa, se você deseja que suas interfaces de rede sejam gerenciadas automaticamente pelo seu sistema, acredito que a resposta oficial neste momento seja usar o NetworkManager. O NetworkManager manipulará a configuração de qualquer interface de rede que não esteja listada em / etc / network / interfaces.
fonte
Tente executar o comando abaixo
possivelmente.
No entanto, você provavelmente está tendo um problema com o udev. Se você reiniciou, e eth0 desapareceu:
você pode mv / rm o arquivo em /etc/udev/rules.d/70-persistent-net.rules e reinicializar, e sua placa Ethernet principal deve se tornar eth0 novamente.
Isso aconteceria se você trocasse as placas-mãe / placas de rede.
fonte