Bootstrap

MAC添加路由

原因

在公司时由于网络限制,一些网站内网访问不了,需要连接wifi访问。但来回切换有比较费劲,所以想到添加路由。

表现

访问内网某些IP时走有线路由,访问外网(如网页)时走wifi

设置步骤

  1. 插上有线,配好有线的IP、网关、DNS等信息;
  2. 连好wifi,并在网络偏好配置中设置优先使用wifi访问,如下图
    wifi优先访问
  3. 查看路由
    查看路由列表
netstat -rn

路由表
上图中en0是无限网卡,自动分配的网关172.20.10.1
en7是有线网卡,我内网网关为10.10.109.1

  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
  1. 删除路由
 sudo route -v delete -net 10.101.12/24 -gateway 10.10.109.1
;