更新Monterey后,l2tp VPN连接异常

更新Monterey后,l2tp VPN连接异常,可以拨号成功、ping的通,但是访问web页面或服务器软件超时

l2tp VPN配置没动但连接异常(更新前使用正常)。

可以拨号成功、ping的通,但是访问web页面或服务器软件超时。


[经过版主编辑]


MacBook Pro 13″, macOS 12.0

发布日期 2021年10月29日 下午10:19

回复
问题被标记为 排名最靠前的回复

发布日期 2021年11月2日 上午1:30

上周日碰到相同的问题,昨天经过尝试,部分解决了问题。

修改/etc/ppp/options,原内容为:

plugin L2TP.ppp

l2tpnoipsec

将第二行删除,记得用sudo,然后删除原有的VPN链接,重新配置VPN链接,就可以了。

这个解决方案适用于L2TP有预共享密钥的情况,如果没有设置预共享密钥,还是无法解决。

回复量: 37
问题被标记为 排名最靠前的回复

2021年11月2日 上午1:30 回应 感谢回答

上周日碰到相同的问题,昨天经过尝试,部分解决了问题。

修改/etc/ppp/options,原内容为:

plugin L2TP.ppp

l2tpnoipsec

将第二行删除,记得用sudo,然后删除原有的VPN链接,重新配置VPN链接,就可以了。

这个解决方案适用于L2TP有预共享密钥的情况,如果没有设置预共享密钥,还是无法解决。

2022年3月18日 下午8:31 回应 感谢回答

这个问题是最新的MAC 不支持无密钥访问,那么下面通过配置ppp的来解决这个问题。


1. 配置L2TP无密钥连接

Mac OS 不支持无密钥方式连接L2TP协议的VPN,需要在vpn的配置文件 /etc/ppp/options 中加入以下配置参数;


plugin L2TP.ppp
l2tpnoipsec


2. 配置自动路由添加

VPN 拨上之后,Mac 默认需要手动添加路由配置,才可以访问VPN Server侧内网的所有IP网络,不添加只能访问到对端网关地址,VPN拨上之后自动添加路由条目,需要修改以下配置文件 /etc/ppp/ip-up 来实现;


#!/bin/sh
# 192.168.10.0 为VPN Server端需要访问的网络地址,如果有多个需要逐条添加;$1 为VPN拨上之后的网卡设置;
/sbin/route add -net  172.16.101.0/24 -interface $1 
/sbin/route add -net  192.168.11.0/24 -interface $1
/sbin/route add -net  192.168.1.0/24 -interface $1


修改配置文件的权限


chmod 755 /etc/ppp/ip-up


上面操作配置完毕后,问题彻底解决

感谢yinlongfei_love分享的方法

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

更新Monterey后,l2tp VPN连接异常

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!