Problema ao ativar o dnsmasq

Problema ao ativar o dnsmasq

Eu trabalho no projeto Ruby on Rails que usa alguns subdomínios e domínios personalizados. Instalei o servidor dnsmasq e adicionei isto ao início do arquivo:

address=/xyz.test/127.0.0.1
address=/xyzsites.test/127.0.0.1
address=/abc.test/127.0.0.1
address=/ab.test/127.0.0.1

Mas isso não funciona automaticamente. Cada vez que meu laptop inicializa, preciso definir o endereço IP em resolv.confum arquivo como este:

nameserver 192.168.xx.x
nameserver 8.8.8.8

E começa a funcionar. Eu sei que o arquivo é redefinido a cada reinicialização ou NetworkManagerreinicialização, mas também estou usando um PC de mesa que tem uma configuração semelhante e nunca enfrentei problemas com isso. A configuração padrão deste arquivo no PC e no laptop é:

search dlink.router
# this is set to the router's IP address and not the system's IP address 
nameserver 192.168.xx.x

Com o mesmo arquivo, funciona no meu PC, mas não no laptop. Tentei instalar resolvconf, mas não funcionou, em vez disso, minha internet parou de funcionar e tive que removê-la.

Eu também tentei configurar isso em /etc/NetworkManager/NetworkManager.conf:

[main]
dns=dnsmasq

mas então minha internet parou de funcionar novamente e tive que configurá-la para default.

O que posso fazer para que funcione automaticamente ou o que posso verificar para combiná-lo com a configuração do meu outro PC ou se alguém tiver alguma outra sugestão?

Observação:Meu /etc/hostsarquivo tem algumas entradas como esta:

127.0.0.1   xyz.test
127.0.0.1   *.xyz.test
127.0.0.1   us.xyz.test
127.0.0.1   secure.xyz.test
127.0.0.1   123.xyz.test
127.0.0.1   xyzsites.test

Não tenho certeza se isso importaria.

informação relacionada