Windows下同时使用多网卡时的跃点数修改

您所在的位置:网站首页 win10网卡ip地址配置错误 Windows下同时使用多网卡时的跃点数修改

Windows下同时使用多网卡时的跃点数修改

2023-12-27 19:59| 来源: 网络整理| 查看: 265

本文介绍在Windows 10操作系统下多网卡同时使用时的跃点数修改方法,适用于每个网卡所在子网具有不同网关的情况。修改跃点数的目的是使得应用程序能够在多网卡同时存在时正确访问外网。

第一步:查看windows IPv4路由表

打开命令行,输入命令:route print -4

图中网卡接口号为9的网卡为需要上外网的网卡,其余为上内网的网卡。

IPv4路由表中第二条记录

0.0.0.0 0.0.0.0 192.168.8.1 192.168.8.104 61

表示为外网网卡配置的通用路由,其中192.168.8.1为外网网卡网关地址,如果不确定可使用ipconfig命令查看(略)(如果不存在针对外网网卡的网络目标和网络掩码为0.0.0.0的记录也没关系,下文会提到解决办法),其中最后一个数字表示总跃点数,数值越小表示优先级越高。

总跃点 = 高级TCP/IP设置中的接口跃点数 + metric跃点数

第二步:“高级TCP/IP设置中的接口跃点数”的设置过程如下:

1)打开外网网卡的网络适配器的TCP/IPv4属性设置,点击“高级”

2)将高级TCP/IP设置中的“自动跃点”取消勾选

3)将接口跃点数设置为1(最小值),确定并关闭设置窗口...

第三步:“metric跃点数”的设置过程如下:

在命令行中输入命令

route change 0.0.0.0 mask 0.0.0.0 192.168.8.1 metric 20 if 9

其中最后20表示metric跃点数的目标值, 9表示网卡接口号。如果在上文中通过route print -4命令查到的路由表中没有如下的记录:

0.0.0.0          0.0.0.0      192.168.8.1    192.168.8.104     XX

则可使用如下命令进行添加:

route add 0.0.0.0 mask 0.0.0.0 192.168.8.1 metric 20 if 9

最后再通过route print -4查看修改结果

此时外网网卡的总跃点已经变成了21,低于其它网卡,因此应用程序均能够默认访问外网了。

上文中使用route change或route add命令修改的活动路由可能在电脑重启后被复原,如果需要永久修改,可在命令中增加“-p”,例如:

route change -p 0.0.0.0 mask 0.0.0.0 192.168.8.1 metric 20 if 9

完!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3