Mac 新系统 L2TP‑over‑IPSec VPN 拨号成功,可以 ping 内网 IP,但是 TCP 端口访问超时,旧版 macOS 完全正常。
ping 使用 ICMP 小包能通,Web/SSH 等 TCP 业务不通,是 macOS 新版本系统对 L2TP/IPSec 的协议栈行为变更,H3C 防火墙侧配置本身没变,老 Mac 正常可以证明隧道、安全策略、地址池基础配置没问题Apple...。
l2tpnoipsec参数,旧系统遗留该配置会出现 “ping 通 TCP 不通”:sudo cat /etc/ppp/options
如果里面存在l2tpnoipsec这一行,删除该文件 / 删除该行;删除现有 VPN 配置,重启 Mac 后重新新建 VPN 连接再测试Apple...。
sudo ifconfig ppp0 mtu 1350
修改完成直接测试内网 Web/SSH;如果修改后恢复正常,需要在防火墙 VT 虚模板接口配置ip tcp adjust‑mss 1300,从服务端侧调整 TCP MSS 适配 Mac 新系统,避免大包分片丢包Cisco。
sudo sysctl -w net.link.generic.system.hwcksum_tx=0
sudo sysctl -w net.link.generic.system.hwcksum_rx=0
临时生效,重启失效,用于快速定位是否是网卡校验 bug 导致 TCP 异常。
interface Virtual‑Template 1
ip tcp adjust‑mss 1300
require‑mschap‑v2,不要用 PAP;关闭 L2TP 隧道密码认证(tunnel‑authentication),新版 Mac 容易不兼容隧道认证。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论