无线网卡与本地连接不能同时使用&一机多网络的优先级设置 - 小众知识

无线网卡与本地连接不能同时使用&一机多网络的优先级设置

2015-10-08 06:50:02 苏内容
  标签: 无线网卡/XP
阅读:5772

无线网卡与本地连接不能同时使用&一机多网络的优先级设置

2012-05-30 20:39 初次记录

2012-08-09 10:32 修订

  题目中的两个问题,其实都可以归结为一个问题,即网络优先级的设置问题。网上的方法目前我查到两种。一种是通过修改网络连接的高级设置调整网卡顺序,一种是在DOS环境下用route命令修改路由表。经过长久的使用,我认为前者是不靠谱的,至少在我手里没有用。而后者是一定有用的。下面分析一下。

  方法一:在网络连接中设置(XP环境下,Win7没有去看过)

  网上邻居——>网络连接——>高级设置,然后调整网卡顺序即可。按按照网上的说法,应该是放上面的优先。但是我的实验结果并非如此——无论怎么调整顺序,连个网卡的路由优先级都没有变过。详见以下3图。

  

 

 

从上图可以看到,这里一共有两个网卡,一个是本地连接(就是有线连接,以太网卡),一个是我插的USB无线网卡。但是无论其顺序如何,路由信息均未变过,还是本地连接优先。所以我认为这种方法没用。至少在我这里没有用。

方法2:在DOS环境下用route命令修改路由表信息

win键+R——>cmd——>route print,得下图

上图中的interface list列出了几个连接网卡,序号从0x1到0x3,其中0x1为XP的一个什么远程访问连接(不确定,反正不是物理网卡),而USB无线网卡的序号是0x3。这个在后面需要用到的。上图中还列出了路由表,其中关键的是

Network Destination        Netmask          Gateway               Interface              Metric

      0.0.0.0          0.0.0.0         10.10.10.1         10.10.10.161          10

        0.0.0.0          0.0.0.0         192.168.10.1     192.168.60.109          20

 Metric表示优先级,其值越小,则优先级越高。从这个来看,是无线网卡的优先级最高,当然,这是因为我已经用命令改好了。网卡和路由信息之间的对应关系可以通过查IP地址来确定,如我查到USB无线网卡的IP是10.10.10.161,就知道它对应的是第一行的路由信息。

  修改相关网卡的路由信息来设置优先级。下面以设置无线网卡优先级最高为例。关键点就两个:1、Metric值,2、网卡序号。相关的指令可以输入route来看帮助信息自行完成。下面给出我用的命令。

  route ADD 0.0.0.0 MASK 0.0.0.0 10.10.10.1 METRIC 10 IF 0x3

解释如下

  route [命令] [Ntwork Destination] MASK [Netmask] [Gateway] METRIC [代表优先级的数值,我设置为比本地连接的20小] IF [无线网卡的序号,在route print打印出来信息的最前面]


 

有线网卡和无线网卡同时上网 优先级切换的设置方法

默认有线网卡优先权高,如果你想改为无线高,那么:

1,进入网络属性的有线网卡的连接属性,选择TCP/IP属性,点“高级....”,进入高级TCP/IP属性页面,把网关删除掉(如果有的话),把下面的“接口跃点数”改为“2”或更高。
 
2,同样进入无线网卡TCP/IP设置,设置好网关,把接口跃点数改为“1”。

3,如果无线网卡的“高级TCP/IP属性”中的“常规”页面里有“在远程网络上使用默认网关”的选择的话,把它钩上。

待测试


关于跃点的网络解释:

其实我理解,说白了,就是类似于距离矢量型路由选择协议的metric值--跳数。
这个跳数的定义就是,到达目的网络中途需要经过几个网段,也就是需要通过多少个路由器。(超过16个视作不可达)
路由器有两个接口都可以到达你想要访问的网络,那么它就会把路由表中metric值大的那条忽略,数据流转发到metric值比较小的接口,因为他认为这条路径的速度最快。

pc同理,pc其实也是有路由表的。
例如如果你有两块网卡同时可以到达同一个目的地址,一个带宽是10M另一个是100M。那么如果你把10M网卡的接口跃点数设置成2,100M的设置成1,那么数据将会优先从100M这个网卡转发出去,因为这个网卡的metric较小。(前提是你是win2000或者winxp系统)当这个网卡连接down掉时候,才会从10M的网卡转发数据。起到浮动路由的作用。
怎么弄出个新问题来?算了,浮动路由是什么意思你自己理解吧。
如果两个网卡的跃点数相同,那么我估计将会负载均衡。


 

笔记本电脑win7系统重新调整网络服务的优先顺序(多重网络优先级)

在办公场所,笔记本电脑安装的是win7系统,一般可以同时连接有线网络和无线网络,默认设置下当然是自动选择无线网络,如果需要使用有线网络,必须关闭无线网卡或者禁用无线连接,这样操作显然比较麻烦。下面系统世家小编会为你介绍如何重新调整网络服务的优先顺序。

笔记本电脑win7系统重新调整网络服务的优先顺序(多重网络优先级)(第1张图)

其实,Windows 7系统已经提供了有线网络、无线网络优先顺序的调整功能:

笔记本电脑win7系统重新调整网络服务的优先顺序(多重网络优先级)(第2张图)

右击系统托盘区的网络图标,打开“网络和共享中心”窗口,在左侧导航栏选择“更改适配器设置”,此时会看到图1所示的窗口,按下Alt键激活菜单栏。从“工具”菜单下选择“高级设置”,打开“高级设置/适配器和绑定”对话框,如图2所示,在这里选择“本地连接”,将其访问顺序调整至最顶端,保存即可生效。以后,即使无线连接已经启用,笔记本电脑仍然会优先连接有线网络,这下就方便多了。

扩展阅读
相关阅读
© CopyRight 2010-2021, PREDREAM.ORG, Inc.All Rights Reserved. 京ICP备13045924号-1