Por que o servidor DNS muda ao habilitar outra interface na máquina

Por que o servidor DNS muda ao habilitar outra interface na máquina

Meu sistema possui 6 interfaces, um loopback, uma ponte Xen e 4 interfaces Ethernet eth0-3. Neste sistema, meu servidor DNS atribuído por DHCP no xenbr0 é 192.168.1.1.

Inicialmente o eth1 está desabilitado e o DNS atribuído (verificado via /etc/resolv.conf) é 192.168.1.1. Quando eu habilito o eth1, a internet neste sistema para de funcionar, verifiquei /etc/resolv.confe agora o DNS é 127.0.0.1 (por que?). De qualquer forma, a resolução DNS não funciona agora.

A pergunta é: Como posso fazer a Internet funcionar enquanto mantenho todas as interfaces ativas? Por que o servidor DNS muda e como impedir isso?

Sobre Meio Ambiente: Esta é uma VM Ubuntu 12.04 rodando em Xen no VirtualBox. eth1 está conectado a uma rede somente host VBox 192.168.56.0/24. eth2 e eth3 estão conectados a redes internas do VBox, não há configuração nessas duas interfaces. xenbr0 é uma ponte xen e eth0 é adicionada como sua única porta. No Vbox eth0 está compartilhando 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 também é o gateway padrão para host e DNS. É assim que o DNS é propagado até a máquina convidada via xenbr0.

Responder1

Parece que seu sistema usa o mesmo script de inicialização em todas as interfaces (?), portanto, a conexão configurada por DHCP mais recente substituirá /etc/resolv.conf por qualquer coisa que o DHCP tenha definido

informação relacionada