23장. 수동으로 /etc/resolv.conf 파일 구성
기본적으로 NetworkManager는 활성 NetworkManager 연결 프로필의 DNS 설정으로 /etc/resolv.conf 파일을 동적으로 업데이트합니다. 그러나 이 동작을 비활성화하고 /etc/resolv.conf 에서 DNS 설정을 수동으로 구성할 수 있습니다.
또는 /etc/resolv.conf 에 특정 DNS 서버 순서가 필요한 경우 DNS 서버 순서 구성을 참조하십시오.
23.1. NetworkManager 구성에서 DNS 처리 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 NetworkManager는 /etc/resolv.conf 파일에서 DNS 설정을 관리하고 DNS 서버 순서를 구성할 수 있습니다. 또는 /etc/resolv.conf 에서 DNS 설정을 수동으로 구성하려는 경우 NetworkManager에서 DNS 처리를 비활성화할 수 있습니다.
절차
root 사용자로 텍스트 편집기를 사용하여 다음 콘텐츠를 사용하여
/etc/NetworkManager/conf.d/90-dns-none.conf파일을 만듭니다.[main] dns=noneNetworkManager서비스를 다시 로드합니다.# systemctl reload NetworkManager참고서비스를 다시 로드한 후 NetworkManager에서 더 이상
/etc/resolv.conf파일을 업데이트하지 않습니다. 그러나 파일의 마지막 내용은 유지됩니다.-
선택 사항: 혼동을
방지하려면 NetworkManager 주석에 의해 생성됨을/etc/resolv.conf에서 제거합니다.
검증
-
/etc/resolv.conf파일을 편집하고 구성을 수동으로 업데이트합니다. NetworkManager서비스를 다시 로드합니다.# systemctl reload NetworkManager/etc/resolv.conf파일을 표시합니다.# cat /etc/resolv.confDNS 처리를 성공적으로 비활성화한 경우 NetworkManager에서 수동으로 구성된 설정을 재정의하지 않았습니다.
문제 해결
우선 순위가 높은 다른 구성 파일이 설정을 덮어쓰지 않도록 NetworkManager 구성을 표시합니다.
# NetworkManager --print-config ... dns=none ...