Problema al habilitar dnsmasq

Problema al habilitar dnsmasq

Trabajo en el proyecto Ruby on Rails que utiliza algunos subdominios y dominios personalizados. Instalé el servidor dnsmasq y agregué esto al inicio del archivo:

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

Pero eso no funciona automáticamente. Cada vez que arranca mi computadora portátil, tengo que configurar la dirección IP en resolv.confun archivo como este:

nameserver 192.168.xx.x
nameserver 8.8.8.8

Y empieza a funcionar. Sé que el archivo se restablece en cada reinicio o NetworkManagerreinicio, pero también estoy usando una PC de escritorio que tiene una configuración similar. Nunca he tenido problemas con eso. La configuración predeterminada de este archivo tanto en la PC como en la computadora portátil es:

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

Con el mismo archivo, funciona en mi PC pero no en la computadora portátil. Intenté instalarlo resolvconfpero no funcionó; mi Internet dejó de funcionar y tuve que eliminarlo.

También intenté configurar esto en /etc/NetworkManager/NetworkManager.conf:

[main]
dns=dnsmasq

pero luego mi Internet dejó de funcionar nuevamente y tuve que configurarlo default.

¿Qué podría hacer para que funcione automáticamente o qué podría verificar para que coincida con la configuración de mi otra PC o si alguien tiene alguna otra sugerencia?

Nota:Mi /etc/hostsarchivo tiene algunas 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

No estoy seguro de si esto importaría.

información relacionada