macOS上的L2TP / IPSec VPN无法通过VPN路由数据包

问题描述 投票:0回答:1

我在Macbook Pro上有一个奇怪的问题。我配置了在L2TP上使用IPSec的公司VPN。我添加了PSK和用户凭据。我连接到VPN,一切正常。但是,有一次我注意到我无法再访问我的电子邮件,这要求我使用VPN。我仍然连接到VPN,键入ifconfig以检查发生了什么,然后看到以下输出:ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1200 inet 10.78.70.3 --> 10.78.70.1 netmask 0xffffff00

一切似乎都很好。我尝试ping通10.78.70.1,但得到响应,但是,当我尝试ping通公司的电子邮件服务器时,出现了[[request timetout。我知道电子邮件服务器正在工作,因为我尝试了另一台设备。然后,我在Google搜索中键入我的IP是什么,以查看我的数据包是否通过VPN路由,并且让我惊讶的是,我看到了自己的IP地址,而不是公司的IP地址。这个问题现在持续了几天,我不知道该怎么办。我尝试重新启动计算机,删除配置,然后再次添加它,但没有结果。我知道VPN可以正常工作,因为我使用相同的设置和相同的凭据很好地连接了iPhone。

macos vpn ipsec l2tp
1个回答
0
投票
我通过选择Cisco IPSec而不是通过IPSec的L2TP解决了问题。似乎在macOS的较新版本中存在一个错误,如果您选择基于IPSec的L2TP,则可能会发生此错误,但是如果您选择了Cisco IPSec,它将按预期工作。
© www.soinside.com 2019 - 2024. All rights reserved.