Ubuntu Desktopを使用していて、外出中にちょっと自宅などに接続するためにVPNを使用することもあるかと思いますが、Ubuntu 14.04などではNetworkManagerから設定できるのはPPTPしかありません。
会社などに接続しようと思うと、L2TP/IPsecなどを使用することが多いと思うので、これだとちょっと困ると思います。
もちろんOpenswanなどを手で設定し、実行することで接続させることができますが、できればNetworkManagerで完結させたいところです。
ほぼ標準的に使用されているのは、Openswan、xl2tpd、l2tp-ipsec-vpnの組み合わせだと思いますが、どうやらパスワードが渡せず、都度修正しないと接続ができない不具合があったりするみたいです。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9bDJ0cC1pcHNlYy12cG4lRTMlODElQUIlRTMlODIlODglRTMlODIlOEJWUE4lRTYlOEUlQTUlRTclQjYlOUElRTMlODElOEMlRTMlODElODYlRTMlODElQkUlRTMlODElOEYlRTglQTElOEMlRTMlODElOEIlRTMlODElQUElRTMlODElODQlRTUlQTAlQjQlRTUlOTAlODglRTMlODElQUIlRTglQTklQTYlRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODIlOEIlRTMlODElOTMlRTMlODElQTgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTBhNzJhYjFhZTljMmVkOTY5MWI4NDZhM2Q1ZmIyYjU5&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwbWFzbmFnYW0mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRhYjRjNTgzMWFlYjJjMWM0Mzc1MDEwY2FiMDgyZTk0&blend-x=142&blend-y=491&blend-mode=normal&s=7eb0daabad4cbc7689b2f4d2fd4ac853)
ということで代わりになるツールは無いかと探したところあったのでご紹介。
https://launchpad.net/~seriy-pr/+archive/ubuntu/network-manager-l2tp
PPTPと同様にNetworkManagerにPluginの形で導入されるもののようです。
手順
以下、Ubuntu 14.04の場合:
Ubuntu 14.10については最後に記述
1. 関連パッケージの導入
sudo apt-get install xl2tpd openswan
2. パッケージの導入
sudo apt-add-repository ppa:seriy-pr/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp-gnome
3. パッケージの推奨設定
sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable
4. サービスの再起動
sudo restart network-manager
5. VPN設定
ツールバー上のNetworkManagerパネルから、「VPN接続」>「VPNを設定」
から設定を行う。
設定を保存後、接続してみる。接続できない場合はデバッグおよびlogの確認を行う。
sudo /usr/lib/NetworkManager/nm-l2tp-service --debug
または、
tail -f -n 0 /var/log/syslog
なお、Ubuntu14.10でも使用できるのですが、前提パッケージとなるOpenswanがメンテナンス対象から外れているようで、APTからの導入ができません。以下から個別にパッケージをダウンロードおよび導入してください。
間違い等あればご指摘ください。
アスキー・メディアワークス
売り上げランキング: 352,131
ラトルズ
売り上げランキング: 234,959