
Unindo nosso farm Ubuntu a um domínio do Windows e depois de adicionar o IP do DC a/etc/network/interfaces, tento saltar a interface como fiz em outros servidores Ubuntu e ocorre um erro.
ifdown: interface eth0 not configured
RTNETLINK answers: File exists
Failed to bring up eth0
/etc/network# cat run/ifstate mostra:
lo=lo
eth2=eth2
eth1=eth1
Eu olhei /run/network/ifstate e adicionei eth0=eth0 ao final do arquivo. Ainda não é possível executar o comandoifdown eth0 && ifup eth0
Devido à natureza deste servidor, preciso reduzir ao mínimo as reinicializações. Alguém tem alguma idéia do que está causando esse problema e como posso resolvê-lo? Temos outro servidor com o mesmo problema.
ATUALIZAÇÃO: Aqui está a parte eth0 do meu /etc/network/interfaces
auto lo
iface lo inet loopback
# Label public
auto eth0
iface eth0 inet static
address XXX.XXX.X95.56
netmask 255.255.255.0
gateway XXX.XXX.X95.1
iface eth0 inet6 static
address 2001:XXXX:XXXX:XXX:XXXX:XXXX:XXXX:XXXX
netmask 64
gateway fe80::def
dns-nameservers 192.168.XXX.XXX 173.203.4.9 173.203.4.8
Se eu executar, ifconfig eth0 down
a interface fica inativa, mas ifconfig eth0 up
não a ativa novamente. Ironicamente, um nslookup do meu domínio AD funciona neste momento. Presumo que agora esteja usando a entrada DNS que adicionei à porta LAN para fazer isso. A reinicialização do servidor restaura a eth0.
ATUALIZAÇÃO 2: Em execuçãosudo ifup -v eth0
Configuring interface eth0=eth0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
ip addr add XXX.XXX.XX5.56/255.255.255.0 broadcast XXX.XXX.X95.255 dev eth0 label eth0
RTNETLINK answers: File exists
Failed to bring up eth0.
Responder1
No meu caso, imaginei uma máquina Ubuntu e coloquei a imagem em várias outras. Comecei a fazer com que eles criassem interfaces que não eram chamadas de eth0 e wlan0, mas sim de eth1 e wlan1.
Aqui está o que aconteceu: existe um arquivo que vincula o endereço MAC de cada adaptador ao nome de cada adaptador (eth{n} wlan{n} etc.). Se você inicializar e o sistema operacional perceber que eth0 está vinculado a algum outro endereço MAC (no meu caso, da máquina mestre), ele criará uma nova interface chamada eth1 e as coisas começarão a quebrar dentro de /etc/network/interfaces.
Solução: Exclua o arquivo /etc/udev/rules.d/70-persistent-net.rules
e reinicie (desculpe, OP). O arquivo será recriado na inicialização com as configurações adequadas para esta máquina.
Para aqueles que vivenciam isso no contexto de geração de imagens como eu, pense em excluir esse arquivo como sysprep. Você deseja excluir isso e capturar sua imagem antes da próxima inicialização do sistema operacional.
Não posso ter certeza de que minha situação seja igual à sua, mas se parece que faz sentido, não deveria doer tentar. Boa sorte