我问了一个问题,它有两个子问题。这两个子问题是如何让 VPN 在 Ubuntu 12.04 上运行,无论是通过让内置的 pptp VPN 运行还是通过手动配置。Microsoft 客户端可以毫无困难地在同一系统中创建 VPN 连接。
以下是详细信息:
我正在运行 Ubuntu 12.04
Linux mrshighpants 3.2.0-40-generic-pae
#64-Ubuntu SMP Mon Mar 25 21:44:41
UTC 2013 i686 i686 i386 GNU/Linux
对于此版本的 Ubuntu 以及之前的很多版本,我可以使用网络管理器配置 VPN,但无法启动它。在 12.04 上,我收到服务未启动的错误消息。
1)调试此问题的最佳方法是什么?
2)我想通过提供必要的日志来增强这个问题,但是除了尾部系统日志(如下所示)之外,我还应该在这个问题中放置什么数据?
3)有没有办法手动配置VPN?
这是尾部系统日志
尾部系统日志
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Starting VPN service 'pptp'...
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 3552
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' appeared; activating connections
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: init (1)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: starting (3)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN connection 'townofsomethington' (Connect) reply received.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> VPN connection 'townofsomethington' failed to connect: 'couldn't convert PPTP VPN gateway IP address '123.4.5.281' (0)'.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Policy set 'MtLaughmore' (wlan0) as default for IPv4 routing and DNS.
May 11 16:27:56 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' disappeared
测试后:
出现两个问题,现在连接成功了。IP地址输入错了,应该是218,是281,而且密码错误。
答案1
用它检查您的设置。
Ubuntu 中的 VPN 连接
转到网络管理器>VPN 连接>配置 VPN>添加 VPN
命名 VPN 连接(任意名称)
网关:pptp 服务器的 IP 地址或 FDDN(完全合格域名)
用户名
密码
点击高级
点击“使用点对点加密”好的&节省
现在打开终端
tail -f /var/log/syslog
只需连接到 VPN 并检查您的日志。
答案2
存在印刷错误:
[...]'couldn't convert PPTP VPN gateway IP address '209.6.3.281' (0)'[...]
该 IP 不能存在,因为最后一个数字 281 大于 255。
答案3
提供的说明调试 NetworkManager pptp看起来是调试使用 NetworkManager 配置的 VPN 连接的一个不错的选择:
在根终端中运行:
killall -TERM nm-pptp-service
/usr/libexec/nm-pptp-service --debug # This is one potential path, OR
/usr/lib/NetworkManager/nm-pptp-service --debug # Ubuntu 14.04 LTS
启动您的 VPN 连接
- 重现问题
答案4
失败日志:VPN 连接“Astrill”连接失败:“无法查找 PPTP VPN 网关 IP 地址‘gsg.astrill.net’(-2)
解决方案: http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html
您需要从上行链路地址添加网关