eth0
인터페이스 도메인 이름 에서 wlan0
(또는 그 반대로) 전환하면 해상도가 깨지고 다음을 /etc/resolv.conf
포함하는 경우가 있습니다.
nameserver 127.0.1.1
#dns=dnsmasq
댓글 을 달고 /etc/NetworkManager/NetworkManager.conf
네트워크 관리자를 다시 시작했습니다 restart network-manager
. 그러나 이것은 도움이 되지 않습니다.
dnsmasq
그런 다음 프로세스가 NetworkManager의 하위 프로세스가 아니라는 것을 발견했습니다.
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
왜 실행되는지 잘 모르겠습니다. VirtualBox와 관련이 있나요? 나는 그것이 만지는 것을 원하지 않습니다 resolve.conf
. 비활성화하는 방법은 무엇입니까?
내 시스템은 Linux Mint 17 Qiana입니다.
답변1
Linux Mint에서는 dnsmasq를 설치하여 DNS 쿼리를 캐시하여 인터넷 경험 속도를 높이세요. 비활성화하는 첫 번째 부분은 /etc/NetworkManager/NetworkManager.conf
주석을 달아 구성을 변경하는 것 입니다 dns=dnsmasq
.
sudo sed -i 's/^dns=dnsmasq/#&/' /etc/NetworkManager/NetworkManager.conf
network-manager
그런 다음 다시 시작 하고 서비스 해야 합니다 networking
.
sudo service network-manager restart
sudo service networking restart
내 노트북의 메모리가 매우 부족했기 때문에 dnsmasq 서비스가 중지되었는지 확인했습니다. 어떤 이유로 서비스를 다시 시작해도 자동으로 중지되지 않습니다. 이보다 더 우아한 중지 방법이 있을 것 같지만 초기화 파일을 찾을 수 없고 SIGHUP이 작동하지 않으면 찾는데 지쳤습니다.
sudo killall dnsmasq
개인적으로 네트워크 관리자와 dnsmasq는 두 번째 연결에서 연결이 끊긴 다른 라우터에 연결하는 것을 좋아하지 않기 때문에 dnsmasq를 비활성화해야 합니다.