如何从 Linux 使用预共享密钥和 Xauth 连接到 IPsec VPN?

San*_*dra 5 linux vpn ipsec

我非常想连接到具有以下信息的 VPN 网络:

host: example.com
user: my_name
pass: my_pass

group: VPN1
key: secret_passphrase
Run Code Online (Sandbox Code Playgroud)

它使用预共享密钥和 Xauth。

我可以从我的 Linux 桌面连接到这个 VPN,如果可以,如何连接?=)

小智 9

有几个 IPSec 兼容的 VPN 客户端:

  • 开放
  • 艾克
  • 虚拟机
  • 思科 linux 官方客户端

它们都运行良好,具体取决于 IPSec 服务器。甚至还有一个集成到 Ubuntu 网络管理器中的 VPNC 图形用户界面。

官方 Cisco 客户端更难安装,仅需要内核头文件和 32 位用户空间二进制文件。安装这个可能很棘手。

当使用非 Cisco 硬件时,问题始于 Xauth 和 Cisco 设备。我个人尝试了很多次,偶尔会成功。

您使用哪种发行版?您连接到哪个 IPsec 服务器?

如果你有 ubuntu,你可以试试 vpn:

sudo apt-get install network-manager-vpnc vpnc
Run Code Online (Sandbox Code Playgroud)

并使用您的配置设置新的 VPN 连接。


小智 5

OpenVPN 使用自己的基于 SSL 的协议,该协议与 IPSEC 不兼容