赞
踩
查看路由表: netstat -nr
添加路由: sudo route add 34.0.7.0 34.0.7.1
删除路由: sudo route delete 0.0.0.0
清空路由表: networksetup -setadditionalroutes "Ethernet"
, “Ethernet” 指定路由走哪个设备(查看当前的设备可以使用这个命令 networksetup -listallnetworkservices
清空路由表: sudo route flush
, 是否有效没测试过,通过 man route
看到的,等哪天试过了,再来更新这个内容是否有效
我这里的使用场景是无线接外网, USB 网卡接内网,无线路由的网关是 192.168.0.1, USB 网卡的网关是 34.0.7.1
删除默认路由: sudo route delete 0.0.0.0
添加默认路由走无线网卡: sudo route add 0.0.0.0 192.168.0.1
内网走 USB 网卡: sudo route add 34.0.7.0 34.0.7.1
调整网络顺序,网络属性里面的多个网卡的优先级顺序问题。基本原则是哪个网卡访问互联网,他的优先级就在上面就可以了
有个问题没搞明白, 按逻辑说这样添加的静态路由是临时的,在重启后会消失失效,可实际上我重启了之后并没有失效
networksetup
mac 自带的工具,升级到最新的Sierra后拥有,是个“系统偏好设置”中网络设置工具的终端版
networksetup –help
可以查看具体的帮助
添加静态永久路由: networksetup -setadditionalroutes "USB 10/100/1000 LAN" 10.188.12.0 255.255.255.0 192.168.8.254
“USB 10/100/1000 LAN” 指定路由走哪个设备(查看当前的设备可以使用这个命令 networksetup -listallnetworkservices
netstat -nr
查看路由表
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。