네트워크 관리자는 VPN, GNOME Ubuntu 16.04.1 LTS에 대한 DNS 검색을 고려하지 않습니다.

네트워크 관리자는 VPN, GNOME Ubuntu 16.04.1 LTS에 대한 DNS 검색을 고려하지 않습니다.

/etc/NetworkManager/system-connections/

다음 ipv4 구성으로 VPN을 구성했습니다(실제 도메인 이름을 가짜 도메인 이름으로 바꿨습니다).

[ipv4]
dns=19.0.0.1;19.0.0.2;19.0.0.3;
dns-search=domain1.fr;domain2.fr;domain3.com;
ignore-auto-dns=true
method=auto

내부 사이트에 액세스할 수 있으므로 DNS 구성은 괜찮은 것 같습니다. 따라서 해당 이름이 DNS에 의해 올바르게 확인되는 것 같습니다.

하지만 SSH를 사용하여 서버에 연결하려면

ssh user@server1

그러면 FQN이 없는 호스트를 찾을 수 없습니다. 예를 들어

ssh [email protected]

dns-search 옵션은 고려되지 않은 것 같습니다. 반면 문서에서는 nm-settings제가 잘하고 있는 것처럼 보입니다.

   ├───────────────────┼──────────────────┼───────────────┼────────────────────────┤
   │ignore-auto-dns    │ boolean          │ FALSE         │ When "method" is set   │
   │                   │                  │               │ to "auto" and this     │
   │                   │                  │               │ property to TRUE,      │
   │                   │                  │               │ automatically          │
   │                   │                  │               │ configured nameservers │
   │                   │                  │               │ and search domains are │
   │                   │                  │               │ ignored and only       │
   │                   │                  │               │ nameservers and search │
   │                   │                  │               │ domains specified in   │
   │                   │                  │               │ the "dns" and          │
   │                   │                  │               │ "dns-search"           │
   │                   │                  │               │ properties, if any,    │
   │                   │                  │               │ are used.              │
   ├───────────────────┼──────────────────┼───────────────┼────────────────────────┤

GNOME에서는 이 dns-search 옵션을 UI 인터페이스를 통해 사용할 수 없다는 점에 유의하세요. 이유를 모르겠습니다.

답변1

VPN에도 동일한 문제가 있습니다. 이것은 나에게 효과적입니다.

  1. 변화DNS 검색/etc/NetworkManager/system-connections/에서
  2. 네트워크 관리자를 다시 시작하십시오.systemctl restart NetworkManager.service
  3. VPN 활성화
  4. systemd-resolve --status

VPN 연결을 시작할 때가 아니라 NetworkManager 서비스가 시작될 때 구성 파일이 로드된다고 가정합니다.

관련 정보