Parece que o seu sistema usa o mesmo script de inicialização em todas as interfaces (?), portanto a conexão mais recente configurada com o DHCP sobrescreverá o /etc/resolv.conf com qualquer que seja o DHCP definido
Meu sistema tem 6 interfaces, um loopback, um Xen Bridge e, em seguida, 4 interfaces ethernet eth0-3. Neste sistema, o meu servidor DNS atribuído pelo DHCP no xenbr0 é 192.168.1.1.
Inicialmente, eth1 é desabilitado e o DNS atribuído (verificado via /etc/resolv.conf
) é 192.168.1.1. Quando eu habilito eth1, a internet neste sistema para de funcionar, eu verifiquei com /etc/resolv.conf
e agora o DNS é 127.0.0.1 ( por quê? ). De qualquer forma, a resolução do DNS não funciona agora.
A pergunta é: Como posso fazer a internet funcionar mantendo todas as interfaces ativas? Por que o servidor DNS muda e como parar isso?
Sobre o Ambiente : Esta é uma VM Ubuntu 12.04 em execução no Xen no VirtualBox. eth1 é conectado a uma rede somente de host VBox 192.168.56.0/24. eth2 e eth3 estão conectados às redes internas do VBox, não há configuração nessas duas interfaces. xenbr0 é xen bridge e eth0 é adicionado como sua porta única. No Vbox eth0 está compartilhando o IP com a máquina host via NAT (atualmente recebendo 10.0.2.15). O IP da máquina host é 192.168.1.xe o IP do roteador é 192.168.1.1, que é o gateway padrão para o host e o DNS também. Isso é que o DNS é propagado para a máquina guest via xenbr0.
Tags dns networking