NetworkManager를 사용할 때 Resolveconf가 DNS 구성을 업데이트하도록 하는 방법

NetworkManager를 사용할 때 Resolveconf가 DNS 구성을 업데이트하도록 하는 방법

/etc/resolve.conf.head최근에 NetworkManager DNS 변경으로 인해 내 파일 과 /resolve.conf.tail파일이 무시되는 것을 확인했습니다 .

NM을 사용할 때 이를 활용하여 기본 이름 서버 구성을 추가하려면 어떻게 해야 합니까?

답변1

네트워크 관리자는 다양한 도구를 사용하여 DNS를 결정할 수 있습니다. 기본적으로 심볼릭 링크가 아닌 한 파일을 /etc/resolv.conf무시하고 자체적으로 대체됩니다 ..head|.tail

resolveconfutil을 사용하여 DNS 구성을 업데이트하려면 NM 구성을 업데이트해야 합니다 .

변경 /etc/NetworkManager/NetworkManager.conf및 추가:

[main]
rc-manager=resolvconf

그런 다음 restart NM 을 사용하십시오 systemctl restart NetworkManager.

자세한 내용은 "man 5 NetworkManager.conf"를 참조하세요.

답변2

Linux는 기본적으로 항상 resolvconf를 DNS로 사용합니다.

네트워크 관리자에서 DNS 처리를 비활성화할 수 있습니다.

/etc/NetworkManager/conf.d/no-dns.conf

[main]
dns=none

관련 정보