前提
我有两张网卡,一个有线,一个无线。两个都能同时连接网络。但是由于Windows的原因,会优先选择跃点数较小的网卡进行通讯, 导致正常情况下只有一个网卡进行通讯。假如进行下载的时候,是巴不得下载速度快点,那么我们就通过修改他的跃点数,来使他们共同工作。
通过查询网上的资料。一般都是修改跃点数,使他们相同。然后提升网速,亲测,确实有效,不过过了一会儿,两张网卡就只有一张在发送接受数据了。于是乎,又得调节跃点数。
方法
通过写一个批处理文件,固定一段时间来调整他们的跃点数。
在CMD窗口下输入route print可以查看到当前路由表的信息,于是编写了一个批处理文件,使他们的跃点数始终相差5,并且不断地变化。
代码
@echo off
:aa
choice /t 60 /d y /n >nul
route change 0.0.0.0 mask 0.0.0.0 192.168.2.1 METRIC 30
route add 0.0.0.0 mask 0.0.0.0 192.168.31.1 METRIC 60
goto bb
:bb
choice /t 60 /d y /n >nul
route change 0.0.0.0 mask 0.0.0.0 192.168.2.1 METRIC 30
route add 0.0.0.0 mask 0.0.0.0 192.168.31.1 METRIC 50
goto aa
讲这些代码复制进一个.txt文件,然后修改后缀为.bat或者.cmd
右键以管理员运行
右键以管理员运行
右键以管理员运行
重要事情说三遍!!!
代码主要修改处,第一处:192.168.2.1 以及 192.168.31.1
这个修改为你当前两张网卡的网关地址
第二处跃点数 代码处的 30 50 60 是我的跃点数调整。而你只需要修改他们的数值,在cmd中输入route print 后输出的跃点数相差5