求助! MacOs 访问不同域名用不同的网络接口

2021-06-16 13:44:54 +08:00
 yitingbai

我现在在某国企内部临时开发,对接的内网服务必须走内网, 但是内网又不能上外网,而项目又必须访问外网的数据库等服务。现在 mac 用手机热点可以上外网,用网线接的内网。但是同时只能用其中一个接口上网,请问有什么方法可以分流吗? 访问内网 ip 的时候走网线接口, 访问外网域名的时候走手机热点 wifi 。

4073 次点击
所在节点    程序员
28 条回复
gainsurier
2021-06-16 15:58:07 +08:00
doveyoung
2021-06-16 16:30:00 +08:00
你这么改,怕不是要兜着走
加路由表,设置目标 0.0.0.0 走无线网口,192.168.xx 走 USB 网口
Lemeng
2021-06-16 16:34:14 +08:00
非路由表可解
wangdk23411
2021-06-16 16:49:42 +08:00
国企的活不要自作主张,真的要小心违规
cco
2021-06-16 17:32:16 +08:00
配置路由咯- -
peng2ex
2021-06-16 17:44:24 +08:00
networksetup
这个指令了解一下,可以配置 macOS 的路由,域名的话先查询下 IP 。
hw028
2021-06-16 17:54:18 +08:00
用过这样的方法,上外网就拔掉网线,把需要的资料都弄好,断掉外网,连上内网在操作。
SmiteChow
2021-06-17 10:02:03 +08:00
手动配置路由表使内网请求使用有线网络,在此之前你需要知道:

有线网卡设备名:举例为 enp0s31f6
内网 ip 段:举例为 10.0.0.0/8
有线网络分配的 ip 地址:举例为 10.88.114.123 则网关为 10.88.114.1
具体可以使用 ifconfig 查看

指定 ip 段网关 ip 和网卡:sudo route add -net 10.0.0.0/8 gw 10.88.114.1 enp0s31f6
每次网卡或系统重启此项配置需要重新操作,如何自动化请 Google

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

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

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

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

© 2021 V2EX