windows双网卡路由设置软件怎么设置路由

[转]Windows下双网卡路由的选择--路由表的简单扫盲文章
我的图书馆
[转]Windows下双网卡路由的选择--路由表的简单扫盲文章
遇到一个朋友问我FTP服务器的问题,说他的服务器有时内网不能访问服务,有时外网不能访问服务。简述下环境:他的服务器有2个网卡,分别是给企业内网FTP(192.168.0.0段)和外网FTP(125.71.*.*段)服务的。服务器所在的地址A网卡(内网)是172.16.0.0,而B网卡(外网)是125.71.*.*,这2个地址段都是静态IP地址,要交换数据,肯定得设网关。如果直接给windows设置2个默认网关(一般朋友可能认为默认网关就是网关),就会出现这样的提示:
&&&&&&&&& 如果你确定的话,就会出现了不能正常工作的现象。现在解释这是为什么。首先看由此设定的tcp/ip参数而产生的路由表:
&&&&&&&&&&& 在Windows中,默认网关是指发往0.0.0.0缺省网段的地址,这是一个特殊的地址,其目的地为所有不知道路由的网段,所以在设置了2个默认网关的时候,其中的一个网关将被启用,而另外一个将作为冗余。从路由表中,我们可以看到他们的metric值都为10,这就是说他们的计量标准,都是一样的。此时Windows就不知道怎么使用这个默认网关,于是就出现一下选择125段的,一会又选择172段的,造成了他的问题。
&&&&&&&&&&& 现在问题明了了,就好解决了。解决的方法就是:设置网络的时候两个网卡都不设置网关,然后在静态路由表里单独永久添加两个网关就可以了。关于windows的路由表命令,这里阐述一下:
&&&&&&&&& route /? (系统自带的是英文解释,我自己翻译的)列举当前系统的路由表ROUTE [-f] [-p] [命令 [目的地][MASK空格+子网掩码] [网关] [计量标准] [接口]-f 清除现在所有去往网关的路由信息-p 使用了add命令后,用-p命令,使得系统自动加载和使用,默认是临时的,重启将丢失,其他命令可以不使用。win95下不支持。如果你忘记了-p,可以使用bat文件放在启动组。命令 举例:PRINT&&&&&&& 列举当前路由信息ADD&&&&&&&&&&& 添加一条路由信息DELETE&&&& 删除一条路由信息CHANGE&&& 修改当前路由信息目的地&&&&& 目标网络,既即将发往的地址段MASK&&&&&&& 子网掩码标识
子网掩码&&& 目标网络的子网掩码,不指定将使用255.255.255.255网关&&&&&&&&& 发往目标网络的网关,既下一跳地址接口&&&&&&&&& 指定的下一跳接口计量标准&& 用于矢量路由协议的路径计算和选择,一般不写。相关详细见
&&&&&&&&&& 看完了介绍一头雾水是不?那么现在就来套那个问题,既然已经知道了他的需求,写命令就容易了。在cmd里面加2条静态路由:
&&&&&&&&&&&&&&&&&&&& route -p add 0.0.0.0 MASK 0.0.0.0 125.71.*.*&&&&&&&&&&&&&&& **该条目注意,添加的是网段,缺省的是0.0.0.0,不是具体的地址,否则需要通配码。**&&&
&&& && route -p add 192.168.0.0 MASK 255.255.0.0 172.16.0.1&&&**同样的,要写网段。因为不知道他的子网情况,所以用16位掩码全部给他匹配了所有的子网
&&&&&&&另一种写法是:从route print上面看到的0xY这个接口IF(InterFace)也可以写为route -p add 0.0.0.0 MASK 0.0.0.0 IF Y&&&&&&&&&&&&&&&&&&& **Y=在route print看到的0xY后面的大Y**
&&&&&& 输入后,朋友疾呼,问题搞定。。
&&&&&& 最后补充一下change命令,如果你需要修改路由表,可以用这个命令
&&&&&& route change 0.0.0.0 MASK 0.0.0.0 125.71.*.*&&& **缺省网络所有的ip和子网掩码均为0。该命令修改默认网关的指向**
馆藏&11695
TA的最新馆藏jiningde 的BLOG
用户名:jiningde
文章数:57
评论数:24
访问量:214216
注册日期:
阅读量:5863
阅读量:12276
阅读量:412443
阅读量:1100414
51CTO推荐博文
WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由。
二、WINDOWS系统下设置路由
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' height="200" alt="" src="/attachment/904890.jpg" width="537" border="0" />
在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入栏中键入COMMAND或者CMD即可)进行。
键入命令ROUTE回车会出现大约几十行英文说明,主要解说在WINDOWS系统中如何添加、删除、修改路由。现简单介绍如下:
ROUTE命令格式如下:
ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
其中 Cf 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由,但在WINDOWS95下无效)。
Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。
Destination代表所要达到的目标IP地址。
MASK是子网掩码的关键字。Netmask代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址),因此键入掩码时候要特别小心,要确认添加的是某个IP地址还是IP网段。如果代表全部出口子网掩码可用0.0.0.0。
Gateway代表出口网关。
其他interface和metric分别代表特殊路由的接口数目和到达目标地址的代价,一般可不予理会。
我们根据单网卡和多网卡(以双网卡为例)两种情况叙述在WINDOWS下如何具体设置路由。
1、单网卡:
在WINDOWS系统下有4条最基本路由,参照下图(键入route print命令)具体是:
上述路由是WINDOWS自带路由,永不消失,如果上述路由不完整,则说明TCP/IP的安装和运行存在某些最基本问题、或本机网络配置或者安装存在问题。
上述表格中,127.0.0.1用于测试回送(loopback)地址,不能作为有效的网络地址。PC1的IP地址为192.168.97.1,路由器1(用于上互联网)的局域口IP地址为192.168.97.10,路由器2(用于上办公网)的局域口IP地址为192.168.97.11。
如果PC1同时想访问互联网和办公网,通常情况是在WINDOWS网络属性反复修改默认网关,每次还只能访问1个网段,既不方便也非常麻烦。为解决这个问题可在DOS命令符下键入如下命令:
route add 0.0.0.0 maks 0.0.0.0 192.168.97.10(用于上互联网)、
route add 10.42.29.0 mask 255.255.255.0 192.168.97.11(用于上办公网)。
这样将互联网作为默认路由,办公网用作特殊路由添加,当然,如果还有其他系统,可采用同样路由添加。
为了确保路由正确、避免引起路由混乱,最好先删除路由,再添加路由。比如上面的命令可改为:
route delelte 0.0.0.0
route add 0.0.0.0 maks 0.0.0.0 192.168.97.10
route add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
为了确保路由设置长久生效,可将上述命令加入AUTOEXEC.BAT文件中,即操作系统一启动就自动设置路由。当然也可在第一次添加路由时加入-P参数。
具体如下:
route Cp add 0.0.0.0 maks 0.0.0.0 192.168.97.10
route Cp add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
这时用route print查看路由,就可以看到有两条永久路由添加到路由表中了。
2、多网卡(以双网卡为例)
如果在同一PC机上带有两个网卡,联上两个不同网段的系统,具体参见下面网络连接示意图:
一般情况下,在PC机上加上双网卡和双网关,边可以轻松联上两个子系统。但由于WINDOWS自身系统原因,经常容易出现网关浮动或不稳定的情况,比如PING办公自动化地址无法PING通,却返回从192.168.97.10(路由器1)反馈的信息,此时查看网络路由,路由表正常,此时需要刷新路由。
事实上,可以采取同单网卡类似的办法,可以去掉网络属性中网关,进行人工设置路由。人工设置路由更加精确和自由,比如可以人工控制究竟访问某个网站还是某个网段或者全部网段。
参照上图配置,可在DOS提示符下键入如下命令:
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.97.10(网卡1寻址路由,上互联网,默认路由)
route add 10.42.0.0 mask 255.255.0.0 10.42.29.10(网卡2寻址路由,上办公网)。
当然可以添加- P参数或者将路由添加信息加入自动批处理文件使路由信息永久生效
经常遇到一台计算机要同时访问两个网络(一个是互联网,一个是校园网或者企业内部网)的要求 以本人为例 机器有两块网卡,接到两台交换机上 ,都是自动分配IP或者也可以自己设置IP,网关一定要知道。我访问外网是和别人共享的ADSL所以用的是局域网IP。 internet地址:192.168.0.5,子网掩码:255.255.255.0,网关:192.168.0.1 企业内部网地址:202.202.**,子网掩码:255.255.255.*,网关:202.202.**(这个地址因为学校分的IP段不同网关可能有所不同,请按照自己的网关设置) 如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到 Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.0.5 192.168.0.1 0.0.0.0 0.0.0.0 202.202.** 202.202.** 这里就是路由访问时候出现了问题,所以只有一个网络可以访问!!! 即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。要实现同时访问两个网络就要用到route命令 第一步:route delete 0.0.0.0 "删除所有0.0.0.0的路由" 第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.0.1"添加0.0.0.0网络路由,指向你访问外网用的IP的网关" 第三步:route add 202.202.0.0(此处是一个IP范围,即202.202打头的IP都通过后面的网关访问) mask 255.255.0.0 202.202.**(要写完整的IP不能用*)"添加202.202.0.0网络路由" 如果不知道自己的IP和网关,可以先使用自动分配IP,察看自己的IP地址和网关.(网关和掩码一般是固定的) 这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失, 在win2000 和XP下可以使用route add -p 添加静态路由(在命令最后添加 -p),即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关 在win98下没有-p 参数,可以把以上命令存入到一个.bat文件中,然后在启动时调用即可 bat文件可以用记事本编辑,编辑完了存为*.bat就可以了
了这篇文章
类别:未分类┆阅读(0)┆评论(0)Windows双网卡设置双网关 - 简书
Windows双网卡设置双网关
该方法是通过配置电脑的静态路由来实现同时访问内外网的。电脑的网络IP配置不用变,两个网卡都按照正常配置(都配置IP地址、子网掩码、网关)。我们通过设置不同的网络经过不同的网关来实现内外网正常访问。对XP系统来说,点击开始-附件-命令提示符,进入输入命令界面。对Win8-win10系统,需要管理员权限执行命令提示符。
第一步:删除默认路由route delete 0.0.0.0注:删除所有0.0.0.0的路由,这个是默认访问外网的路由
第二步:添加静态路由(假设内网网段为192.168.10.x,网关为192.168.10.1;外网网段为192.168.20.x,网关为192.168.20.1)先配置内网静态路由:route add 192.168.10.0 mask 255.255.255.0 192.168.10.1 if xx -p(xx 代表该网卡在系统中的编号,通过route print 命令可显示每个网卡的编号,如下图中红色箭头指示)
Paste_Image.png
注:它表示访问192.168.10.0网段的所有数据都要经过网关192.168.10.1,-p表示永久添加,重启后依然有效
在配置外网静态路由:route add 0.0.0.0 mask 0.0.0.0 192.168.20.1 if xx -p
(xx 代表该网卡在系统中的编号)注:它表示你可以上外网,访问所有数据都要经过外网网关192.168.20.1,-p表示永久添加,重启后依然有效。第三步:设置完了以后,还要再看一下路由表是否都修改过来了。在命令窗口输入route print ,就可以显示本机的路由表了。注意:此方法适用于多张网卡,比如三张网卡、四张网卡等等但是一旦把网卡禁用,再启用,那么我们设置的静态路由就会丢失。如果我们想清除静态路由,就可以使用此方法。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
从事一份爱的事业!愿人间处处都充满爱的阳光。永远记住日下午14:28分发生在四川汶川7.8级地震!沉痛悼念这次灾区的四川汶川朋友们!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3579)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_082066',
blogTitle:'双网卡主机设置双网关的方法',
blogAbstract:'双网卡主机设置双网关的方法\r\n一、双网卡主机设置双网关的方法注意:(win2000server不需设置,win2003server需要进行设置)Web主机需要进行内部网和互连网的双向访问,一个子网为中立区,通过电信出口连接Internet,网关设为192.168.1.254;一个子网采用路由器专线,与单位大型内部网相连,网关设为10.1.8.254。每个机器装两块网卡分设两个网关[一般情况下重要单位是不充许同时物理连接两个网络的,不安全]。现在只有每次改变网关才能在Internet和内部网之间通信,但不能同时与Internet和内部网相连。问题是能不能不改变网关就同时与Internet和内部网相连?结合网上的各种网关路由知识,最简单的方法为:1.设置其中接internet的网卡的网关为192.168.1.254,启用后就是默认网关;',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:5,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'从事一份爱的事业!愿人间处处都充满爱的阳光。永远记住日下午14:28分发生在四川汶川7.8级地震!沉痛悼念这次灾区的四川汶川朋友们!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 服务器双网卡路由设置 的文章

 

随机推荐