想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

更新Monterey后,l2tp VPN连接异常

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

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

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


[经过版主编辑]


MacBook Pro 13″, macOS 12.0

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

回复
问题被标记为 最佳回复

发布日期 2021年12月1日 上午12:45

我的是MacBook Pro M1 Max . Monterey

网上查询过很多都不行,估计是新的版本不支持L2TP用无共享密钥方式连接了。

所以用了临时的解决方法

可以使用multipass建立虚拟机,或者使用PD17也可以(在虚拟机内部访问服务器,我用的是Ubuntu)。

在MacOS下连接VPN然后在虚拟机里访问公司服务器,当然也要设置DNS。


这样是可以连接VPN并能正常使用的,只是现在还不明白在MacOS下连接VPN了DNS也设置了但只能ping IP,不能访问服务器。


回复量: 37
问题被标记为 最佳回复

2021年12月1日 上午12:45 回应 感谢回答

我的是MacBook Pro M1 Max . Monterey

网上查询过很多都不行,估计是新的版本不支持L2TP用无共享密钥方式连接了。

所以用了临时的解决方法

可以使用multipass建立虚拟机,或者使用PD17也可以(在虚拟机内部访问服务器,我用的是Ubuntu)。

在MacOS下连接VPN然后在虚拟机里访问公司服务器,当然也要设置DNS。


这样是可以连接VPN并能正常使用的,只是现在还不明白在MacOS下连接VPN了DNS也设置了但只能ping IP,不能访问服务器。


2022年3月19日 上午11: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分享的方法

2021年11月2日 下午4:30 回应 感谢回答

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

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

plugin L2TP.ppp

l2tpnoipsec

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

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

更新Monterey后,l2tp VPN连接异常

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