不折腾不休的macOS使用Android路由至内网环境
背景
为了测试动态路由协议的功能,我搭建了一套内部环境,这个环境不能访问到正常的办公网。 而如果我的macOS接入了这个内部网络,就能正常办公了,一些资料无法搜集,连接的跳板机也会断开。 ☞ 频繁切换两个网络环境让人痛苦不已。
突破
偶然间,我看到桌面上废弃已久的荣耀V8 Android手机,心生邪念——我能不能拿它做点什么? 可以使用Android手机去连接测试内部网络,再通过USB共享网络,在本地设定一下路由是不是可以呢?
验证
有了这个想法,Android连接WiFi是不成问题的,关键在于USB共享网络到macOS的部分怎么操作。
经过一番搜索,发现了HoRNDIS这个驱动软件:
|
|
驱动软件安装好之后,需要重启一下电脑。
设定服务顺序,优先使用WiFi,而USB则作为我去连接内部网络使用:
手机端关闭4G网络,并启用「USB共享网络」,此时电脑多出一张网卡——en6
添加指定的路由(到达测试内网):
|
|
192.168.42.129
网关可以通过ip route
查看,或者设置→网络→KNT AL20
→高级→TCP/IP→路由器,来查看。
经过这一折腾,以后需要连接测试内网,就再不也需要在两个WiFi环境下切换了~
参考链接:https://jingyan.baidu.com/article/27fa7326ab55cd46f8271f94.html