您的位置:首页 > 理论基础 > 计算机网络

Route 命令在双网卡、双网络中的应用

2009-09-22 22:50 197 查看
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 /? 命令执行查看!

http://hi.baidu.com/xp_h/blog/item/6d8827f3ef1f7350342acc46.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: