这里我们要用到静态路由命令,原理是强制计算机在访问某些地址时通过规定的网卡访问。
步骤如下:
1. 我们确定一下
A卡地址是192.168.1.105
B卡地址是192.168.52.80
查看网卡配置点击图中箭头所指,更改适配器设置。
2. 我们确定一下需求,既然A卡可以上外网,B不可以,那么我们规定A卡为主卡,B卡为副卡。假设我们要访问局域网的地址都是192.168.52.* 的网段 。
3. 我们打开命令提示符。
4. 输入命令 route -p add 192.168.52.0 mask 255.255.255.254 192.168.52.65 点击回车。这时我们就添加了静态路由,功能是在本机访问192.168.52.*/255.255.255.254网络时,全部通过192.168.52.65的网关来访问,这个网关在本机就是B网卡。
5. 根据依次类推,把想访问的局域网网段全部添加一遍即可,之后输入route print命令查看是否成功。
命令的参数解释是这样的:
route -p add [目的网段] mask [目的网段的子网掩码] [本机访问目的网段用的网卡的网关]
route 命令主体
-p 表示是永久命令,不会因为重启消失
add 表示是增加一条路由
mask 是一个固定的格式命令,用来分隔字符串
扩展阅读:
静态路由是一种需要管理员手工配置的特殊路由。静态路由在不同网络环境中有不同的目的。当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。
在复杂网络环境中,配置静态路由可以改进网络的性能,并可为重要的应用保证带宽。静态路由可在VPN实例中使用,主要用于VPN路由的管理。
1.设置双网卡电脑。我们将一块网卡叫做主网卡,另一块叫做副网卡。将外网线入口连接到主网卡上,因为我们用的是专线,所以在TCP/IP协议属性里面,我们选“自动获得IP地址,自动获得DNS服务器地址”。确保服务器能够正常上网。
2.设置副网卡。在TCP/IP协议属性里面,将ip地址设置为192.168.0.1,将子网掩码设置为255.255.255.0,默认网关不设,DNS服务器选为自动或者用外网的设置。
3.副网卡直接接到交换机或者HUB,将其他电脑网卡接入交换机或者HUB另外的插孔内。
4.设置其他电脑的属性,在TCP/IP协议属性里面,将IP地址设为192.168.0.2(最后一个数字从2到254都可以),子网掩码为255.255.255.0,默认网关为192.168.0.1,DNS服务器为自动或者外网的设置。设置完毕后可以试着PING服务器或者用户的机器,如果能PING通,则局域网没有问题。
5.将主网卡设置为“Internet连接共享”(在本地连接-属性-高级里),如果没有这个选项,请运行网络安装向导。
Route 命令在双网卡、双网络中的应用(原创)2007年01月18日 星期四 上午 10:13 本人在工作中要用到两个网络。其实工作只用到一个,自已要用另一个。呵呵…… 第一个就是集团公司里的大型局域网络,可通过代理服务器上网;大多数时间会需要访问到集团里的电脑或集团内其它网段电脑。通过代理上网时总部管理员对上网IP有诸多限制,比如限制了QQ,FTP,POP3,把BT也给封了……。刚好有些特殊用户需另拉一条ADSL专线,就跟着这些特殊用户也搭上了没有限制网络快车了。这就是我们的另一个上网途径 ADSL(电脑连接到小型路由再通过Modem上网)。 如果只用一个网卡来接这两条线显得很麻烦。非工作情况用ADSL线路上网冲浪、下载等一切我想做的;但只要一用公司的网络比如访问集团内别的工厂内的电脑,我就得钻到桌子底下换网线。人比较年青一天下来不说腰酸背痛总觉得也太“没技术含量”啦,忘了告诉你我是系统管理员! 想来想去觉得多增加一个网卡来得方便,马上将电脑多安装一个网卡。一条接ADSL,一条接集团局域网络。启动完电脑先打开网络属性,可以看到有多一个“本地连接2”,如图1。 网卡安装成功,然后根据具体情况设置IP或自动获取。 调出命令窗口。在提示符下输入 ipconfig /all 查看本机的IP分布的具体情况。这里说明一下:“本地连接”是接ADSL的,IP是路由器自带的DHCP服务自动分配的。192.168.1.1为路由器的地址,也就是我们的一个网关地址;“本地连接1”是接集团内的网络,IP地址为管理员指定,具体情况如图2。 现在用ping命令测试,即可以ping 通外网(如是只用集团网络,是无法ping通外网,因为到外网的ICMP封包是会被总部屏蔽掉的),也可以ping通内部网络,但是在Ping集团内其它公司的服务器时(如:172.24.22.3。非本网段)提示找不到主机。为何会出现这种情况呢?这就是我们要说的Route在这里的应用了。 先在命令提示符后输入命令 Route print 查看现在路由表的具体情况,我们主要要查看默认网地址到底是多少,是ADSL的呢还是公司的。(如图3:) 由路由表我们可以看出本机现在的默认网关是192.168.1.1,也就是ADSL网络的网关。此时所有默认非本网段数据连接将由ADSL线出入,我们刚刚在找主机172.24.22.3时因为没有在两个网卡所在的任何一个网段内,这时电脑会从默认网关出去寻找172.24.22.3。方向错了,可想而知无法找到所以会提示找不到主机。我们要做的就是告诉电脑这个IP是集团内部电脑,要通过内部的网关才能找到。所以我们要添加一条路由进路由表,指定这条路线。集团内的电脑都是以172.*开始的,所以我们只要输入以下命令后回车: route add -p 172.0.0.0 mask 0.0.0.0 172.24.15.254 再输入命令 route print 后回车查看现在的路由表,如图4所示: OK!路由添加成功,再连接内部的和网部的电脑,都能连通了!到这里我们完成了让电脑对路由选择的操作。简单吧!呵呵…… 不过我们有时在用 route print 查看路由表后发现默认的网关并非是想要的网关,这时我们就可以用命令 route add [-p] 0.0.0.0 mask 0.0.0.0 *.*.*.* (*.*.*.*表示为欲设置的网关地址)来更攺默认的网关。 例如我们想将172.24.15.254设置为默认的网关,只要执行route add -p 0.0.0.0 mask 0.0.0.0 172.24.15.254 然后回车就OK啦。参数-p的作用是将此操作保存在路由表内,下次启动电脑还是调用这些配置,如没有加此参数电脑在重启后就回到了初始的设置。 当然有需要的时候就有不用的时候,当不用的时候我们怎么做呢,总不可能一直保留在路由表内吧。当我们需要删除某条路由时只要执行route delete 命令就可以删除我们想删除的路由项了。 如我们现在要删除之前添加的项,执行 route delete 172.0.0.0 后回车即可完成对某项路由的删除了。 当然 route 命令还有很多其它的一些选项和用法,感兴趣的朋友可以用 route /? 命令执行查看!tj
复制不过来图片,如果要看图解请看http://hi.baidu.com/xp_h/blog/item/6d8827f3ef1f7350342acc46.html
开始—运行—CMD 然后输入下面各行命令,每行回车
route -f 删除默认路由
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 访问外网通过网卡A
route add 192.168.52.0 mask 255.255.255.0 192.168.52.65 访问内网通过网卡B
这样输入,每次重启后就还原了,要永久保存。要在route后加 -p 写成 route -p add……
或者把三条命令做成批处理,每次开机运行即可