네트워크를 다시 시작했을 때 Network Manager는 올바른 이름 서버와 검색 도메인을 /etc/resolv.conf에 게시했습니다. 그러나 이것은 내가 선호하는 순서가 아니다. 네트워크 관리자에게 특정 인터페이스에 대한 네임서버 및 도메인 정보 검색 우선순위를 지정하려면 어떻게 해야 합니까?
예:
내가 얻는 것:
# cat /etc/resolv.conf
# Generated by NetworkManager
search silatria.org relinq.org pripylen.org acarime.org
nameserver 120.052.0.2
nameserver 120.052.0.1
nameserver 10.66.66.1
내가 원하는 건
# Generated by NetworkManager
search acarime.org silatria.org relinq.org pripylen.org
nameserver 10.66.66.1
nameserver 120.052.0.2
nameserver 120.052.0.1
acarime.org & nameserver 10.66.66.1은 내 네트워크 인터페이스 enp3s0에 속합니다. 120.052.0.2.1, 120.052.0.1 & silatria.org relinq.org pripylen.org는 내 네트워크 인터페이스 enp4s0에 속합니다.
답변1
ipv4.dns-priority
상대적 순서를 지정하는 하나 이상의 구성 파일 모음입니다.
예를 들어
nmcli connection modify "$PROFILE" ipv4.dns-priority 5
그리고 연결을 다시 활성화하세요.
매뉴얼 보기nm-세트(5)더 알아보기.
답변2
이것은 작동하지 않습니다.
실습에서 사용되는 이름 서버는 /etc/resolv.conf
첫 번째 이름 서버에 자동으로 추가되는 ISP 이름 서버보다 여전히 우선순위가 없습니다.
이를 수행하는 유일한 방법은 /etc/resolv.conf
NetworkManager 업데이트를 비활성화하고 이를 다음으로 전환하는 것입니다.사악한그리고 각 DNS 서버의 인터페이스 파일을 필요한 순서대로 수정하거나 /etc/sysconfig/network/config
지침을 수정합니다.NETCONFIG_DNS_POLICY="STATIC"에 대한 정적 DNS 목록을 제공하고 지시문을 사용하십시오.NETCONFIG_DNS_STATIC_SERVERS=원하는 순서대로 DNS를 추가하세요.
문제는 이 설정을 사용하면 다른 프로필에 대한 DNS 목록이 /etc/resolv.conf
.
NetworkManager를 Wicked 인터페이스로 구성할 수 없는 이유를 이해할 수 없습니다.
DNS1= mydns
DNS2= ispdns1
DNS3= ispdns2
ISP에게 DNS 서버를 목록의 맨 위가 아닌 맨 끝에 추가하도록 지시하는 지침을 찾지 못했습니다.
문서를 다시 읽은 후 수행한 작업: 노트북의 경우 수정해야 할 파일이 두 개 있었습니다.
- /etc/dhclient.conf
- /etc/NetworkManager/NetworkManager.conf
첫 번째보고 있다dhclient.conf다음 두 줄의 주석 처리를 제거해야 합니다.
- 프런트 엔드 도메인 이름 서버 <여기에는 DNS 또는 127.0.0.1이 있습니다.>
- 서브넷 마스크와 도메인 이름 서버가 필요합니다.
특정 DNS를 사용하는 경우(내 경우에는 내 영역에 DNS를 사용함) 다음과 같이 작성해야 합니다.
prepend domain-name-servers 192.168.0.3;
그렇지 않은 경우 기본값은 다음과 같습니다.
prepend domain-name-servers 127.0.0.1;
2. 보세요networkmanager.conf다음과 같이 작성해야 합니다.
[main]
plugins=keyfile
dns=default
rc-manager=file
dhcp=dhclient
[connectivity]
uri=http://conncheck.opensuse.org
[ifupdown]
managed=true
...그리고 약속을 절대 잊지 마세요
systemctl restart NetworkManager
... more /etc/resolv.conf
예상대로 작동하는지 확인하세요 ^^
rasalgethi:/etc/NetworkManager # more /etc/resolv.conf
# Generated by NetworkManager
search dezordi.world
nameserver 192.168.0.3
nameserver 62.197.111.140
nameserver 109.88.203.3
이러한 설정은 워크스테이션과 연결될 수도 있지만 실제 네트워크에서 다른 네트워크로 이동할 가능성은 없습니다.