OpenSuse Linuxをクライアントとして使用してIPsecに接続する

OpenSuse Linuxをクライアントとして使用してIPsecに接続する

私の同僚は一連の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について知っていますが、NetworkMangerOpenSUSEでは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-appletVPNを設定してからnmcli実際に始めることです。

引用:

おすすめ記事