原因
在公司时由于网络限制,一些网站内网访问不了,需要连接wifi访问。但来回切换有比较费劲,所以想到添加路由。
表现
访问内网某些IP时走有线路由,访问外网(如网页)时走wifi。
设置步骤
- 插上有线,配好有线的IP、网关、DNS等信息;
- 连好wifi,并在网络偏好配置中设置优先使用wifi访问,如下图
- 查看路由
查看路由列表
netstat -rn
上图中en0是无限网卡,自动分配的网关172.20.10.1
en7是有线网卡,我内网网关为10.10.109.1
- 添加路由:
想要访问IP为10.10.115.3的服务器时,使用有线网卡
临时路由
sudo route add -net 10.10.115.3 -netmask 255.255.255.0 10.10.109.1
永久路由
当腰添加多个IP时(如10.10.115.3、10.101.12.141)
networksetup -setadditionalroutes "USB 10/100/1000 LAN" 10.10.115.3 255.255.255.0 10.10.109.1 10.101.12.141 255.255.255.0 10.10.109.1
- 删除路由
sudo route -v delete -net 10.101.12/24 -gateway 10.10.109.1