当主机连接多个网络,比如同时连接有线和WiFi时,主机就会有多个路由信息和默认网关。
当多个网络连接时,系统就会根据路由缓存信息和速度最优的原则,通过速度更快的网关进行访问。使用route -n可以查看网关对应的Metric(跃点数)。当有多个网关存在时,系统会选择metric更低的网关进行数据包传输。
也可以通过ip route命令设置metric,手动调整系统使用网络的优先级,命令格式为ip route add default via <gateway> dev <interface> metric <metric value>。ex:ip route add default via 192.168.137.3 dev wlan0 metric 11。然后route -n再次查看metric值是否修改成功。如需更加详细的路由信息也可以通过traceroute命令来查看
