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

0

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.

    
por JuliandotNut 14.05.2014 / 03:26

1 resposta

2

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

    
por 14.05.2014 / 08:50