私の同僚は一連のAWSインスタンスを設定しました。そのうちの1つがIPSec VSetup IPSec / L2TP VPNサーバーです。
このec2インスタンスとこのコンピュータにSSHで接続できます。このLinuxインスタンスにユーザー名とパスワードを設定しました。
これでOpenSuse 13.2 Linuxノートブックがあります。 IPSec経由で特定のホスト名(vpn-ipsec.myhostname.com)に接続するように指示されました。
IPsec VPNサーバーに接続するためにLinuxシステムでこれを行った記憶はありません。難しくないと思います。新しい接続を作成するためにネットワーク管理者に入り、多くのオプションを見ましたが、IPsecは特に表示されませんでした。
OpenSuseにはUIツールは必要ありません。または、いくつかのコマンドラインツールを使用してこの接続を確立できる場合は、それも良いでしょう。私のLinuxノートブックにStrongswanとStrongswan-ipsecモジュールをインストールしました。
追加情報が必要な場合はお知らせください。
ありがとうございます!
ベストアンサー1
VPNにはさまざまなタイプがあり、一般的なVPNタイプにはopenvpn
(RedHat)、vpnc
(Cisco)、およびpptp
(ポイントツーポイントトンネリング)があり、各タイプごとに* nixシステムで接続する方法が異なります。ただし、NetworkManager
さまざまなタイプのVPNをサポートするためにプラグインシステムを使用しています。
私はArch Linuxについて知っていますが、NetworkManger
OpenSUSEではNetworkManagerの使用に関するドキュメント。残念ながら、NetworkManagerは多くのグラフィックツールで接続されており、コマンドラインツール(nmcli
)はVPNクライアント設定を正しくサポートしていません。
多くのグラフィックインターフェイスの1つ(複数のバージョンのいずれか)を使用できますnm-applet
。または、プロファイルを一緒に結合することもできます。
まず、NetworkMangerをネットワーク設定ツールとして使用していることを確認する必要があります。YaST
これがどこかにあると思います。
次に、NetworkManager用のVPNプラグインをインストールする必要があります。
NetworkManager-openvpn
NetworkManager-vpnc
NetworkManager-pptp
接続を設定する必要がありますmyvpn
。これをと呼びます。次のコンテンツを追加します/etc/NetworkManager/system-connections/myvpn
(UUIDを直接編集し、フォーマットを維持するだけです)。
[connection]
id=myvpn
uuid=799ce6af-b88c-4119-9319-8d9a029cb6ee
type=wifi
permissions=
secondaries=
[vpn]
Xauth password-flag=0
IPSec secret-flags=0
[vpn-secrets]
Xauth password=<password to the VPN>
IPSec secret=<group key for the VPN>
パスワードはプレーンテキストであるため、ファイルroot
と権限を維持する必要があります。-rw-------
最後に、次のようにすることができます。
nmcli connection up id myvpn
追加の注意:NetworkManagerは通常VPNに異常であり、設定をnmcli
変更するのは簡単ではありません。私がよくやっていることは、nm-applet
VPNを設定してからnmcli
実際に始めることです。
引用: