CentOS 7をL2TP VPNにつなぐ

この記事では、CentOS 7をL2TP VPNに簡単につなぐ方法を紹介しています。

## はじめに

テレワーク/在宅勤務で、職場のVPNに繋いで仕事をするケースが増えてきました。CentOS 7でのlibreswanやxl2tpdの設定は結構大変です。

しかし、NetworkManagerにL2TPプラグインをいれれば、GUIメニューから、L2TPクライアントを簡単に設定・接続することができます。

(CentOS 7.8で試しました)

## NetworkManagerプラグインのインストール

まず、NetworkManagerにL2TPプラグインを、yumでインストールします。
その後、NetworkManagerを再起動します。

```
$ sudo yum -y install NetworkManager-l2tp NetworkManager-l2tp-gnome
$ sudo systemctl restart NetworkManager
```

## L2TPクライアント接続設定

ここからは、GUIによる操作です。

設定メニューから、接続先のL2TP VPNの設定をしていきます。

 [アプリケーション] → [システムツール] → [設定] を選ぶと、設定のウインドウが表示されます。
表示されたウインドウの左のメニューから [ネットワーク] を選びます。

<img width="600" src="https://camo.qiitausercontent.com/f45f57e8ad2f8f8cfd08cd1bf7119858bba96a86/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f34313331302f33313030316633352d333632372d663634612d383133642d3964313530613063336465362e706e67" alt="l2tp-setting-1.png" data-canonical-src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/31001f35-3627-f64a-813d-9d150a0c3de6.png" loading="lazy">

VPNの右側にある「+」マークをクリックすると、「VPNの追加」のダイアログボックスが表示されます。“Layer 2 Tunneling Progocol (L2TP)”が追加されているのがわかります。

<img width="600"  src="https://camo.qiitausercontent.com/8bd2f31e382b37347ba7284cb62f92bcb4105206/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f34313331302f31376639373034392d383630372d653239612d366632322d3164666437643337363733612e706e67" alt="l2tp-setting-2.png" data-canonical-src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/17f97049-8607-e29a-6f22-1dfd7d37673a.png" loading="lazy">

「Layer 2 Tunneling Protocol (L2TP)」をクリックすると、「VPNの追加」ダイアログボックスが表示されます。

<img width="600" src="https://camo.qiitausercontent.com/436bdb061ecbbfd9fe81f0f2ac01d1d266e93e10/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f34313331302f37396234386563612d333431642d376535352d666639622d3263326139393566643737662e706e67" alt="l2tp-setting-3.png" data-canonical-src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/79b48eca-341d-7e55-ff9b-2c2a995fd77f.png" loading="lazy">

各項目を記入します。その後、「IPsec Settings...」をクリックすると、「IPsec Options」のダイアログボックスが表示されます。

<img width="600" src="https://camo.qiitausercontent.com/cee4651a594c04a7c872e5b5d9bcefceb3a07d82/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f34313331302f63666636393839312d333263612d363531302d346561372d3635373561383836313032352e706e67" alt="l2tp-setting-4.png" data-canonical-src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/cff69891-32ca-6510-4ea7-6575a8861025.png" loading="lazy">

「Enable IPsec tunnel to L2TP host」にチェックを入れ、「Pre-shared key」に事前共有鍵を記入し、「OK」を押します。

接続先の設定はこれで終了です。

## VPNに接続する

入力したVPNが追加されています。その項目の右にあるスイッチを「オン」にするとVPNに接続されます。

<img width="600" src="https://camo.qiitausercontent.com/b5ae4da004b0828a84ebc1c3617948c9c5c7da25/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f34313331302f63393338353864352d623037302d613131352d333436662d3531626364366138336339372e706e67" alt="l2tp-setting-5.png" data-canonical-src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/c93858d5-b070-a115-346f-51bcd6a83c97.png" loading="lazy">

### もっと手軽な操作

また、画面右上のバーにあるプルダウンメニューからも手軽にVPN接続メニューにアクセスできます。いちいちメニューを開かなくてすむので少ない操作で接続できます。

![l2tp-setting-9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41310/145fb974-c8c7-f3f0-39c7-46fdab7060f6.png)

もしこれでうまく接続できない場合は、システムを再起動してみてください。