macOS l2tp 连接的默认路由优先级异常

105 天前
 nuII

设备是 m1 pro 的 macOS 12.7.2 ,现象是设置了 l2tp 之后,在网络设置里把 l2tp 调整到所有网络接口最下面的位置。

An asterisk (*) denotes that a network service is disabled.
(1) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)

...

(4) xxx (L2TP)
(Hardware Port: L2TP, Device: )

但是 netstat -nr 命令打印出来的默认路由却是 ppp0 接口,网络测试下来的出口地址也是 l2tp 连接之后的服务地址,请问是哪里出问题了呢? l2tp 连接的高级设置里的将所有流量都走 VPN 连接的配置取消勾选了。

outing tables

Internet:
Destination        Gateway            Flags           Netif Expire
default            link#25            UCSg             ppp0       
default            x.x.x.x         UGScIg            en0 

另外一台黑果上连同一个 l2tp ,同样的设置,但是默认路由是本机的网络接口, l2tp 接口在第二个,这种情况就比较符合我的预期,通过设置静态路由只让特定网段的请求走 l2tp 接口。就是不知道为啥笔记本上的不行

691 次点击
所在节点    macOS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011443

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX