ウェブサイト検索

LinuxでL2TP/IPsec VPNクライアントを設定する方法


L2TP(レイヤー2トンネリングプロトコルの略)は、インターネット上で仮想プライベートネットワーク(VPN接続)をサポートするために設計されたトンネリングプロトコルです。これは、Linuxを含むほとんどすべての最新のオペレーティングシステムやVPN対応デバイスに実装されています。

L2TP</strong>は、通過するトラフィックに対して直接的な認証や暗号化メカニズムを提供しないため、通常は、L2TP/IPsec</strong>というIPsec認証スイートと共に実装されて、L2TP</strong>トンネル内の暗号化を提供します。

この記事では、Ubuntuおよびその派生版、Fedora LinuxでL2TP/IPSec VPN接続を設定する方法を示します。

このガイドは、L2TP&47;IPsec VPNサーバーが設定されており、組織または会社のシステム管理者から以下のVPN接続の詳細を受け取っていることを前提としています。

Gateway IP address or hostname
Username and Password
Pre-shared Key (Secret)

LinuxでL2TP VPN接続を設定する方法

ネットワークマネージャにL2TP/IPsecオプションを追加するには、NetworkManager 1.8以降をサポートするNetworkManager-l2tp VPNプラグインをインストールする必要があります。これにより、L2TPおよびL2TP/IPsecがサポートされます。

UbuntuおよびUbuntuベースのLinuxディストリビューションにL2TPモジュールをインストールするには、次のPPAを使用します。

$ sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp  network-manager-l2tp-gnome

RHEL/CentOSおよびFedora Linuxでは、次のdnfコマンドを使用してL2TPモジュールをインストールします。


dnf install xl2tpd
dnf install NetworkManager-l2tp
dnf install NetworkManager-l2tp-gnome
OR
yum install xl2tpd
yum install NetworkManager-l2tp
yum install NetworkManager-l2tp-gnome

パッケージのインストールが完了したら、ネットワークマネージャーアイコンをクリックし、次にネットワーク設定に移動します。

次に、(+)記号をクリックして新しいVPN接続を追加します。

次に、ポップアップウィンドウからレイヤー2トンネリングプロトコル(L2TP)オプションを選択します。

次に、次のウィンドウでシステム管理者から受け取ったVPN接続の詳細(ゲートウェイIPアドレスまたはホスト名、ユーザー名、パスワード)を入力します。

次に、IPsec設定をクリックして接続の事前共有キーを入力します。その後、IPsecトンネルをL2TPホストに有効にし、事前共有キーを入力(またはコピー&ペースト)して、OKをクリックします。

その後、追加をクリックします。これで新しいVPN接続が追加されるはずです。

次に、VPN接続をオンにして使用を開始します。接続の詳細が正しければ、接続は正常に確立されるはずです。

最後に、VPNが正常に動作しているかテストしてください。ウェブブラウザからコンピュータのパブリックIPアドレスを確認することで、これを確認できます。現在、ゲートウェイのIPを指しているはずです。

この記事はこれで終わりです。ご質問や共有したい考えがある場合は、下のフィードバックフォームからご連絡ください。

関連記事: