如何从 Linux 连接到具有预共享密钥和 Xauth 的 IPsec VPN?

如何从 Linux 连接到具有预共享密钥和 Xauth 的 IPsec VPN?

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

host: example.com
user: my_name
pass: my_pass

group: VPN1
key: secret_passphrase

它使用预共享密钥和 Xauth。

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

答案1

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

  • openswap
  • 艾克
  • 虚拟专用网络
  • 官方思科 Linux 客户端

它们都运行良好,具体取决于 IPSec 服务器。甚至还有一个 VPNC 的 GUI,可以集成到 Ubuntu 网络管理器中。

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

使用非思科硬件时,问题始于 Xauth 和思科设备。我亲自尝试过多次,偶尔成功。

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

如果你有 ubuntu,你可以尝试一下 vpn:

sudo apt-get install network-manager-vpnc vpnc

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

答案2

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

答案3

我在大多数系统上使用vpnc(Debian)。我认为 IPSec 是最佳选择。不过,我不推荐使用前端,因为如果您不知道自己在做什么,它会让您感到困惑。

他们应该坚持使用正确的术语,而不是试图制作一些用户友好的东西,因为普通人无论如何都不应该使用这些东西。

  • 思科客户:太麻烦了。
  • ike:只听说过关于它的好消息,但它不在我的存储库中。
  • vpnc:如果有人对此感兴趣的话,它可以与任何基于 IPSec 的东西很好地配合,比如 FritzBox。
  • openvpn:不支持 IPSec,你不想要这个。

答案4

shrewsoft vpn 客户端将能够连接。http://www.shrew.net/software

相关内容