收藏 分享(赏)

路由表配置.doc

上传人:hwpkd79526 文档编号:4117393 上传时间:2018-12-10 格式:DOC 页数:6 大小:130KB
下载 相关 举报
路由表配置.doc_第1页
第1页 / 共6页
路由表配置.doc_第2页
第2页 / 共6页
路由表配置.doc_第3页
第3页 / 共6页
路由表配置.doc_第4页
第4页 / 共6页
路由表配置.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、时间能够以这样的方式过去令人感到惊异。人们倾向于认为计算机技术属于高科技,但是,TCP/IP 协议在过去的三十年里以各种形式出现,无所不在。因此, TCP/IP 协议有时间变得真正成熟起来,并且更稳定和更可靠。然而,当涉及到计算机的时候,事情就没有那样简单了。当路由包通过网络的时候,有时候会出现错误。在这种情况下,熟悉 Windows 路由表是很有帮助的。路由表能够决定来自有问题的机器的数据包的去向。在本文中,我将向你介绍如何查看 Windows 路由表以及如何让 Windows 路由表中包含的数据有意义。查看 Windows路由表路由表是 Windows 的 TCP/IP 协议栈的一个重要的

2、部分。但是,路由表不是 Windows 操作系统向普通用户显示的东西。如果你要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE PRINT”命令。然后,你将看到一个类似于图 A 中显示的图形。图 A:这是 Windows 路由表的外观在我深入讨论这个路由表之前,我建议你在命令提示符对话框中输入另一个命令。这个命令是:IPCONFIG /ALL我建议你使用 IPCONFIG /ALL 命令的理由是因为这个命令能够显示 TCP/IP 协议在机器中实际上是如何设置的。的确,你可以在网卡属性页认真查看 TCP/IP 协议,但是,如果你从 IPCONFIG 得到这个信息,这个信息会

3、更可靠。在过去的几年里,我曾经遇到过这样一些例子,IPCONFIG 报告的信息与机器中的 TCP/IP 协议设置屏幕中显示的信息完全不一样。这种事情不常见,但是,如果正好出现这种错误,你就会遇到这种不匹配的情况。坦率地说,键入到 TCP/IP 属性页中的信息反映了你想要 Windows 为选择的网络设置的 TCP/IP 协议。 IPCONFIG 提供的信息显示了 Windows 实际上设置的协议。即使你没有出现一些奇怪的 Windows 错误,从 IPCONFIG 获得你的配置信息仍是非常有用的。如果一台机器有多个网卡,要记住每一个网卡绑定的设置是很困难的。IPCONFIG 列出了如图 B 所

4、示的每一个网卡的各种设置,很容易阅读。图 B:IPCONFIG /ALL 显示这台机器上每一个网卡的 TCP/IP 设置检查路由表当这篇文章要讨论路由表的时候,你现在也许很想知道我为什么让你执行 IPCONFIG /ALL 命令。这样做的原因是你一般来说从来不看路由表,除非你的机器出现了问题。如果你遇到了问题,开始诊断故障的最佳地方就是对比 IPCONFIG 提供的信息和路由表中存储的信息。 正如你在图 B 中所看到的那样,IPCONFIG/ALL 屏幕显示了 IP 地址、默认网关等一些基本的 TCP/IP 信息。然而,路由表却不是这样容易看懂。所以,我要用一些时间讨论如何阅读路由表以及路由表

5、中的信息代表什么意思。为了理解这些列中的信息代表什么意思,你需要稍微了解一下路由器是如何工作的。路由器的工作是协调一个网络与另一个网络之间的通信。因此,一台路由器包含多个网卡,每一个网卡连接到不同的网段。当用户把一个数据包发送到本机以外的一个不同的网段时,这个数据包将被发送到路由器。路由器将决定这个数据包应该转发给哪一个网段。如果这台路由器连接两个网段或者十几个网段也没有关系。决策的过程都是一样的,而且决策都是根据路由表做出的。如果你要查看执行“Route Print”命令之后屏幕显示的内容,你将发现路由表分为五列。第一列是网络目的地址。列出了路由器连接的所有的网段。网络掩码列提供这个网段本身

6、的子网掩码,而不是连接到这个网段的网卡的子网掩码。这基本上能够让路由器确定目的网络的地址类。第三列是网关。一旦路由器确定它要把这个数据包转发到哪一个目的网络,路由器就要查看网关列表。网关表告诉路由器这个数据包应该转发到哪一个 IP 地址才能达到目的网络。接口列告诉路由器哪一个网卡连接到了合适的目的网络。从技术上说,接口列仅告诉路由器分配给网卡的 IP 地址。那个网卡把路由器连接到目的网络。然而,路由器很聪明,知道这个地址绑定到哪一个物理网卡。最后一列是测量。测量本身是一种科学。但是,我将设法简单向你解释一下它们做什么。我听说过的一个最佳的解释测量的方法是用机场的词汇对此进行解释。设想一下,我需

7、要从北卡罗来纳州的加洛特市飞往佛罗里达州的迈阿密。由于加洛特机场非常大,我要去迈阿密海滩可以有很多选择。我可以乘坐西北航空公司的班机。那个班机能把我带到密执安州的底特律,然后从底特律飞往迈阿密。我还可以乘坐大陆航空公司的班机飞往休斯顿,然后飞往迈阿密。另一个选择是乘坐美国航空公司的飞机直接飞往迈阿密。我应该选择哪一条线路呢?在现实生活中,有许多因素值得考虑,如飞机票的价格和起飞的时间等。但是,让我们假设这一切都是相同的。如果除了航线之外,航班都是一样的,那么,我会选择中途停留最少的航班。那会使我以最快的速度到达目的地。由于停留的次数少,我的衔接出问题的机会就少,行李丢失等问题也会减少。路由是以

8、同样的方式工作的。许多时候,路由器有很多方法发送一个数据包。在这种情况下,以最短的(或者最可靠的) 路径发送数据包是有意义的。测量就在这里发挥作用了。Windows 一般不查看测量列,除非通向一个目的地有很多路径。如果有多个路径,Windows 将查看测量列以确定最短的路径。这是一种非常简单的解释。但是,这种解释说明了要点。额外的路由选择早些时候,我曾介绍过“Route Print”命令。但是,你用“Route” 命令实际上能够做很多事情。 “Route”命令的参数如下:ROUTE -f -p command destination -f 开关是可以选择的。这个开关告诉 Windows 清除路

9、由表中所有的网关输入记录。如果这个-f 开关与其它命令一起使用,那么,在执行这个命令中的其它指令之前,所有的网关输入记录都将被清除。-p 开关使指定的路由保持不变。一般来说,当服务器重新启动的时候,你通过“ROUTE”命令指定的任何路由都会被删除。-p 开关告诉 Windows 保留这个路由,即使系统重新启动也不改变。“ROUTE”命令参数的命令部分相对简单一些。这个命令集包含 PRINT、ADD、DELETE 和 CHANGE 四个选项。我曾向你们介绍过“ROUTE PRINT”命令。即使这个命令也包含其它的选项。例如,你可以使用通配符与这个命令一起使用。例如,如果你只要输出与 192.x.

10、x.x 子网有关的路由,你可以使用这个命令:“ ROUTE PRINT 192*”。“ROUTE DELETE”命令的工作方式与“ROUTE PRINT”非常相似。简单地输入“ROUTE DELETE”命令,然后输入你要从路由表中删除的目的地址和网关就可以了。例如,如果你要删除 192.0.0.0 网关,你可以输入这个命令:“ROUTE DELETE 192.0.0.0”。“ROUTE CHANGE”和“ROUTE ADD”命令的基本参数都相同。当你输入这个命令的时候,你必须指定目的地、子网掩码和网关。你还可以指定一个测量和接口,不过,这是可以选择的。例如,如果你要使用最低参数增加一个目的地,

11、你可以输入如下命令:ROUTE ADD 147.0.0.0 255.0.0.0 148.100.100.100在这个命令中,147.0.0.0 是你新增加的目的地址。 255.0.0.0 是这个目的地址的子网掩码,148.100.100.100 是网关。你可以使用 METRIC 和 IF 这两个参数扩大这个命令的功能。例如 :ROUTE ADD 147.0.0.0 255.0.0.0 148.100.100.100 METRIC 1 IF 1测量这个参数是可以选择的。但是,它指定了测量或者路由跳数的数量。IF 参数告诉 Windows 使用哪一个网卡。在这种特殊的情况下,Windows 将使用

12、作为接口 1 与 Windows 绑定的网卡。如果你不使用 IF 参数,Windows 将搜索可供使用的最佳的网卡。结论在这篇文章中,我解释了如何使用“ROUTE”命令显示 Windows 路由表,和如果有必要的话如何修改这些路由表。如果你需要一些额外的帮助,你输入“ROUTE /?”命令可以得到更多的参数的例子。-范例要显示 IP 路由表的完整内容,请键入:route print要显示 IP 路由表中以 10. 开始的路由,请键入:route print 10.*要添加默认网关地址为 192.168.12.1 的默认路由,请键入:route add 0.0.0.0 mask 0.0.0.0

13、192.168.12.1要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入:route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键

14、入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:route delete 10.41.0.0 mask 255.255.0.0要删除 IP 路由表中以 10. 开始的所有路由,请键入:route d

15、elete 10.*要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入:route change 10.41.0.0 mask 255.255.0.0 10.27.0.25 route 的命令routing ip add/delete/set/show interface 在指定接口上添加、删除、配置或显示常规 IP 路由设置。routing ip add/delete/set/show filter 在指定接口上添加、删除、配置或显示 IP 数据包筛选器。routing ip add/dele

16、te/show boundary 在指定接口上添加、删除或显示多播边界设置。routing ip add/set ipiptunnel 添加或配置 IP 中的 IP 接口。routing ip add/delete/set/show rtmroute 添加、配置或显示不持续的路由表管理器路由。routing ip add/delete/set/show persistentroute 添加、删除、配置或显示持续路由。routing ip add/delete/set/show preferenceforprotocol 添加、删除、配置或显示路由协议的优先级。routing ip add/de

17、lete/set/show scope 添加、删除或显示多播作用域。routing ip set/show loglevel 配置或显示全局 IP 记录等级。routing ip show helper 显示 IP 的所有 Netsh 实用程序子环境。routing ip show protocol 显示所有正在运行的 IP 路由协议。routing ip show mfe 显示多播转发项。routing ip show mfestats 显示多播转发项统计。routing ip show boundarystats 显示 IP 多播边界。routing ip show rtmdestinat

18、ions 显示路由表管理器路由表中的目标。routing ip show rtmroutes 显示路由表管理器路由表中的路由。routing ip nat set/show global 配置或显示全局网络地址转换 (NAT) 设置。routing ip nat add/delete/set/show interface 添加、删除、配置或显示指定接口的 NAT 设置。routing ip nat add/delete addressrange 在 NAT 接口公用地址池中添加或删除一个地址范围。routing ip nat add/delete addressmapping 添加或删除 NA

19、T 地址映射。routing ip nat add/delete portmapping 添加或删除 NAT 端口映射。routing ip autodhcp set/show global 配置或显示全局 DHCP 分配器参数。routing ip autodhcp set/show interface 配置或显示指定接口的 DHCP 分配器设置。routing ip autodhcp add/delete exclusion 在 DHCP 分配器地址范围中添加或删除一个排除范围。routing ip dnsproxy set/show global 配置或显示全局 DNS 代理参数。rou

20、ting ip dnsproxy set/show interface 配置或显示指定接口的 DNS 代理参数。routing ip igmp set/show global 配置或显示 IGMP 全局设置。routing ip igmp add/delete/set/show interface 在指定接口上添加、删除、配置或显示 IGMP。routing ip igmp add/delete staticgroup 添加或删除指定接口的静态多播组。routing ip igmp show grouptable 显示 IGMP 主机组表。routing ip igmp show ifstat

21、s 显示每个接口的 IGMP 统计。routing ip igmp show iftable 显示每个接口的 IGMP 主机组。routing ip igmp show proxygrouptable 显示 IGMP 代理接口的 IGMP 组表。routing ip igmp show rasgrouptable 显示远程访问服务器所使用的 Internet 接口的组表。routing ip ospf set/show global 配置或显示全局 OSPF 设置。使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:route -f -p Comman

22、dDestination mask Netmask Gateway metric Metric if Interface-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。-p 与 add 命令一起使用时使路由具有永久性。 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。Command 指定您想运行的命令 (Add/Change/Delete/Print)。路由类型:有三种路由1.主机路由从一台主机映射

23、一条到本地网络上的的其他主机上command format:route add -host destination_ip local_ip -interface interfaceeg:我们想为本地主机接口 hme0(204.12.17.1)和另一台在相邻才 C 类网络上的主机(204.12.16.100) 之间增加一条路由#route add -host 204.12.16.100 204.12.17.1 -interface hme02.网络路由允许数据包从本地主机传输到在本地网络的其他主机上增加一个到另一个网络的的直接路由command format:route add -net des

24、tination_network_ip local_ip -netmask maskeg:如果我们要想为 C 类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0 网络)我们可以使用如下的命令:#route add -net 204.12.16.0 204.12.17.1 -netmask 255.255.255.03.缺省路由将寻找一条路由的任务传送到一台路由器。RIP 和 RDISC 守护进程都可以使用缺省路由。command format:route add default hostname -interface interfaceeg

25、 :增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效#route add default 204.54.56.1 -interface hme1Destination 指定该路由的网络目标。mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码) 。如果没有指定,将使用 255.255.255.255Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。metric Metric 为路由指定一个整数成本值标(从 1 至 9999) ,当在路由表( 与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用

26、。if Interface 为可以访问目标的接口指定接口索引。就是说发往甲的数据用接口 A,发往乙的用接口 B。这一条在一个网卡捆绑了多个同网段的 IP 时应用非常有效。比如你捆绑了 *.1 和*.2 两个地址,你可以指定某一条主机路由是用*.1 发,某一条是用*.2 发。不然,默认情况下,发往同一子网的都是用一个 IP 发。若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。可以使用十进制或十六进制值进行接口索引。/? 在命令提示符处显示帮助。名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部destination

27、 或 gateway 使用的符号名称。如果命令是 print 或 delete,目标和网关还可以使用通配符,也可以省略网关参数。示例若要显示 IP 路由表的全部内容,请键入:route print若要显示以 10. 起始的 IP 路由表中的路由,请键入:route print 10.*若要添加带有 192.168.12.1 默认网关地址的默认路由,请键入:route add 0.0.0.0 mask 0.0.0.0 192.168.12.1若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个路由,请键入:route add 10

28、.41.0.0 mask 255.255.0.0 10.27.0.1若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个永久路由,请键入:route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且其成本值标为 7 的 10.41.0.0 目标中添加一个路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7若要向带有 255.255.0.0 子

29、网掩码、10.27.0.1 下一跃点地址且使用 0x3 接口索引的 10.41.0.0 目标中添加一个路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3若要删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由,请键入:route delete 10.41.0.0 mask 255.255.0.0若要删除以 10. 起始的 IP 路由表中的所有路由,请键入:route delete 10.*若要将带有 10.41.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.27.0.1 修改为 10.27.0.25,请键入:route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 统计图表

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报