Ubuntuで推奨されるIPSecイニシエーター/レスポンダーであるStrongswanを確認してください。Ubuntuのリポジトリからインストールできますsudo apt-get install strongswan
。例:。
構成には多くの方法があります:レガシーipsec.conf
ファイルの編集またはswanctl
ツールの使用。swanctlをインストールするには、単に使用しますsudo apt-get install strongswan-swanctl
。Ubuntu Desktopを使用している場合は、GUIを使用して、Strongswanを構成できます。NetworkManagerのStrongswanモジュールをインストールするだけです(sudo apt-get install network-manager-strongswan
)。
コマンドライン設定
swanctlの設定例は次のようになります。
/etc/swanctl/config.d/
(work.conf
または何でも)に新しいcofigファイルを作成します
お気に入りのエディターでそのファイルを開き、次のような適切な構成をセットアップします。
connections {
ikev1-psk-xauth {
dpd_delay = 30
dpd_timeout = 90
version = 1
remote_addrs = vpn.yourcompany.com
local-1 {
auth = psk
}
local-2 {
auth = xauth
xauth_id = username
}
remote-1 {
auth = psk
}
children {
ikev1-psk-xauth {
remote_ts = 0.0.0.0/0
dpd_action = restart
close_action = start
start_action = start
}
}
}
}
secrets {
ike-psk-remote {
id = vpn.yourcompany.com
secret = "this-is-the-shared-password"
}
ike-psk-local {
id = username
secret = "this-is-the-user-xauth-password"
}
}
構成ファイルを保存しswanctl --load-all
てから、接続を開始するために発行します。ステータスの問題swanctl --list-sas
を確認し、SAが稼働中であることを確認します。
この構成はテストされておらず、おそらくそのままでは機能しません。
GUI設定
スクリーンショット付きのガイドもここにあります:https : //wiki.strongswan.org/projects/strongswan/wiki/NetworkManager