Mac连接L2TP访问公司内网的服务失败,能ping通,但是无法访问服务

Mac 使用 L2TP 连接后,发现可以 Ping 通,访问内网具体的网站时就是打不开,访问外网的站点又可以使用,按照网上的文档移动网卡优先级以及添加删除路由等,都没有效果。发现这个问题基本在 M1 Monterey 12 用户上。可通过如下方式解决

一、L2TP使用配置

MacOS 连接 VPN 提醒 IPSec共享密钥丢失。请验证您的设置并尝试重新连接。

sudo vim /etc/ppp/options
plugin L2TP.ppp
l2tpnoipsec       # 有共享秘钥可以不用这个

二、解决访问内网失败

连接后可 Ping 通,可解析出,但是就是无法访问到服务,比如无法访问到 HTTP

打开终端分别执行下面两行命令

sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0

使用后还原命令

sudo sysctl net.link.generic.system.hwcksum_tx=1
sudo sysctl net.link.generic.system.hwcksum_rx=1

猜你喜欢

转载自blog.csdn.net/qq_25854057/article/details/129407847