windows系统下修改
方法一:修改’控制面板-网络和共享中心’属性
打开“网络和共享中心”,找到“更改适配器设置”,打开“本地连接”的属性,选择“Internet协议版本4”的属性,然后在弹出的页面的右下角找到“高级”,这里会出现一个“自动跃点数”,将“自动跃点数”前的勾去掉,将跃点数修改成一个数字,如28。
方法二:cmd命令修改
显示当前网关
显示所有路由表:route print或netstat -r
显示IPV4路由表:route print -4
显示IPV6路由表:route print -6
修改静态路由表的跃点数
route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 METRIC 2 //将指定网关的跃点数修改为2
方法三:Windows PowerShell修改
查询当前所有的网络连接
Get-NetIPInterface
修改跃点数
Set-NetIPInterface -InterfaceIndex 21 -InterfaceMetric 10 //在该命令中,请确保更改-InterfaceIndex值以反映要优先化的网络适配器并更改-InterfaceMetric值以分配优先级。 此外,请记住,较低的度量值意味着较高的优先级,较高的度量值意味着较低的优先级。
恢复“自动跃点”
Set-NetIPInterface -InterfaceIndex 21 -AutomaticMetric enabled
Linux 系统下修改
修改配置文件(/etc/sysconfig/network-scripts/ifcfg-*)
如下:
DEVICE=eth1
TYPE=Ethernet
UUID=3024c73c-160c-44f4-81df-fdf734******
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
METRIC=2 //跃点数
windows系统同时使用有线和无线网络
将有线和无线网络的跃点数调成一样大即可