これはnetwork-manager-openconect-gnome
、Ubuntu 18.04 以降の新しい問題のようです。
opeconnect およびCisco AnyConnect 互換 VPN (openconnect)sudo apt install network-manager-openconnect-gnome
との gnome 統合を取得するためにインストールします。
余談ですが(実際に関連する可能性があります)*.local
、解決するアドレスを取得するためにこれを行います:
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemdのドキュメントに従ってdns
前mdns4_minimal
に移動/etc/nsswitch.conf
gnome ネットワークマネージャーを介して openconnect で VPN に接続すると、VPN アドレス (仕事用のサイト) が解決されません。通常のサイトは引き続き期待どおりに機能します。
コマンドラインでopenconnectを使用してVPNに接続するとsudo openconnect vpn.mycompany.com
、VPNアドレス(仕事用のサイト)が解決されます。通常のサイトは引き続き期待どおりに機能します。
/etc/resolv.conf
これらの VPN 接続方法のそれぞれに違いがあるかどうかを確認すると思いましたが、確かに 1 つあります。
コマンドラインでopenconnect(動作中):
#@VPNC_GENERATED@ -- this file is generated by vpnc
# and will be overwritten by vpnc
# as long as the above mark is intact
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients directly to
# all known uplink DNS servers. This file lists all configured search domains.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 10.10.10.10
nameserver 10.10.10.11
search broadband mycompany.com
openconnect gnome 統合(機能していません):
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients directly to
# all known uplink DNS servers. This file lists all configured search domains.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 192.168.1.1
nameserver 10.10.10.10
nameserver 10.10.10.11
search broadband mycompany.com
nameserver を削除 (またはコメントアウト) すると192.168.1.1
、作業ファイルと非作業ファイルの内容が異なります...すべてが期待どおりに機能します。会社内のアドレスを解決でき、通常のサイトは期待どおりに機能します。
これは、Fedora では発生しません。すべてがすぐに使用できます。network-manager-openconnect-gnome
パッケージの動作が異なる理由、またはパッケージなしで動作させる方法があるかどうかはわかりません
- 手動でファイルを編集します。
openconnect
コマンドラインからツール を使用し、そのコマンドを実行しているターミナルを開いたままにします。