M1 PRO,使用l2tp访问公司内网的服务失败,能ping通,但是无法访问服务。
起初配置上了vpn后,连接不上
然后在/etc/ppp/options 里添加了两行数据,plugin L2TP.ppp 还有 l2tpnoipsec ,终于算是能ping通了。
但是却访问不到公司内网的服务。
我和同事能互相ping通,但是我没法访问到他的服务(比如8080端口),
同样的,他能使用nc -zv通的一个端口,我却不行。
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
起初配置上了vpn后,连接不上
然后在/etc/ppp/options 里添加了两行数据,plugin L2TP.ppp 还有 l2tpnoipsec ,终于算是能ping通了。
但是却访问不到公司内网的服务。
我和同事能互相ping通,但是我没法访问到他的服务(比如8080端口),
同样的,他能使用nc -zv通的一个端口,我却不行。
在连接VPN之前,在终端执行下面两条命令,关掉checkSum功能即可正常访问:
sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0
详细可参考:https://blog.csdn.net/qq_34972627/article/details/127053500
在连接VPN之前,在终端执行下面两条命令,关掉checkSum功能即可正常访问:
sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0
详细可参考:https://blog.csdn.net/qq_34972627/article/details/127053500
进入“系统偏好设置”-》网络
点击窗口左下角的"...",选择设定服务顺序,把VPN(l2tp)放在首位。
我是这样解决的。
试试我的解决办法,如果有效,请回复。
进入“系统偏好设置”-》网络
点击窗口左下角的"...",选择设定服务顺序,把VPN(l2tp)放在首位。
我这有5台也是这样中招了,有m1和2020款intel,重装系统,重置SMC,调整网卡,调整/etc/ppp/options配置,仍然是这样
检查了下日志在ipcp协议过程里,都通过了,但是下一步网卡调用出现了问题,卡在了clearing port-mapping 那步,并且committed ppp store on install command提前跳了,我们只有一个同事升级后没问题,也是15款的,然后我们检查了macos11的
两个vpn日志都是
received protolcol dictionaries
l2tp_wait_input .........
L2tp port-mapping update for 网卡名 ignored:vpn is the primary.....
l2tp clearing port-mapping for 网卡名
committed ppp store on install command
但是其他有问题maos12的日志是
received protolcol dictionaries
l2tp_wait_input .........
committed ppp store on install command
L2tp port-mapping update for 网卡名 ignored:vpn is the primary.....
l2tp clearing port-mapping for 网卡名(然后出现卡死?大约20秒-30秒左右)
重新出现l2tp_wait_input .........
希望有解决方案
Fri Jul 8 19:07:59 2022 : IPSec connection started
Fri Jul 8 19:07:59 2022 : IPSec phase 1 client started
Fri Jul 8 19:08:00 2022 : IPSec phase 1 server replied
Fri Jul 8 19:08:01 2022 : IPSec phase 2 started
Fri Jul 8 19:08:01 2022 : IPSec phase 2 established
Fri Jul 8 19:08:01 2022 : IPSec connection established
Fri Jul 8 19:08:01 2022 : L2TP sent SCCRQ
Fri Jul 8 19:08:21 2022 : L2TP cannot connect to the server
我也有此问题
问题已解决,本人机器为21年macbook pro16寸 M1max,之前一直失败,尝试过了网上所有的方法均失败,现进行总结,1:不能连接别的电脑开的热点,若连接wifi必须直连。2:sudo vim /etc/ppp/options之后,按i健,输入plugin L2TP.ppp (换行)#l2tpnoipsec(我这里是因为有预共享秘钥,所以注释掉了这一行)之后esc,输入:wq即可。3:至于sudo sysctl net.link.generic.system.hwcksum_rx=1,sudo sysctl net.link.generic.system.hwcksum_tx=1方法,我试过但没有用,不排除别的机器可以行得通。4在连接不上l2tp的基础上,尝试ping服务器地址是可以ping通的。5:如果实在每种方法都不行,可以直接连接网线,或者插手机的方法代替,6:通过vpn连接发送所有流量需要点选;代理一栏需要点选自动发现代理,需要点选使用被动FTP模式(pasv),希望能够帮到有同样问题的朋友们,只因淋过雨,所以愿为他人撑伞!
21款14寸mac m1 pro,系统 12.5,可以连家里wifi 连l2tp访问公司内容也可以正常百度等外网,踩了几天坑,最后发现只用几步就可以了。
前置条件:1.我连接的家里的wifi.
2.公司vpn为L2TP,有共享密钥
进入/etc/ppp目录,输入下面命令sudo vim options,写入内容:plugin L2TP.ppp
在网络设置里选设定服务顺序把vpn移动到第一个,此时就能正常访问公司内网了
如果出现内网访问正常但是不能正常访问百度等其他网站,dns加上114.114.114.114 就可以了(如果还是不行,在服务顺序里吧vpn移动到wifi下面就解决了)
我也被该问题困扰了两天,现在已经解决了,可以正常使用。
设备型号:macBookPro 2020 m1芯片的,系统是Monterey12.5.1
1、在终端输入sudo vim /etc/ppp/options,写入plugin L2TP.ppp和l2tpnoipsec,注意一下,l2tpnoipsec我看有些人说如果公司vpn有共享密钥的话,可以不加,但我试了我不加连接不上vpn,不行的小伙伴可以试试看✅
2、vpn设置如下,选项里勾选“通过vpn连接发送所有流量”,DNS里左侧,添加8.8.8.8,其余的DNS可以删掉,代理勾选“自动发现代理”,底部的使用被动FTP模式(PASV)也要勾选✅
以下是我的配置截图⬇️
3、如果还不行的话,就在终端输入以下⬇️:
sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0
默认是1的,更改了有什么影响具体的不清楚,现在这样配置,我是可以正常连接vpn访问内网服务和外网的!
好了完结了,end,有问题的小伙伴可以去试试💪
亲测有用:
服务顺序更改顺序,具体如下:
系统设置 > 网络 > …按钮 > 设定服务顺序 > VPN 拖到第一位
终端下执行以下两条指令:
sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0
保险起见,不需要连接公司内网的时候还是改回来,把配置值改为1即可
sudo sysctl net.link.generic.system.hwcksum_tx=1
sudo sysctl net.link.generic.system.hwcksum_rx=1
最近有同事给出的解决方案,在M1 Pro芯片,12.5.1系统无线wifi网络下验证通过,有需求的可以试试看:
终端下执行以下两条指令:
sudo sysctl net.link.generic.system.hwcksum_tx=0
sudo sysctl net.link.generic.system.hwcksum_rx=0
重新连接VPN后,能正常访问。
我把我的m1 pro 从12.0.1升级到12.1,又试了一下。还是可以连接VPN的。
以下是我的配置信息,供参考
我是macOS 12 Monterey.
同事则是macOS10 Mojave
后面解决了吗?我也是这样的问题M1 PRO 使用l2tp端口不通
M1 PRO,使用l2tp访问公司内网的服务失败,能ping通,但是无法访问服务。