Como eu paro o /etc/resolv.conf sendo redefinido repetidamente para apontar para 192.168.33.2?

1

Em um host do Windows, tenho dois convidados virtuais no vmware workstation14 . Eu configurei dois adaptadores ens33 e ens37 para esses convidados, NAT e host apenas, respectivamente. O adaptador vnet para NAT no host é 192.168.33.1 e o adaptador vnet para somente host é 192.168.220.1 . A série IP de ens33 é 192.168.33.x e o ens37 está em 192.168.220.x .

Meu roteador está agindo como o servidor DNS padrão do host. Atualmente, o gateway para minhas VMs é 192.168.33.2 . Eu estou tentando configurar um servidor DNS para a rede somente host de VMs e fiz isso na VM1. No entanto, enquanto eu estava tentando configurar a VM2 como um cliente para o servidor DNS da VM1, ela está repetidamente procurando até 192.168.33.2 e recebendo o nome dela. Eu editei o /etc/resolv.conf para adicionar o IP da VM1 como o servidor de nomes, mas não é bom. Eu também já vi. Se eu iniciar minha VM1 ou VM2, a edição de /etc/resolv.conf será revertida para 192.168.33.2 . Alguém poderia me ajudar a me esclarecer sobre isso?

    
por Diganto Paul 12.12.2017 / 02:46

1 resposta

0

Normalmente, isso é configurado por dhclient e, em seguida, um processo está constantemente sobrescrevendo seu /etc/resolv.conf ; isso não é muito semelhante ao UNIX.

O que você pode fazer, é configurar o dhcpclient para não recuperar domain-name-servers , você faz isso editando /etc/dhcpclient.conf .

Na linha que começa com request , você remove domain-name-servers . Então, é claro, você reinicia o sistema (é uma VM, presumo que não haja problemas nisso).

    
por 13.12.2017 / 08:59