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

我非常想连接到有这些信息的VPNnetworking:

host: example.com user: my_name pass: my_pass group: VPN1 key: secret_passphrase 

它使用Preshared键和Xauth。

我可以从我的Linux桌面连接到这个VPN吗?如果是的话,怎么办? =)

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

  • openswan的
  • IKE
  • VPNC
  • 官方的思科Linux客户端

它们都工作良好,取决于IPSec服务器。 VPNC甚至还有一个集成到Ubuntunetworkingpipe理器中的GUI。

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

在使用非思科硬件时,问题始于Xauth和Cisco设备。 我personnaly尝试了很多次,偶尔成功。

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

如果你有Ubuntu的话,你可以尝试一下vpn:

 sudo apt-get install network-manager-vpnc vpnc 

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

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

我在大多数系统上使用vpnc (Debian)。 在我看来,IPSec是最好的select。 不过,我不会推荐前端,因为如果你不知道自己在做什么,这有点令人困惑。

他们应该坚持正确的条款,而不是试图做一些用户友好的东西,而这些东西本来不应该被普通的乔使用。

  • 思科客户端:方式太麻烦了。
  • ike:听说只有好东西,但它不在我的存储库中。
  • vpnc:如果有人对此感兴趣,可以使用任何基于IPSec的工具,例如FritzBox。
  • openvpn:没有IPSec支持,你不需要。

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