mac电脑升级到Monterey12.1版之后L2TP连接公司内网后无法正常访问的问题解决,能ping通但是不能访问

已删除用户 660 2022-09-30
  • 公司内网设置:
  • L2TP,无共享密钥。
  • mac版本:
  • macOS Monterey
  • 版本12.6

配置连接公司内网

  1. 系统偏好设置 → 网络;
  2. 点击左下角的“➕”,添加一个VPN网络:
  3. 填写服务器地址和账户名称;
  4. 点击下面的“认证设置”,填写“用户认证”下面的”密码“,其他为空。点击右下角的“好”;
  5. 点击右下角的“高级…”,在“选项”中勾选“通过VPN连接发送所有流量”;
  6. 还是在“高级…”中,点击“DNS”选项卡,左边的DNS服务器,点击“➕”,将公司内网地址填进去。如果有其他的,删除即可。点击右下角的“好”;
  7. 点击“应用”进行保存;
  8. 打开终端,进入/etc/ppp目录,输入下面命令sudo vim options,创建ppp配置文件;
  9. 复制以下内容,粘贴到options文件,然后:wq保存退
plugin L2TP.ppp
l2tpnoipsec

无法正常访问解决

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

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