/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のないホストが見つかりません。例えば
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にも同じ問題があります。これは私にとって効果的です。
- 変化DNS検索/etc/NetworkManager/system-connections/から
- ネットワーク管理者を再起動します。
systemctl restart NetworkManager.service
- VPNを有効にする
systemd-resolve --status
VPN接続を開始するのではなく、NetworkManagerサービスが起動したときに構成ファイルがロードされるとします。