VPN使用時のDNS注文

VPN使用時のDNS注文

私はDebian 10とOpenVPNを使用しています。 systemctlを介してVPNに接続すると正常に動作します。

systemctl start openvpn-client@my_config.int

正しいDNSネームサーバーの順序があります。

cat /etc/resolv.conf:

nameserver vpn_dns
nameserver 192.168.1.1
search Home vpn_server

しかし、VPN接続を使用したいですnm-applet。 nmcliを使用して同じ設定ファイルを追加しました。

nmcli connection import type openvpn file my_config.ovpn

nm-appletを使用してVPNに接続した後、DNSの順序が正しくありません。

nameserver 192.168.1.1
nameserver vpn_dns
search vpn_server Home

インターネット検索後にさまざまなオプションを修正してみまし nmcli -p connection modify my_vpn ipv6.dns-priority -42たが、結果は出ませんでした。

systemd-resolvedは以前に問題があったためオフになりました。

systemd-resolved.service
   Loaded: masked (Reason: Unit systemd-resolved.service is masked.)
   Active: inactive (dead)

ネットワーク管理者の設定:

main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

VPN 構成には次の項目があります。

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

resolvconfパッケージがインストールされました

ベストアンサー1

提案通り再びない喜びすべてのサービスに対してresolv.confの修正が完了しました。機能するにはresolvconfが必要であることがわかりましたがsystemctl start openvpn-client@my_config.int(resolv.confを更新しないため)、ネットワーク管理者を使用しようとするとresolvconfと競合します。このパッケージを削除してください。

おすすめ記事