21장. /etc/resolv.conf 파일 수동 구성
기본적으로 NetworkManager는 활성 NetworkManager 연결 프로필의 DNS 설정으로 /etc/resolv.conf
파일을 동적으로 업데이트합니다. 그러나 이 동작을 비활성화하고 /etc/resolv.conf
에서 DNS 설정을 수동으로 구성할 수 있습니다.
또는 /etc/resolv.conf
에 특정 DNS 서버 순서가 필요한 경우 DNS 서버 순서를 참조하십시오.
21.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=none
NetworkManager
서비스를 다시 로드합니다.# systemctl reload NetworkManager
참고서비스를 다시 로드한 후 NetworkManager는 더 이상
/etc/resolv.conf
파일을 업데이트하지 않습니다. 그러나 파일의 마지막 내용은 보존됩니다.-
선택 사항: 혼동을
방지하려면 NetworkManager 주석에 의해 생성됨
을/etc/resolv.conf
에서 제거합니다.
검증
-
/etc/resolv.conf
파일을 편집하고 구성을 수동으로 업데이트합니다. NetworkManager
서비스를 다시 로드합니다.# systemctl reload NetworkManager
/etc/resolv.conf
파일을 표시합니다.# cat /etc/resolv.conf
DNS 처리를 비활성화한 경우 NetworkManager에서 수동으로 구성된 설정을 재정의하지 않았습니다.
문제 해결
우선 순위가 높은 다른 구성 파일이 설정을 덮어쓰지 않도록 NetworkManager 구성을 표시합니다.
# NetworkManager --print-config ... dns=none ...
추가 리소스
-
시스템의
NetworkManager.conf(5)
도움말 페이지 - NetworkManager를 사용하여 DNS 서버 순서 구성