macOS 上的 L2TP/IPSec *** 不通过 *** 路由数据包
Posted
技术标签:
【中文标题】macOS 上的 L2TP/IPSec *** 不通过 *** 路由数据包【英文标题】:L2TP/IPSec *** on macOS not routing packets trough *** 【发布时间】:2020-09-02 16:51:38 【问题描述】:我的 macbook pro 遇到了一个奇怪的问题。我配置了使用 IPSec over L2TP 的公司 ***。我添加了 PSK 和用户凭据。我连接到 ***,一切正常。但是,有一次我注意到我无法再访问我的电子邮件,这需要我使用 ***。我仍然连接到 ***,我输入了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 公司的电子邮件服务器时,我收到了请求超时。我知道电子邮件服务器正在工作,因为我从另一台设备上尝试过。然后我在 Google 搜索中输入 我的 IP 是什么,以查看我的数据包是否通过 *** 路由,令我惊讶的是,我看到了自己的 IP 地址,而不是公司的 IP 地址。这个问题持续了几天,我不知道该怎么办。我尝试重新启动计算机,删除配置并再次添加它,但没有任何结果。我知道 *** 工作正常,因为我使用相同的设置和相同的凭据从我的 iphone 连接良好。
【问题讨论】:
【参考方案1】:我通过选择 Cisco IPSec 而不是 L2TP over IPSec 解决了这个问题。如果您选择 L2TP over IPSec,似乎较新版本的 macOS 存在一个错误,但如果您选择 Cisco IPSec,它会正常工作。
【讨论】:
以上是关于macOS 上的 L2TP/IPSec *** 不通过 *** 路由数据包的主要内容,如果未能解决你的问题,请参考以下文章