我买了一台 Cisco RVS4000 路由器,并在盒子上设置了 VPN。
连接到它的唯一方法似乎是通过一个名为 QuickVPN 的客户端,思科仅针对 Windows 发布该客户端。我已经成功地在我的 Windows 分区上设置了 VPN 隧道,但也想让它在我的 Ubuntu 分区上工作。
我尝试通过 WINE 安装 QuickVPN 客户端,当我运行它时,它似乎正在连接。但是......过了一会儿,客户端说“远程网关没有响应。你要等待吗?”。如果我单击是,它会在一段时间后恢复,如果我单击否,它会断开连接。
如果我在连接时 ping 隧道另一侧的任何已知 IP,我将得不到任何答案。我在想它可能需要更多权限来创建接口或类似的东西,但我对 WINE 没有任何经验,并且知道你永远不应该以 root 身份运行 WINE 或 sudo 它。
我还发现 QuickVPN 使用某种 IPSEC,但它显然做了一些非标准/专有的事情,因此与 IPSEC 堆栈不兼容。
我都愿意接受建议?:)
一些粗略的网络搜索显示 IPSEC 使用端口 500。如果客户端确实在尝试侦听端口 500,您可能会遇到问题,因为在 Linux 系统上,您需要提升权限才能侦听端口 <1024。
我设法建立了一个从 14.04 机器到 Cisco 更名的 Linksys Small Business VPN 路由器的 VPN 连接,该路由器的默认客户端软件是 QuickVPN。
使用的软件是 Shrew Soft VPN Client。它在默认的 Ubuntu 存储库中可用。(它是开源的)
本指南就像一个魅力:
https://www.shrew.net/support/Howto_Linksys