Clonando o Ubuntu Server: Por que a placa de rede está desativada nos clones?

0

Então, para construir minha máquina de referência, comecei aqui link e usa o Ubuntu Server 14.04.5 e devido a limitações de hardware, edição de 32 bits. Além de ter que substituir o Chromium for Chrome, a máquina de referência, com alguns ajustes, como o da opção de congelar a unidade inicial do usuário e alguma customização do OpenBox para remover o menu do botão direito, etc., faz o que eu quero; produzindo um pseudo-Chromebox, mas com melhor compatibilidade de hardware que o ChromiumOS.

Agora, quando eu vim para cloná-lo, isso foi um pouco mais difícil, e depois de jogar com algumas soluções de clonagem, o Gparted Live CD tem sido o mais direto, já que só haverá 12 clones.

O problema é que no computador clone, o adaptador de rede em vez de ser eth0 é chamado eth1 e em / etc / network / interfaces os comandos são auto eth0 e iface eth0 e porque por algum motivo o Ubuntu rotulou o cartão eth1 ( como a saída para lshw mostra) e não há eth0 no sistema, a rede aparece como desativada para começar (novamente a partir de lshw).

Duplicar os comandos para eth0 no arquivo de interfaces rapidamente fez o clone rodar, mas eu ainda não entendi porque o cartão está sendo rotulado eth1 no clone ao invés de eth0 e eu não quero ter que trabalhar com a possibilidade outros clones terão algum outro número aleatório atribuído à sua única NIC. Os dois computadores são todos idênticos, exceto, é claro, pelo endereço MAC, e eu não entendo como o Ubuntu decidiu o original, o cartão será eth0 e no clone será eth1 quando o clone não tiver outro. placa ethernet.

    
por Kahukowhai 10.08.2016 / 09:14

1 resposta

1

Verifique se você tem este arquivo:

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

Provavelmente existe uma entrada para o endereço MAC da máquina original atribuída a eth0. Quando você clona isso em outra máquina, ele não vê esse MAC, então ele cria uma nova entrada e a chama de eth1.

A solução é excluir este arquivo da máquina original antes de criar a imagem do disco. Após a clonagem, quando a nova máquina for inicializada pela primeira vez, ela criará esse arquivo se ele estiver ausente. Cada máquina terá um MAC diferente, mas o nic associado será sempre chamado eth0.

    
por scorpio17 10.08.2016 / 17:17