ワイヤレス接続時にVPNを自動的に接続するにはどうすればよいですか?


12

私はNetworkManagerを、OpenConnect、およびネットワーク・マネージャ- openconnect-GNOMEパッケージを使用して作業VPN接続を使用しているが、私は手動で私がネットワークに接続するたびに、それを開始する必要があり、そして、私は手動で毎回パスワードを入力する必要があります。

自動的に接続し、パスワードを(安全に)覚えさせるにはどうすればよいですか?

[VPNの構成]ページの[自動的に接続]ボックスをチェックしましたが、これは効果がないようです。また、ポップアップボックスで[自動的に接続を開始する]ボックスがオンになっているため、そのウィンドウで[接続]ボタンを押す必要はありませんが、最初のプロセス全体を開始する部分はないようです。場所。ウィンドウ内のパスワードを記憶するオプションはありませんが、おそらく他のどこかにあるのでしょうか?

回答:


6

選択するネットワークマネージャを使用してVPN接続を設定するときに接続を自動的にオプションがなければならないが、これはバグのために動作しない、VPNが自動的に接続ないことを意味:https://bugs.launchpad.net/ubuntu/+source/network -manager / + bug / 280571

それでも回避策を介して達成できますが、これを行う1つの方法はvpnautoconnectを使用することです

  • ネットワーク設定で通常どおりVPNをセットアップし、[ 自動的に接続]が選択されていることを確認します

ここに画像の説明を入力してください

  • ダウンロードページから適切な.debファイルをダウンロードします:http : //sourceforge.net/projects/vpnautoconnect/files/ (64ビットではamd64で、32ビットではi386で終わります)。
  • ダウンロードした.debファイルをダブルクリックしてインストールします。
  • VPNautoconnectアプリケーションを実行する

ここに画像の説明を入力してください

  • VPNautoconnectメニューから設定を選択します

ここに画像の説明を入力してください

  • 小さな矢印をクリックして新しいタブを作成し、[ 親接続 ]ドロップダウンメニューでワイヤレス接続を選択し、[ VPN接続 ]ドロップダウンメニューでVPNを選択します。次に、保存をクリックします

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これで、選択したワイヤレスネットワークが接続されるたびにVPNが自動的に接続されるようになります(複数のワイヤレスネットワークを使用する場合、使用中にVPNに自動接続する各ネットワークの設定メニューに新しいタブを作成する必要があります) )。


1
私はその渦巻き模様のぼかし効果が本当に好きです。そのための+1と良い答え!
jrg

1
私はあなたの指示に従った、それはうまくいった。これで、VPN接続が自動的に再接続を試行します。ただし、パスワードは保存されません。VPNパスワードはどのように保存しますか?Googleで長時間検索を行った結果、明確な答えのある関連ドキュメントは見つかりませんでした。
カミル・スロウィコフスキ

2

Ubuntu Gnome 16.04では、ネットワーク接続ごとに、ネットワークごとのVPN設定を編集するためのGUIオプションが見つかりません。私にとっての解決策は、次のように入力して、ターミナルで「ネットワーク接続」パネルを手動で起動することでした。

nm-connection-editor

次に、目的のネットワークを編集し、VPN接続を追加します。


これはGnomeを使用してArch Linuxで機能しました。これを共有してくれてありがとう。
エリオットミンズ

1

18.04、また、いくつかの以前のバージョンも存在しないGUIを自動的に有効にするための設定VPNの今の接続を。

代わりに、イーサネットへの自動接続を有効にしてから、自動起動構成ファイルとスクリプトを使用してVPN接続をセットアップします。

次の内容のvpn.desktopファイルを追加します~/.config/autostart

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

これはどこにでも置くことができるファイルを呼び出しますが、私はそれを入れて/home/me/bin/呼び出しましたvpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

VPN接続の名前を入力する必要があります。の出力で探してくださいnmcli con show

で実行可能にしchmox +x vpn-start.shます。

そして、ログアウト-再ログインしてテストします。


VIAはaskubuntu.com/questions/1033278/...私が使用できることを発見しnm-connection-editor、問題の接続(複数可)のための「全般」タブの下の「この接続を使用するときに自動的にVPNへの接続」のセットにUbuntuの18.04で。これ以上手動で実行する必要はありませんvpn-start.sh
クリスバージェス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.