Mac 系统网络添加 L2TP 后连接成功却无法访问内网,可以 ping 通,但是 telnet 或者访问内网网页就不行,已经勾选了所有流量都走,而且设定了顺序是第一位,哪位大佬指点一下,或者推荐个可用的客户端(之前用 Shimo ,换了 M1 之后不行了),谢谢
1
wujiezero Nov 2, 2021
其实不勾选“所有流量”也行,手动设置下路由也可以,可以参照我这个脚本内容修改下,保存为 xxx.command 文件执行;其中 ppp0 是你虚拟网卡的 ID ,根据自己实际情况修改
#!/bin/bash myexp="/usr/bin/expect" ipsh=`ifconfig ppp0 | awk '{print $2}' | sed -n '3p'` $myexp<<eof22 spawn $myssh sudo route delete -net 10.0.0.0 -netmask 255.255.255.0 $ipsh spawn $myssh sudo route -n add -net 10.0.0.0 -netmask 255.255.255.0 $ipsh expect "Password:" send "Wjaww1223#\r" expect eof #interact #EOF |
2
xiangpeng OP 已解决,解决办法如下
sudo vim /etc/ppp/options 在这个文件里,加入 plugin L2TP.ppp 这段 如果有 l2tpnoipsec 这段就删除,我的电脑删除后就好了,同事的电脑没有这个文件加入第一段就好了 |