单位为了安全,需要使用网线连接内网,此时不能连接外网,无线可以连接外网,却又不能完成部分在内网才能完成的操作。
修改无线网卡的优先级,使之大于有线网卡
进入系统偏好设置->网络->左下角的齿轮->更改服务顺序,拖动WI-FI到有线网卡上面就可以了(有线网卡是AX88179) 。此时变成的状态是连着无线,插着网卡,无线网卡优先,也就是此时上不了内网,可以上外网(苹果默认的是如果有线网络存在,则有线网络优先)。
设置路由修改连接内网使用的网卡
由于公司里内外网分两个路由,只需要修改前往公司内网地址的网关就可以了,比如你需要访问的内网地址是158.220.155.188/158.220.21.39,而公司的内网网关是158.223.13.254,那么就这样写
1 2 3 4 5 6 7 8 9 10 |
$ sudo route delete -net 158.220.155.188 $ sudo route -n add -net 158.220.155.188 158.223.13.254 $ sudo route delete -net 158.220.21.39 $ sudo route -n add -net 158.220.21.39 158.223.13.254 # 列出全部的路由信息 $ sudo netstat -nr |
如果公司里内外网是一个路由,或者两个路由在同一个网段之内。此时需要有线网卡转发内网链接,无线网卡转发外网链接,写法如下:
1 2 3 |
$ sudo route delete -net 158.220.155.188 $ sudo route add -net 158.220.155.188 -netmask 255.255.255.0 -interface en10 |
当然,如果自己的手机设备可以使用公司路由访问外网,并且是比较新的手机型号,比如华为的Honor 30
系列,可以在使用WiFi
的同时建立热点共享。使用手机自带的热点功能,把公司网络映射到两个网段,就可以使用第一种方法处理了。