web-dev-qa-db-ja.com

Ubuntu 17.10でVPNに自動的に接続する方法は?

システムのサスペンドまたはリブートから起動したときに、openvpn接続が自動的に接続されないようです。自動接続するオプションがない場合を除き、openvpn接続はGUIを介して正常に機能します。 nm-connection-editorを使用しようとしましたが、自動接続して保存するためのボックスをオンにした後、接続が不可解に失敗します。 nmcliを使用してwifiネットワークにセカンダリを追加すると、同じ接続に失敗します。 Ubuntu 17.10のGUIを使用してVPNに自動接続するにはどうすればよいですか?これは壊れているか何かのようです。

更新:nm-connection-editorから自動接続オプションを選択して再起動した後、両方のインターフェイスに手動で正常に再接続できます(vpnサービスはネットワークマネージャーと一緒に開始されます)理由。

7

待って待って待って。これはうまくいきました。あなたがしなければならないのは行くだけです

VPN->VPN Settings->connection_name->Identity->Password->"Store for all users"

とビンゴの問題が解決しました。

nm-connection-editorで接続を保存できない(保存ボックスがグレー表示されている)と表示された場合は、...ネットワークを忘れて、接続を再設定してください(少なくとも私にとってはうまくいきました)。 auto-connectnm-connection-editorボックスをチェックし、VPNパスワードが[すべてのユーザー用に保存]に設定されていることを確認すると、プライマリ接続とVPNの両方が同時に正常に起動します。そうしないと、syslogでこのメッセージが引き続き表示されます

vpn-connection[...]: Failed to request VPN secrets #3: No agents were available for this request.

文字通り、1つのオプションを切り替えるだけで問題は完全に解決します。 Sudo service network-manager restartを使用すると、初めて問題なく接続されます。特に起動時のエラーループを回避するには、プライマリ接続の[他のユーザーが利用できるようにする]チェックボックスをオフにします。

また、systemd-resolvedが使用されているときにvpnでDNSリークを防ぐには、次のように入力します。

Sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42

https://bugs.launchpad.net/network-manager/+bug/1624317 で、Ubuntu 17.04に個人的にバックポートした修正のバグを参照してください

ネットワークマネージャーを再起動した後、systemd-resolve --statusの出力を確認し、VPNのDNSサーバーのみがリストされていることを確認する必要があります。 dnsleaktestサイトで「Extended」テストを使用して、DNSクエリが漏れていないことを確認します。

6

こっちも一緒。現在、ubuntu-managerパッケージに未解決のバグがあるようです: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1718931

0
J. Snow