MacBook 网络问题

2021-06-30 12:30:07 +08:00
 kright

问题: 在家里的群晖上部署的 L2TP/IPSEC VPN,在公司使用 MAC 连接,能连上,但是无法访问家里的设备。 如果在 VPN 上选择,接管所有流量,则可以访问家里设备,也可以科学上网,但是不能访问公司的其他内网域名了。

情况说明: 公司内网分配到的 ip,192.168.24.xxx ,通过 WIFI 连接 家里的网络为 192.168.5.x

个人的一些猜测,默认情况下,连接 VPN 后,请求 192.168.5.x,会认为是属于 WIFI 的网段,因此会走这个路由,所以找不到。 如果 VPN 接管所有流量,刚好相反,家里设备能通,但是没办法解析公司的内网域名。

所以现在有没有办法,既能正常访问公司内网,又能通过 VPN 访问家里的设备,科学上网。

455 次点击
所在节点    程序员
4 条回复
defunct9
2021-06-30 12:59:03 +08:00
修改缺省路由即可
kright
2021-06-30 15:14:55 +08:00
@defunct9 大佬,请指教~
defunct9
2021-06-30 16:10:30 +08:00
1 、VPN 选择接管所有流量,可以访问家里设备,也可以科学上网
2 、查查公司 ip 的 mask 和 gateway
3 、拨通 vpn 后,执行 route add -net 192.168.24.xxx/mask gw gateway
齐活
kright
2021-06-30 22:24:48 +08:00
增加路由规则
# 目标 ip 子网掩码 网关
networksetup -setadditionalroutes "Wi-Fi" 192.168.24.0 255.255.252.0 192.168.24.1
就可以了

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

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

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

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

© 2021 V2EX