MacOS 双网卡如何同时使用内外网
内网网段: 10.0.0.0
外网网段: 192.169.10.0
1.删除内网网段路由
sudo route -v delete -net 10.0.0.0 -netmask 255.0.0.0 10.248.172.1
*255.0.0.0为子网掩码,10.248.172.1为内网网关
2.添加内网网段路由
sudo route -n add -net 10.0.0.0 -netmask 255.0.0.0 10.248.172.1
*在外网也开启的情况下,外网为WiFi,通过手工调整WiFi网络优先
*多个网卡的情况下,操作相同,比如:
sudo route -n add -net 192.168.1.0 -netmask 255.255.255.0 192.16.1.1
*每次开机要手工添加,可以做成Shell脚本开机自动执行!
*开机自动执行Shell制作简要步骤:
a.打开机器人图标 ->实用工具->运行Shell脚本
b.echo "你的Mac密码" sudo -S route -n add -net 10.0.0.0 -netmask 255.0.0.0 10.248.172.1
c.文件->保存,保存到电脑的应用程序里
d.系统偏好设置->用户群组->登录项->加号(添加步骤c保存的脚本.后缀名为.app)
3.域名解析问题
sudo vi /etc/hosts
10.244.244.244 erp.fox.com
*内网域名逐个添加,暂时没找到好的办法.默认nslookup走的是外网网关~_~!