用双网卡合并带宽提高网速

上传人:z****2 文档编号:222878962 上传时间:2023-07-13 格式:DOCX 页数:7 大小:129.65KB
收藏 版权申诉 举报 下载
用双网卡合并带宽提高网速_第1页
第1页 / 共7页
用双网卡合并带宽提高网速_第2页
第2页 / 共7页
用双网卡合并带宽提高网速_第3页
第3页 / 共7页
资源描述:

《用双网卡合并带宽提高网速》由会员分享,可在线阅读,更多相关《用双网卡合并带宽提高网速(7页珍藏版)》请在装配图网上搜索。

1、用双网卡合并带宽提高网速收集者:小路发布于:www.wzlu.cc 发布时间:2010-11-19 12:37:55 发布人:小路惡口减小字体+增大字体一,双接入线路带宽合并是不小的难题 最近笔者也在为这个问题而头疼,不过最终本人发现了一个不错的办法,今天就请各位IT168 网络频道的读者跟随笔者一起通过围魏救赵的方法突破双网卡速度极限。笔者所在企业对外申请了两条线路,一条是网通ADSL线路,带宽是1M;另外一条是电信通的线 路,带宽是2M。企业内部是通过代理服务器的方法将内部数据包转发出去。代理服务器上有双 网卡;但是一直以来都没有找到完美的合并带宽的工具和手段,平时网通ADSL线路作为备份

2、线 路使用,一般情况只通过电信通线路访问外网。笔者要实现的目的则是将代理服务器上的两块网卡分别连接两条外网出口线路,然后将他们合 并到一起,从而提高网络通讯整体速度。要求测试后能够看到下载速度达到两条线路之和就非 常完美了。前者网通ADSL线路,带宽是1M,对应的下载速度是130KB/S,后者电信通的线路, 带宽是2M,对应的下载速度为260KB/s;合并后总带宽极限应该能够到达400KB/s。二,从本地路由下手:实现双网卡带宽有效合并网上有一些工具是将多个网卡合并到一起使用,不过笔者之前也尝试过效果都不太好,因为任何的软件合并都不够智能,经常造成两个网卡传输冲突,从而适得其反影响实际传输速度

3、。今天笔者要介绍的办法则是通过从本地路由下手来突破网络速度极限。众所周知对于多网卡的计算机来说我们可以把他看成是一台路由器,代理服务器就是利用这种 路由数据原理工作的。路由器中都存在着名为路由表的数据条目,通过路由表中的信息来转发 数据。当计算机有多个网卡时我们是否可以通过设置路由表来转发数据呢?将一部分数据发送 到网卡1而另外一部分数据转发到网络2传输出去呢?答案是肯定的,我们可以像设置路由那 样针对计算机操作系统添加路由条目。在 Windows 系统中我们通过 route print 命令来查看路由表,这个路由表是本地系统的; 通过 r oute add 命令添加一条路由表条目,通过 ro

4、ute delete 删除路由条目。既然我们可以通过命令来添加路由表和条目信息,那么如何来填写路由条目呢?在route add 命令中我们需要知道转发网络IP段以及对应的子网掩码,同时还需要知道路由下一跳地址。 笔者以企业实际应用为例进行介绍。当企业计算机上有多个网卡时我们可以通过ipconfig来査看各个网卡的地址信息,例如网卡1 是 192.168.1.120,网卡 1 的网关是 192.168.1.1;网卡 2 是 116.245.96.246,由于是 PPP0E 拨号所以网关也是116.245.96.246。 (如图1)Connectiori-specific DHS Guffix .

5、 1IP ftddressi! 192.1&8.1-120Subnet MasJsDefault Gateway PPP adapter觅缶连接二Gonne匚上直on-apeciFiu DNS Suff ix .1IP ftddress;116.245,6246Subnet Mask :255255.Z55.25S-i -i c。片匸 aca?亡192.168.156.0192.168.1E0.11?2.168.150.255224.0.6.0224.6.0224.6.0224.6.0224.0.6.0255.255.255.255255.255.255.255255.255.255.2552

6、55.255.255.255255.255.255.255?eFecmlt Gateway:2&5.255.255.0 255.255.255.255 255.255.255.255 240.0.0.0 240.0.0.0 240.0.0.0 240.0.0.0 240.0.0.0 255.255.255.255 255.255.255.255 255.255.255.255 255.255.255.255 255.255.255.255 116.245.?6.246192.1&8.150.1 127.6.0.1192.1&8.150.1 169.254.35.142 169.254.St.0

7、8192.1&8.1.120192.1&8.150.1 116.245.% .24S 116.245.% .24S 169.254.35.142169.254.St.08152A68.150.1127.0.0.1152.168.150.1 169.254.35 .142 16.254.26.103152.168.120152.168.150.1116.245.96.246116.245.96.246169.254.35 .14216.254.26.103if2 .1691H? 1fiR 1.129192.1&8.150.:150.120202020202520111111接下来我们就要确定数据

8、缺省从哪个网卡走,这里假设缺省数据从网卡2走,那么当我们在 命令提示窗口中输入route print时将能够在最下面看到default gateway的字样,这个就是 缺省网关,从图中可以看到当前系统的缺省网关是网卡2的地址 116.245.96.246,而不是网卡 1 的网关 192.168.1.1。(如图 2)Pgpsiwtent Routes None3:J)ncuFients and Settingsfldminist?atQr如果发现在route print里显示的default gateway默认网关地址不是我们所希望的缺省网卡 该如何更改呢?例如上例中默认网关是网卡1 的网关19

9、2.168.1.1。那么我们可以通过两个方法 解决,首先禁用网卡1,然后重新启动计算机,再通过route print査看缺省网卡,由于系统 只有网卡2处于启用状态,所以缺省网卡也自然变成了网卡2的网卡,最后再启用网卡1即可。如果这个方法不管用我们就需要编辑注册表中与本地连接有关的键值了,通过修改键值将网卡 2的键值更改排列到网卡1的前面,从而解决了缺省网卡的问题。具体键值为HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces,由于篇幅关系这里 就不详细说明了,一般来说大部分情况按照第一个办法可以解决。确保默

10、认网卡是自己认同的数据默认通讯地址后我们就要根据实际来添加路由表了,这里假设 我们要访问58.129.0.0这个地址段,不过为了提高速度让他们不从默认网关(网卡2)通讯而是 从网卡1走,那么我们就需要添加一条这样的指令)route add 58.129.0.0 mask 255.255.0.0192.168.1.1。 (如图3)iMJecuntrits and ettingsXftdmi-nistiatDadd ES.129.0.G nask 2SS.255_0.& .IGS.1.1224.G.0224.G.0240.0_0224.6.8Nene24S.0.0.0192.168.1.12024

11、0.0.011.245.?8.213lib.245.98.213255-2&5.255.25&192.16S.1.128efaiiit GatEuaij-116-245.9S.213ers istent Fcutes-:92.It.1.120192,168.159.1255.25S.255.2551.120255.25S.255.25592.Ifc8.150.1搭5 阳525百2阳2S5.25S.255.2551U.245.78.213it9.254.25.142ii&.245.98.213169.254r2E.142255.25S.255.255169.254.26.108169.254,2

12、6.108=192.168.150.1192.Ifc8.150.125匸爲525255255首先 route add 后面跟的是网段,包括网络号和子网掩码,另外最后还需要写上下一跳地址, 一般就是网卡1 的网关地址,例如本例中的192.168.1.1。添加完路由表条目后我们通过route print命令可以看到58.129.0.0对应的路由信息出现在 路由表中,下一跳地址是192. 168. 1. 1。(如图4)C:J)c:urents and SettingsOdlniinisfepatfliOFauitB jrintI n t e 0 _ -0x1 MS FOP Loopback inte

13、ff-ace0x3 _. . OQ 53 5-t cS S3 UMuare Uiptnal Ethernet Adapter f&i* JMnetS0x3 _. . OQ 53 5-t cS S3 01 UMuare Uiptnal Ethernet Adapter f&i* JMnetl0x4 _. . OQ 23 4d la 9c- c-4 fitheros BR5關站 IJirelestsAdla.ptcr - J-:三包计划程序鯉端口0xb0B0E . . .39 21 S& ?f 4d 32 Intel(R 8:256?Li Cipah让 Ketuik Cornection-数据包I

14、t划程序橄型端口0XC0007 .册盟 45 凹侗丽 曲制 ActLAfE Fcutes::Netoplt Bestin:at ian9.9.0. 9.9.0. ssaaf.e.e ssaaf.e.e lie .245. J 11.6.245.?S.213116.255.255.255 127-3.6.016?,251.6.0 16?,25.G.0IS?.254.25.142 lS?.254.2i&.168 16?.254.255.255 16?.254.255.25512.16B_1.120 m.168-1.255 12.16B-158.0 1?2.168-150.1192.168.150.

15、255 224-8.0.0He:tinasl:0.0.0.9 0.0.0.9 2S5.2SS.0.9 2药上岛025S.2S5.2SS.25525S.2S5.2SS.255255.255.255.255 255.Q B.9255.255. G.9255.255. C.925&.255. Z5S.25525&.255. Z5S.25525&.255. Z5S.25525&.255. Z5S.255255.255.255. B255.255.255.255255.255.255.255255.255.255.0255.255.255.255255.255.255.255 240.0.6.0txat

16、ei-pa【ntcrfaceNetriclit.245.9.213116.245.?8.23i192.it .1.1l2.LSB.i.2025192.1.1.11S2.19.1.1291192.L&.1.1201S2.19.1.1291116.245.-98.213127.e.B.iL27.C.0.L59116.245.-98.21359L27.C.0.1L27.G.0.L1ifi?.254.2E.142169.254.25.i42胡16?.251.26.1081?.254.26.as2327.0.H.1L27.G.B.L2327.0.H.1L27.G.B.L23165.251.25.142I

17、f?.254.25.1122316?.251.26.1081?.254.26.as23192.L&8.1.123152.1&B.1.1232527.0.0.1L27.G.0.1.25192.L&8.1.120152.L6B.1.12325152.L&8.150.1152.L6B.150.1.2027.0.0.1L27.G.0.1.20152.L&8.150.1152.L6B.150.1.20165.254.25 142If?.254.25.i1220i rL1 -tan小提示: 下一跳地址是数据转发到的地址,必须填写网卡1的网关地址,不是网卡1的IP地址,否则路由条目将无法正常工作,网络访问5

18、8.129.0.0 这个网段将出现死循环,通讯数据连接超时。当然除了 route add 命令是添加路由条目外,如果我们书写错误的话还可以通过 route delet e命令删除条目,记得书写时要写全才能让删除命令生效,当然route命令还有很多额外参数, 例如 metric 这类跳跃数设置等,在本例中用的不多,因为我们的路由都只是一跳而已,所以 可以不填写,当然感兴趣的读者想知道具体命令可以通过/?来查询。三,测试效果:双网卡的速度极限达400KB/S 通过一条简单的路由条目添加命令我们实现了有数据要访问58.129.0.0 255.255.0.0 网段时 通过网卡 1传输出去,而其他所有数

19、据都从网卡2 传输出去,从而有效的扩大了带宽,将两条线路的速度都极大的发挥出来。设置完毕后笔者通过两个FTP服务器下载资源,一个FTP服务器位于58.129.0.0 255.255.0.0 网段,另外一个FTP服务器在外网其他地址。正常情况下不设置路由条目的话,我们只能够通 过一个网卡来完成下载任务,最多也就250KB/S,而通过设置路由转发条目后访问58.129.0.0 255.255.0.0网段的数据从网卡1传输出去,而访问另外一个FTP服务器的数据则依然走网卡2。 从图中我们可以看到网卡2下载速度达到了 250KB/S,而与此同时网卡1下载速度并没有受网 卡2线路的最大带宽限制依然保持在

20、157KB/S的极速。要知道这样的下载并不是峰值而是稳定 传输,通过巧妙设置我们发挥了双网卡的速度极限,两者之和可以达到400KB/S并且这种传输 是稳定的。 (如图 5)Dcnnc.ist j: DccTBeziEDB 2T5-L-25(: 15E?上甲 GS:20耶 2flOHyiarD -ltra 血hi & SnagLi CatdogThm SSrlerIJeetMi 爭虹 j 4.:H100.3.n.aaEiKdLjia.na-W-tfl lei -aL lH 忑削呃ASCH icie 加汝ci匹亦怕 feL 226 Trinsf&r :gli=.用更歳:加韩于f4技:.5 E.-z

21、L 7FI LL 2ffl 險 sei te IL触竖啤I,匪沽翳L 3H E1X 3曲 Euc-essfulfrl TUTtf報C._ TT W12 mi.FbB :Lk J iiV.1 JibLhd.I. Ud J 4 -JL 沁 u -1 L 22?- j2 iiidiEs total.L英或:濮 tP 于 E.22 #L TTH IL 3K TflE 注 i用 ShBlI hisrj LFL E7 Er址遵 Passivt liJf (6 L斑龙in a.i2.si rS遺各12 艾屈血伍tj旣q GB空戲I:!Jy DfmeitE当然在实际使用过程中我们可以通过tracert 58.

22、 129.*.*(*号用实际IP替代)的命令来判断设 置的路由条目是否生效,如果第一跳转发到192.168.1.1则表明设置正确,如果还是走网卡2的缺省网关116.245.96.246的话就要再次执行route print查询故障了。例如笔者查询58段第一跳被成功转发到了192. 168. 1. 1,这表明设置完全正确没有任何问题。 (如图6)224.0.0.0249.0.6.0192.168.150.1192.168-1E0A29224.0.0.0249.0.6.0116.245.96.246116.245.9&.2461255.25E.255.2552S&.255.25S.255lit.2

23、45.96.246116.245.9&.2461255.25E.255.2552S&.255.25S.25516S.254.2F.142169.254.S5.1421255.25E.255.2552S&.255.25S.25516S.254.26.108169.254.36.1081255.25E.255.2552S&.255.2SS.255192.168.1.1201?2.168.1.1201255.25E.255.2552S&.255.2SS.255192.168.150.11?2.168-1E0.11Default Gateway:116,245.9&.246Persistent Rou

24、tes:HoneC: XDocicnents and SettingsAdministi*atorti*acert 58.213.202,214Tracing paute tc 58-218.202.214 cuei* a naxinmin of 30 luops11ms1ms1msDD-OT ri92.16&.l.ll240ms47ms44ms125.33.112.1324n)s27ms25ms6f.14B.14.S9貼jusnksms:朗_14刃一你7一9小提示:我们通过手工添加的路由条目在系统重新启动后会自动消失,因此如果想长期使用和管理维护 的话我们可以通过建立一个批处理文件并加入到启

25、动项中自动运行的办法来解决,这样每次重 新启动系统后该路由条目依然会被自动添加。四,如何实现数据分流?下载走网卡1,浏览走网卡2?之前我们介绍的是基于网段的分流,通过添加多个网段我们可以实现更加详细的地址分段,发 往不同地址的数据包通过不同网卡传输出去。不过在实际使用中笔者也遇到了这样的问题,有 没有办法让所有的下载走网卡1,浏览页面走网卡2通讯呢?笔者想来想去也没有找到能够高效 解决的办法,希望有经验的读者可以和我们联系一起探讨。笔者解决的办法是利用代理为软件分流,我们可以在网上找一个速度比较快有保障的代理服务 器,知道了代理服务器地址后我们可以将这个代理服务器地址通过route add命令

26、指定访问该 代理服务器走哪块网卡。接下来指定某软件使用代理服务器通讯即可。例如我们指定了迅雷下 载使用代理服务器1.1.1.1,然后再利用route add将访问1.1.1.1的数据转发给网卡1的网 关,其他数据依然从网卡2传输,这样就解决了软件分流的问题。不过这个方法存在一个问题, 那就是对代理服务器的稳定性和速度要求比较高,如果代理服务器隔三差五的无法使用,我们 也不得不为频繁找代理频繁加路由条目而头疼。 (如图 7)媲&RII轨歸髓誕也輕型 5旦宛莊鎧頤1-症議啓w耕討总i嚴I號瞬僦I趣迤T f晶町|肝翅2 DE沪虫国僵| HQ |肚世览血咋血2S.I|HR|00:38血四*爛淞|谊|加忍血戶齢U.B23300躍亚1乎r曲IXX111/二f體诗蹈:暑特馥第笔渥建葩打貝300軻玉巫咲屮小提示:对于不具备代理设置功能的软件来说我们可以利用第三方代理工具winsocks来实现指定该软 件使用代理的功能。五,总结:通过本文介绍的围魏救赵曲线救国的方法,我们可以轻松将两块网卡合并到一起,发挥他们的 速度极限,从而以最佳速度为企业应用服务,大大提高了企业应用的效率,让企业业务开展事 半功倍

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!