想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

M1 PRO,使用l2tp访问公司内网的服务失败,能ping通,但是无法访问服务。

起初配置上了vpn后,连接不上

然后在/etc/ppp/options 里添加了两行数据,plugin L2TP.ppp 还有 l2tpnoipsec ,终于算是能ping通了。

但是却访问不到公司内网的服务。


我和同事能互相ping通,但是我没法访问到他的服务(比如8080端口),

同样的,他能使用nc -zv通的一个端口,我却不行。

发布日期 2021年10月29日 下午2:26

回复
问题被标记为 排名最靠前的回复

发布日期 2022年9月27日 上午11:40

在连接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

回复量: 57

2021年11月17日 上午9:52 回应 来吃糖吧

我这有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 .........


希望有解决方案


2022年7月8日 下午7:12 回应 来吃糖吧

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



我也有此问题

2022年9月28日 上午11:31 回应 来吃糖吧

问题已解决,本人机器为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),希望能够帮到有同样问题的朋友们,只因淋过雨,所以愿为他人撑伞!

2022年11月5日 下午1:06 回应 来吃糖吧

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下面就解决了)

2022年11月13日 下午12:48 回应 来吃糖吧

我也被该问题困扰了两天,现在已经解决了,可以正常使用。

设备型号: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,有问题的小伙伴可以去试试💪

2022年11月21日 下午4:21 回应 书中蠹鱼

亲测有用:

服务顺序更改顺序,具体如下:

系统设置 > 网络 > …按钮 > 设定服务顺序 > 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


2022年1月6日 下午4:39 回应 骑着蜗牛去北京

我把我的m1 pro 从12.0.1升级到12.1,又试了一下。还是可以连接VPN的。

以下是我的配置信息,供参考

  1. 系统版本:MacOS Monterey 12.1
  2. cat /etc/ppp/options : “plugin L2TP.ppp"
  3. 网络服务顺序;VPN,LAN,WIFI
  4. VPN高级属性,选中"通过VPN连接发送所有流量"
  5. VPN服务端使用Huawei USG6300防火墙

M1 PRO,使用l2tp访问公司内网的服务失败,能ping通,但是无法访问服务。

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!