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 처리를 비활성화할 수 있습니다.

절차

  1. 텍스트 편집기를 사용하여 다음 콘텐츠를 사용하여 root 사용자로 /etc/NetworkManager/conf.d/90-dns-none.conf 파일을 만듭니다.

    [main]
    dns=none
  2. NetworkManager 서비스를 다시 로드합니다.

    # systemctl reload NetworkManager
    참고

    서비스를 다시 로드한 후 NetworkManager는 더 이상 /etc/resolv.conf 파일을 업데이트하지 않습니다. 그러나 파일의 마지막 내용은 보존됩니다.

  3. 선택 사항: 혼동을 방지하려면 NetworkManager 주석에 의해 생성됨/etc/resolv.conf 에서 제거합니다.

검증

  1. /etc/resolv.conf 파일을 편집하고 구성을 수동으로 업데이트합니다.
  2. NetworkManager 서비스를 다시 로드합니다.

    # systemctl reload NetworkManager
  3. /etc/resolv.conf 파일을 표시합니다.

    # cat /etc/resolv.conf

    DNS 처리를 비활성화한 경우 NetworkManager에서 수동으로 구성된 설정을 재정의하지 않았습니다.

문제 해결

  • 우선 순위가 높은 다른 구성 파일이 설정을 덮어쓰지 않도록 NetworkManager 구성을 표시합니다.

    # NetworkManager --print-config
    ...
    dns=none
    ...

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.