Ubuntu에서 검색 도메인(및 기타 resolv.conf 매개변수)을 어떻게 설정합니까?

Ubuntu에서 검색 도메인(및 기타 resolv.conf 매개변수)을 어떻게 설정합니까?

저는 Ubuntu의 NetworkManager를 좋아합니다. 모든 WiFi 매개변수와 비밀번호를 추적하는 데 매우 효과적입니다. 그러나 실제로 이더넷 케이블을 연결하면 좌절감이 시작됩니다.

내 업무 LAN에 연결되면 특정 도메인 검색 경로를 강제로 적용하고 싶습니다. 하지만 NetworkManager가 항상 resolv.conf를 덮어쓰기 때문에 resolv.conf를 편집할 수는 없습니다. 그리고 DHCP 서버의 설정을 변경할 수 없습니다.

전체 해킹으로서 네트워크가 활성화될 때마다 실행할 스크립트를 설정했습니다. resolv.conf를 살펴보고 작업 LAN에서 가져온 것이라면 덮어씁니다. 그러나 이것은 충분히 잘 작동하지 않습니다. 주기적으로 resolv.conf가 내 스크립트를 트리거하지 않는 무언가로 덮어쓰이는 것 같습니다.

이 작업을 수행하는 덜 해킹적인 방법이 있습니까? 아니면 실제로 작동한다면 더 해킹적인 방법일까요?

답변1

Ubuntu와 "유선 연결"이라는 연결을 사용한다고 가정합니다.

/etc/NetworkManager/system-connections/Wired connection다음을 편집 하고 추가합니다.

[ipv4]
method=auto
dns-search=a1.domain.com;a2.domain.com;a3.domain.com;

답변2

네트워크 관리자에서 바로 "검색 도메인"을 설정할 수 있다고 생각합니다.

  1. nm-applet을 마우스 오른쪽 버튼으로 클릭하세요.
  2. 선택하다연결 편집
  3. 클릭자동 eth0그리고 선택편집하다
  4. 을 클릭하세요IPv4 설정탭을 클릭하고 다음 내용을 입력하세요.돔신 검색라인(선택해야 할 수도 있음)자동(DHCP) 주소만드롭다운 목록에서 선택하세요.)

도움이 되길 바랍니다.

답변3

dhclient.conf에 적절한 매개변수를 추가하면 resolv.conf를 다시 작성할 때 해당 매개변수가 resolv.conf에 저장됩니다.

supersede domain-name "mydomain.com"

당신이 찾고있는 것일 수도 있습니다. 자세한 내용은 dhclient에 대한 매뉴얼 페이지나 온라인 설명서를 확인하세요.

답변4

https://www.netroby.com/view/3630#.U2mTfHVdUc0 https://unix.stackexchange.com/questions/128220/how-do-i-set-my-dns-when-resolv-conf-is-being-overwrite

네임서버 xxxx를 사용하여 DNS 서버 바로 앞에 구성에서 네임서버를 작성할 수 있습니다.

관련 정보