dnsmasq 활성화 문제

dnsmasq 활성화 문제

저는 일부 하위 도메인과 사용자 정의 도메인을 사용하는 Ruby on Rails 프로젝트에서 작업하고 있습니다. dnsmasq 서버를 설치하고 파일 시작 부분에 다음을 추가했습니다.

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

그러나 그것은 자동으로 작동하지 않습니다. 내 노트북이 부팅될 때마다 resolv.conf다음과 같이 파일 에 IP 주소를 설정해야 합니다 .

nameserver 192.168.xx.x
nameserver 8.8.8.8

그리고 그것은 작동하기 시작합니다. 재부팅하거나 다시 시작할 때마다 파일이 재설정된다는 것을 알고 있지만 NetworkManager유사한 구성을 가진 데스크톱 PC도 사용하고 있으며 이에 대해 문제가 발생한 적이 없습니다. 이 파일의 기본 구성은 PC와 노트북 모두에 있습니다:

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

동일한 파일을 사용하면 내 PC에서는 작동하지만 노트북에서는 작동하지 않습니다. 설치를 시도했지만 resolvconf작동하지 않고 대신 인터넷 작동이 중단되어 제거해야 했습니다.

나는 또한 이것을 다음에서 설정해 보았습니다 /etc/NetworkManager/NetworkManager.conf.

[main]
dns=dnsmasq

그런데 인터넷이 다시 작동하지 않아서 default.

자동으로 작동하게 하려면 어떻게 해야 합니까? 아니면 다른 PC의 구성과 일치시키기 위해 무엇을 확인할 수 있습니까? 아니면 다른 제안 사항이 있는 경우에는 어떻게 해야 합니까?

메모:/etc/hosts파일에는 다음과 같은 항목이 있습니다.

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

이것이 중요한지 확실하지 않습니다.

관련 정보