iproute命令的作用详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ip route命令的作用详解2009-11-27 18:49:19| 分类:学习资料|举报|字号订阅
内外网同时上网的解决办法
在cmd中运行rout e print查看路由表
如图
可见,在跃点数最低的情况下,内外网对应的两行将内外网添加到永久路由表
route-p add 0.0.0.0 mask 0.0.0.0 192.168.1.1
route-p add 148.0.0.0 mask 255.0.0.0 148.20.71.1
删除永久路由表则为:
routedelete 148.0.0.1
屏蔽访问IP和域名
http://mrcyf.space/blog/cns!7BCDF75F323412FB!133.entry
命令行下运行 route-p(-P表示重启后生效) add destip MASK 255.255.255.255 127.0.0.1
(用你要屏蔽的IP地址替换dest ip)
可能会报错,但是可以用routeprint(知识若不分享实在没有意义
http://www.yidab) 看到它确实加进去了
比如
route-p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1
route-p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1
恢复屏蔽IP
routedelete 59.42.248.210 mask 255.255.255.255
屏蔽域名
window s/system32/driver s/etc/hosts
怎样屏蔽IP地址
通常情况下,使用防火墙来阻断因特网交通是最好的办法。
但是,低端防火墙,比如Inte rnetConnec tionFirewa ll并不能过滤单个I P地址。
有一个过滤单个IP 地址的办法是调整电脑上的路由表。
路由命令行工具可以解决这个问题。
这是一个较难使用的工具。
不懂路由知识而贸然调整可能会导致电脑与网络失去连接。
下面这样的命令可以阻断与IP地址为220.189.126.2的通信:
route–p add 220.189.126.2 MASK 255.255.255.255 192.168.1.0 METRIC 1 IF 2
需要根据你的计算机调整接口号码,目的地IP应改为本地网络上以前不存在的一个地址。
像我前面所说的,解决办法并不容易。
参考资料:http://www.yesky.com/452/1845952.shtml
Route命令详解
在本地IP 路由表中显示和修改条目。
语法
route[-f] [-p] [Comman d [Destin ation] [mask Netmas k] [Gatewa y] [metric
Metric]] [if Interf ace]]
参数
-f
清除所有不是主路由(网掩码为255.255.255.255 的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0 的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0 的路由)的条目的路由表。
如果它与命令之一(例如add、change或 delete)结合使用,表会在运行命令之前清除。
-p
与add 命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。
默认情况下,启动TCP/IP 协议时不会保存添加的路由。
与 print命令一起使用时,则显示永久路由列表。
所有其它的命令都忽略此参数。
永久路由存储在注册表中的位置是
HKEY_L OCAL_MACHI NE\SYSTEM\Curren tCont rolSe t\Servic es\Tcpip\Parameters\Persis tentR outes。
Comman d
指定要运行的命令。
下表列出了有效的命令。
命令目的
add 添加路由
change更改现存路由
delete删除路由
print打印路由
Destin ation
指定路由的网络目标地址。
目标地址可以是一个IP 网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是0.0.0.0。
(知识若不分享实在没有意义http://www.yidab)
mask subnet mask
指定与网络目标地址相关联的网掩码(又称之为子网掩码)。
子网掩码对于IP 网
络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255 ,对于默
认路由是0.0.0.0。
如果忽略,则使用子网掩码255.255.255.255。
定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。
换句话说,如果子网掩码的一位是0,则目标地址中的对应位就不能设置为1。
Gatewa y
指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点
IP 地址。
对于本地连接的子网路由,网关地址是分配给连接子网接口的IP 地址。
对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP 地址。
metric Metric
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。
所选的路由具有最少的跃点数。
跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
if Interf ace
指定目标可以到达的接口的接口索引。
使用 routeprint命令可以显示接口及其对应接口索引的列表。
对于接口索引可以使用十进制或十六进制的值。
对于十六进制值,要在十六进制数的前面加上0x。
忽略if 参数时,接口由网关地址确定。
/?
在命令提示符显示帮助。
注释
路由表中跃点数一列的值较大是由于允许TCP/IP 根据每个LAN接口的IP
地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。
默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。
要删除大跃点数,请在每个LAN 连接的TCP/IP 协议的高级属性中禁用自动确定接口跃点数。
如果在 system root\System32\Driver s\Etc 文件夹的本地网络文件中存在适当的条目,名称可以用于 Destin ation。
只要名称可以通过―域名系统‖(DNS)查询这
样的标准主机名解析技术分解为IP 地址,就可以将其用于 Gatewa y,DNS 查询使用存储在 system root\System32\Driver s\Etc 文件夹下的本地主机文件和NetBIO S 名称解析。
如果是 print或 delete命令,可以忽略 Gatewa y 参数,使用通配符来表示目标和网关。
Destin ation的值可以是由星号(*) 指定的通配符。
如果指定目标含有一个星号(*) 或问号(?),它被看作是通配符,只打印或删除匹配的目标路由。
星号代表任意一字符序列,问号代表任一字符。
例如,10.*.1, 192.168.*、127.* 和*224* 都是星号通配符的有效使用。
使用了无效的目标和子网掩码(网掩码)值的组合,会显示―Route:bad gatewa y addres s netmas k‖错误消息。
目标中有一位或多位设置为1,而其在子网掩码中的对应位设置为0 时会发生这个错误。
可以通过二进制表示法表示目标和子网掩码来检查这种情况。
以二进制表示的子网掩码包括表示目标网络地址部分的一连串的 1 和表示目标主机地址部分的一连串的0 两个部分。
查看目标以确定目标的主机地址部分(由子网掩码所定义)是否有些位设置成了1。
只有 Window s NT 4.0、Window s 2000、Window s Millen niumEditio n 和Window s XP 的 route命令支持-p 参数。
Window s 95 或 Window s 98 的route命令不支持该参数。
只有当网际协议(TCP/IP) 协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
范例
要显示IP 路由表的完整内容,请键入:
routeprint
要显示IP 路由表中以10. 开始的路由,请键入:
routeprint10.*
要添加默认网关地址为192.168.12.1 的默认路由,请键入:
routeadd 0.0.0.0 mask 0.0.0.0 192.168.12.1
要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为
10.27.0.1 的路由,请键入:
routeadd 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 的路由,请键入:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7(知识若不分享实在没有意义http://www.yidab)
要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为
10.27.0.1,接口索引为0x3 的路由,请键入:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
要删除目标为10.41.0.0,子网掩码为255.255.0.0 的路由,请键入:
routedelete 10.41.0.0 mask 255.255.0.0
要删除IP 路由表中以10. 开始的所有路由,请键入:
routedelete 10.*
要将目标为10.41.0.0,子网掩码为255.255.0.0 的路由的下一个跃点地址由10.27.0.1 更改为10.27.0.25,请键入:
routechange 10.41.0.0 mask 255.255.0.0 10.27.0.25
route的命令
routin g ip add/delete/set/show interf ace 在指定接口上添加、删除、配置或显示常规IP 路由设置。
routin g ip add/delete/set/show filter在指定接口上添加、删除、配置或显示IP 数据包筛选器。
routin g ip add/delete/show bounda ry 在指定接口上添加、删除或显示多播边界设置。
routin g ip add/set ipiptu nnel添加或配置IP 中的IP 接口。
routin g ip add/delete/set/show rtmrou te 添加、配置或显示不持续的路由表管理器路由。
routin g ip add/delete/set/show persis tentr oute添加、删除、配置或显示持续路由。
routin g ip add/delete/set/show prefer encef orpro tocol添加、删除、配置或显示路由协议的优先级。
routin g ip add/delete/set/show scope添加、删除或显示多播作用域。
routin g ip set/show loglev el 配置或显示全局IP 记录等级。
routin g ip show helper显示IP 的所有 Netsh实用程序子环境。
routin g ip show protoc ol 显示所有正在运行的IP 路由协议。
routin g ip show mfe 显示多播转发项。
routin g ip show mfesta ts 显示多播转发项统计。
routin g ip show bounda rysta ts 显示IP 多播边界。
routin g ip show rtmdes tinat ions显示路由表管理器路由表中的目标。
routin g ip show rtmrou tes 显示路由表管理器路由表中的路由。
routin g ip nat set/show global配置或显示全局网络地址转换(NAT) 设置。
routin g ip nat add/delete/set/show interf ace 添加、删除、配置或显示指定接口的NAT 设置。
routin g ip nat add/delete addres srang e 在NAT 接口公用地址池中添加或删除一个地址范围。
routin g ip nat add/delete addres smapp ing 添加或删除NAT 地址映射。
routin g ip nat add/delete portma pping添加或删除NAT 端口映射。
routin g ip autodh cp set/show global配置或显示全局DHCP 分配器参数。
routin g ip autodh cp set/show interf ace 配置或显示指定接口的DHCP 分配器
设置。
routin g ip autodh cp add/delete exclus ion 在DHCP 分配器地址范围中添加或删除一个排除范围。
routin g ip dnspro xy set/show global配置或显示全局DNS 代理参数。
routin g ip dnspro xy set/show interf ace 配置或显示指定接口的DNS 代理参数。
routin g ip igmp set/show global配置或显示IGMP 全局设置。
routin g ip igmp add/delete/set/show interf ace 在指定接口上添加、删除、配置或显示IGMP。
routin g ip igmp add/delete static group添加或删除指定接口的静态多播组。
routin g ip igmp show groupt able显示IGMP 主机组表。
routin g ip igmp show ifstat s 显示每个接口的IGMP 统计。
routin g ip igmp show iftabl e 显示每个接口的IGMP 主机组。
routin g ip igmp show proxyg roupt able显示IGMP 代理接口的IGMP 组表。
routin g ip igmp show rasgro uptab le 显示远程访问服务器所使用的 Intern et 接口的组表。
routin g ip ospf set/show global配置或显示全局OSPF 设置。
routin g ip ospf add/delete/set/show interf ace 在指定接口上添加、删除、配置或显示OSPF。
routin g ip ospf add/delete/set/show area 添加、删除、配置或显示OSPF 区域。
routin g ip ospf add/delete/show range在指定的OSPF 区域上添加、删除、配置或显示范围。
routin g ip ospf add/delete/set/show virtif添加、删除、配置或显示OSPF 虚拟接口。
routin g ip ospf add/delete/show neighb or 添加、删除、配置或显示OSPF 邻居。
routin g ip ospf add/delete/show protof ilter添加、删除、配置或显示OSPF 外部路由的路由信息源。
routin g ip ospf add/delete/show routef ilter添加、删除、配置或显示OSPF 外部路由的路由筛选。
routin g ip ospf show areast ats 显示OSPF 区域统计。
routin g ip ospf show lsdb 显示OSPF 链接状态数据库。
routin g ip ospf show virtif stats显示OSPF 虚拟链接统计。
routin g ip relayset global配置―DHCP中继代理程序‖的全局设置。
routin g ip relayadd/delete/set interf ace 在指定接口上添加、删除或配置―DHCP中继代理程序‖设置。
routin g ip relayadd/delete dhcpse rver在DHCP 服务器地址列表中添加或删除DHCP 服务器的IP 地址。
routin g ip relayshow ifbind ing 显示接口的IP 地址绑定。
routin g ip relayshow ifconf ig 显示每个接口的―DHCP中继代理程序‖配置。
routin g ip relayshow ifstat s 显示每个接口的DHCP 统计。
routin g ip rip set/show global配置IP 的RIP 全局设置。
routin g ip rip add/delete/set/show interf ace 在指定接口上添加或配置IP 的RIP 设置。
routin g ip rip add/delete peerfi lter添加或删除RIP 对等筛选器。
routin g ip rip add/delete accept filte r 在接受的路由列表中添加或删除RIP 路
由筛选器。
routin g ip rip add/delete announ cefil ter 在公布的路由列表中添加或删除RIP
路由筛选器。
routin g ip rip add/delete/show neighb or 添加或删除RIP 邻居。
routin g ip rip set/show flags在指定接口上配置IP RIP 高级设置。
routin g ip rip show global stats显示全局RIP 参数。
routin g ip rip show ifbind ing 显示接口的IP 地址绑定。
routin g ip rip show ifstat s 显示每个接口的RIP 统计。
IPX netsh路由命令
routin g ipx add/set static route在IPX 路由表中添加或配置静态IPX 路由。
routin g ipx add/set static servi ce 在SAP 服务表中添加或配置静态SAP 服务。
routin g ipx add/set filter在指定的接口上添加或配置IPX 数据包筛选器。
routin g ipx add/set interf ace 在请求拨号接口上启用IPX 路由,或在指定的接
口上配置IPX 设置。
routin g ipx set global配置全局IPX 路由设置。
routin g ipx rip add/set filter添加和配置RIP 路由筛选器。
routin g ipx rip set global配置全局IPX 的RIP 设置。
routin g ipx rip set interf ace 在指定接口上配置IPX 的RIP 设置。
routin g ipx sap add/set filter添加或配置SAP 服务筛选器。
routin g ipx sap set global配置全局IPX 的SAP 设置。
routin g ipx sap set interf ace 在指定接口上配置IPX 的SAP 设置。
routin g ipx netbio s add nbname将静态 NETBIO S 名称添加到IPX NetBIO S
名称表中。
routin g ipx netbio s set interf ace 在指定接口上配置基于IPX 的 NetBIO S 设置。
(知识若不分享实在没有意义http://www.yidab)
学习Wind ows网络命令之ro ute命令小档案
作者:开心石头
route命令主要用来管理本机路由表,可以查看,添加、修改或删除路由表条目。
该命令在wi n2000以上操作系统都可使用。
命令格式如下:
ROUTE[-f] [-p] [comman d] [destin ation] [MASK netmas k] [gatewa y] [METRIC metric] [IF interf ace]
带方括号的参数可以省略。
各参数含义如下:
Comman d:可以是pri nt(列出当前路由表)、delete(删除路由表条目)、add(添加路由表条目)和chang e(修改已有路由表条目)这些命令之一。
-f:清空所有路由表的网关条目。
如果与某个r oute指令一块使用,会在执行该命令前先清空路由表。
-p:这个选项与a dd命令一块使用时用于添加永久的静态路由表条目。
如果没有这个参数添加的路由表条目在系统重启后会丢失。
如果其它命令使用这个选项此选项会被忽略。
因为其它命令对路由表的影响总是永久的。
在Windo ws 95系统的r oute命令不支持这个选项。
destin ation、gatewa y 、netmas k、metric和inte rface参数分别定义路由表条
目中的目标IP段,使用网关,子网掩码、度量值和网络界面。
(知识若不分享实在没有意义http://www.yidab)
在命令中可以用字符串符号来替代目标网络和网关的IP表示,对于用符号名表
示的网络,系统会查找n etwor ks文件来解析符号名对应的网络IP(这个文件
在w inxp系统一般位于C:\WINDOW S\system32\driver s\etc目录下),对于用符
号名表示的网关系统会使用HOSTS文件来对符号名进行解析。
如果是pri nt或de lete命令,目标网络和网关可以包括通配符(*或?),而且网关参数可以省略。
如果在目标网络定义中包含*或?,这时这些通配符会按其在命令行界面中的含义,及*代表多个任意字符而?代表一个任意字符。
例如这样157.*.1。
注意:在添加或修改路由条目时,如果目标网络与网络掩码不符会产生错误,也
即DEST & MASK) != DEST时,会报错。
注意,这个命令的很多部分是可以省略的,比如网络界面常被省略。
如果在添加或修改的路由条目中省略网络界面参数,系统会自动使用到达指定网关最合适的网络界面。
例如,add命令的完全写法可以如下:
routeADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
这条命令添加到达IP为157.0.0.0掩码为255.0.0.0的目标网络的路由,指定网关为157.55.80.1,跳数定义为3,使用网络界面2,
routePRINT157*
仅被出以157开头的目标网络的路由条目。
routeDELETE 157.0.0.0(知识若不分享实在没有意义http://www.yidab)
删除到达目标子网157.0.0.0的路由条目。
window s下 route命令详解
在一个网上查找到的,和Linux下的rou te很类似,但有部分不一样,汗死,开始以为是l inux下的rout e.
http://www.cublo/u/553/showar t_148167.html
使用 Route命令行工具查看并编辑计算机的IP 路由表。
Route命令和语法如下所示:
route[-f] [-p] [Comman d][Destin ation] [mask Netmas k] [Gatewa y] [metric
Metric]] [if Interf ace]]
-f 清除所有网关入口的路由表。
如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p 与add 命令一起使用时使路由具有永久性。
该参数与add 命令一起使用时,将使路由在系统引导程序之间持久存在。
默认情况下,系统重新启动时不保留路由。
与 print命令一起使用时,显示已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Comman d 指定您想运行的命令 (Add/Change/Delete/Print)。
路由类型:
有三种路由
1.主机路由从一台主机映射一条到本地网络上的的其他主机上
comman d format:
routeadd -host destin ation_ip local_ip -interf ace interf ace
eg:
我们想为本地主机接口h me0(204.12.17.1)和另一台在相邻才C类网络上的主机(204.12.16.100)之间增加一条路由
#routeadd -host 204.12.16.100 204.12.17.1 -interf ace hme0
2.网络路由允许数据包从本地主机传输到在本地网络的其他主机上
增加一个到另一个网络的的直接路由
comman d format:
routeadd -net destin ation_netw ork_i p local_ip -netmas k mask
eg:
如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之
间增加一条路由(204.12.16.0网络)我们可以使用如下的命令:
#routeadd -net 204.12.16.0 204.12.17.1 -netmas k 255.255.255.0
3.缺省路由将寻找一条路由的任务传送到一台路由器。
RIP 和RDISC守护进程都可以使用缺省路由。
comman d format:
routeadd defaul t hostna me -interf ace interf ace
eg:增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效
#routeadd defaul t 204.54.56.1 -interf ace hme1(知识若不分享实在没有意义http://www.yidab)
Destin ation指定该路由的网络目标。
mask Netmas k 指定与网络目标相关的网络掩码(也被称作子网掩码)。
如果
没有指定,将使用255.255.255.255
Gatewa y 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点
IP 地址。
metric Metric为路由指定一个整数成本值标(从1 至9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。
if Interf ace 为可以访问目标的接口指定接口索引。
就是说发往甲的数据用接口A,发往乙的用接口B。
这一条在一个网卡捆绑了多个同网段的IP时应用非常有效。
比如你捆绑了*.1 和*.2两个地址,你可以指定某一条主机路由是用*.1发,某一条是用*.2发。
不然,默认情况下,发往同一子网的都是用一个IP发。
若要获得一个接口列表和它们相应的接口索引,使用 routeprint命令的显示功能。
可以使用十进制或十六进制值进行接口索引。
/? 在命令提示符处显示帮助。
名为 Networ ks 的网络数据库文件和名为 Hosts的计算机名数据库文件中均引用全部
destin ation或 gatewa y 使用的符号名称。
如果命令是print或 delete,目标和网关
还可以使用通配符,也可以省略网关参数。
示例
若要显示IP 路由表的全部内容,请键入:
routeprint
若要显示以10. 起始的IP 路由表中的路由,请键入:
routeprint10.*
若要添加带有192.168.12.1 默认网关地址的默认路由,请键入:(知识若不分享实在没有意义http://www.yidab)
routeadd 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 目标中添加一个路由,请键入:
routeadd 10.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 目标中添加一个路由,请键入:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
若要向带有255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且使用0x3 接口索引的10.41.0.0 目标中添加一个路由,请键入:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
若要删除到带有255.255.0.0 子网掩码的10.41.0.0 目标的路由,请键入:
routedelete 10.41.0.0 mask 255.255.0.0
若要删除以10. 起始的IP 路由表中的所有路由,请键入:
routedelete 10.*
若要将带有10.41.0.0 目标和255.255.0.0 子网掩码的下一跃点地址从
10.27.0.1 修改为10.27.0.25,请键入:
routechange 10.41.0.0 mask 255.255.0.0 10.27.0.25
原文内容:
http://www.micros /resour ces/docume ntati on/window s/xp/all/proddo cs/ en-us/route.mspx?mfr=true(知识若不分享实在没有意
义http://www.yidab)
Route
Displa ys and modifi es the entrie s in the localIP routin g table. Used withou t parame ters, routedispla ys help.
Syntax
route[-f] [-p] [Comman d [Destin ation] [mask Netmas k] [Gatewa y] [metric
Metric]] [if Interf ace]]
Top of page
Parame ters
-f : Clears the routin g tableof all entrie s that are not host routes (routes with a netmas k of 255.255.255.255), the loopba ck networ k route(routes with a
destin ation of 127.0.0.0 and a netmas k of 255.0.0.0), or a multic ast route(routes with a destin ation of 224.0.0.0 and a netmas k of 240.0.0.0). If this is used in conjun ction with one of the comman ds (such as add, change, or
delete), the tableis cleare d priorto runnin g the comman d.
-p : When used with the add comman d, the specif ied routeis addedto the regist ry and is used to initia lizethe IP routin g tablewhenev er the TCP/IP protoc ol is starte d. By defaul t, addedroutes are not preser ved when the
TCP/IP protoc ol is starte d. When used with the printcomman d, the list of persis tentroutes is displa yed. This parame ter is ignore d for all other
comman ds. Persis tentroutes are stored in the regist ry locati on
HKEY_L OCAL_MACHI NE\SYSTEM\Curren tCont rolSe t\Servic es\Tcpip\Parameters\Persis tentR outes.
Comman d : Specif ies the comman d you want to run. The follow ing tablelistsvalidcomman ds.
Comman d Purpos e
add
Adds a route.
change
Modifi es an existi ng route.
delete
Delete s a routeor routes.
print
Prints a routeor routes.
Destin ation : Specif ies the networ k destin ation of the route. The destin ation can be an IP networ k addres s (wherethe host bits of the networ k addres s are set to 0), an IP addres s for a host route, or 0.0.0.0 for the defaul t route.(知识若不分享实在没有意义http://www.yidab)
mask Netmas k : Specif ies the netmas k (also knownas a subnet mask)
associ atedwith the networ k destin ation. The subnet mask can be the
approp riate subnet mask for an IP networ k addres s, 255.255.255.255 for a host route, or 0.0.0.0 for the defaul t route. If omitte d, the subnet mask
255.255.255.255 is used. Becaus e of the relati onshi p betwee n the destin ation and the subnet mask in defini ng routes, the destin ation cannot be more
specif ic than its corres pondi ng subnet mask. In otherwords, therecannot be a bit set to 1 in the destin ation if the corres pondi ng bit in the subnet mask is a 0. Gatewa y : Specif ies the forwar dingor next hop IP addres s over whichthe set of addres ses define d by the networ k destin ation and subnet mask are
reacha ble. For locall y attach ed subnet routes, the gatewa y addres s is the IP addres s assign ed to the interf ace that is attach ed to the subnet. For remote routes, availa ble across one or more router s, the gatewa y addres s is a direct ly reacha ble IP addres s that is assign ed to a neighb oring router.
metric Metric : Specif ies an intege r cost metric (rangin g from 1 to 9999) for the route, whichis used when choosi ng amongmultip le routes in the routin g tablethat most closel y matchthe destin ation addres s of a packet beingforwar ded. The routewith the lowest metric is chosen. The metric can reflec t the number of hops, the speedof the path, path reliab ility, path throug hput, or
admini strat ive proper ties.
if Interf ace : Specif ies the interf ace indexfor the interf ace over whichthe
destin ation is reacha ble. For a list of interf acesand theircorres pondi ng
interf ace indexe s, use the displa y of the routeprintcomman d. You can use either decima l or hexade cimal values for the interf ace index. For hexade cimal values, preced e the hexade cimal number with 0x. When the if parame ter is omitte d, the interf ace is determ inedfrom the gatewa y addres s.
/? : Displa ys help at the comman d prompt.
Top of page
Remark s
Largevalues in the metric column of the routin g tableare the result of
allowi ng TCP/IP to automa tical ly determ ine the metric for routes in the routin g tablebasedon the config urati on of IP addres s, subnet mask, and defaul t gatewa y for each LAN interf ace. Automa tic determ inati on of the interf ace metric, enable d by defaul t, determ inesthe speedof each interf ace and adjust s the metric s of routes for each interf ace so that the fastes t interf ace create s the routes with the lowest metric. To remove the largemetric s, disabl e the
automa tic determ inati on of the interf ace metric from the advanc ed proper tiesof the TCP/IP protoc ol for each LAN connec tion.
Namescan be used for Destin ation if an approp riate entryexists in the localNetwor ks file stored in the system root\System32\Driver s\Etc folder. Namescan be used for the gatewa y as long as they can be resolv ed to an IP addres s throug h standa rd host name resolu tiontechni quessuch as Domain Name System (DNS) querie s, use of the localHostsfile stored in the
system root\system32\driver s\etc folder, and NetBIO S name resolu tion.
If the comman d is printor delete, the Gatewa y parame ter can be omitte d and wildca rds can be used for the destin ation and gatewa y. The Destin ation valuecan be a wildca rd valuespecif ied by an asteri sk (*). If the destin ation specif ied contai ns an asteri sk (*) or a questi on mark (?), it is treate d as a wildca rd and only matchi ng destin ation routes are printe d or delete d. The asteri sk matche s any string, and the questi on mark matche s any single charac ter. For exampl e, 10.*.1, 192.168.*, 127.*, and *224* are all validuses of the asteri sk wildca rd.
Usingan invali d combin ation of a destin ation and subnet mask (netmas k) valuedispla ys a "Route: bad gatewa y addres s netmas k" errormessag e. This errormessag e appear s when the destin ation contai ns one or more bits set to 1 in bit locati ons wherethe corres pondi ng subnet mask bit is set to 0. To test this condit ion, expres s the destin ation and subnet mask usingbinary notati on. The subnet mask in binary notati on consis ts of a series of 1 bits, repres entin g the networ k addres s portio n of the destin ation, and a series of 0 bits, repres entin g the host addres s portio n of the destin ation. Checkto determ ine whethe r thereare bits in the destin ation that are set to 1 for the portio n of the destin ation that is the host addres s (as define d by the subnet mask).
The -p parame ter is only suppor ted on the routecomman d for Window s NT 4.0, Window s 2000, Window s Millen niumEditio n, and Window s XP. This parame ter is not suppor ted by the routecomman d for Window s 95 or Window s 98.(知识若不分享实在没有意义http://www.yidab)
This comman d is availa ble only if the Intern et Protoc ol (TCP/IP) protoc ol is instal led as a compon ent in the proper tiesof a networ k adapte r in Networ k Connec tions
Top of page
Exampl es
To displa y the entire conten ts of the IP routin g table, type:
routeprint
To displa y the routes in the IP routin g tablethat beginwith 10., type:
routeprint10.*
To add a defaul t routewith the defaul t gatewa y addres s of 192.168.12.1, type: routeadd 0.0.0.0 mask 0.0.0.0 192.168.12.1
To add a routeto the destin ation 10.41.0.0 with the subnet mask of
255.255.0.0 and the next hop addres s of 10.27.0.1, type:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1
To add a persis tentrouteto the destin ation 10.41.0.0 with the subnet mask of 255.255.0.0 and the next hop addres s of 10.27.0.1, type:(知识若不分享实在没有意义http://www.yidab)
route-p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
To add a routeto the destin ation 10.41.0.0 with the subnet mask of
255.255.0.0, the next hop addres s of 10.27.0.1, and the cost metric of 7, type: routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
To add a routeto the destin ation 10.41.0.0 with the subnet mask of
255.255.0.0, the next hop addres s of 10.27.0.1, and usingthe interf ace index0x3, type:
routeadd 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
To delete the routeto the destin ation 10.41.0.0 with the subnet mask of 255.255.0.0, type:
routedelete 10.41.0.0 mask 255.255.0.0
To delete all routes in the IP routin g tablethat beginwith 10., type:
routedelete 10.*
To change the next hop addres s of the routewith the destin ation of 10.41.0.0 and the subnet mask of 255.255.0.0 from 10.27.0.1 to 10.27.0.25, type:(知识若不分享实在没有意义http://www.yidab)
routechange 10.41.0.0 mask 255.255.0.0 10.27.0.25
Top of page
Format tinglegend
Format Meanin g
Italic
Inform ation that the user must supply
Bold
Elemen ts that the user must type exactl y as shown
Ellips is (...)
Parame ter that can be repeat ed severa l timesin a comman d line
Betwee n bracke ts ([])
Option al items
Betwee n braces ({}); choice s separa ted by pipe (|). Exampl e: {even|odd}
Set of choice s from whichthe user must choose only one
Courie r font
Code or progra m output
Comman d-line refere nce A-Z
TCP/IP utilit ies and servic es
Window s下的命令行工具在网络故障检测中的应用(上)
/wlgl/jszl/20041124/53.htm(知识若不分享实在没有意义http://www.yidab)
凌?/p>
--------------------------------------------------------------------------------
很多网络爱好者都知道,在Windo ws 2000和W indow s 9x的命令提示符下可使用Wind ows系统自带的多种命令行网络故障检测工具,比如说我们最常用的
pi ng。
但大家在具体应用时,可能对这些命令行工具的具体含义,以及命令行后面可以使用的种种参数还缺乏深入的了解。
在本文中,笔者将采用实例分析的方式,对Windo ws 2000和W indow s 9X的命令行工具的使用方法及其重要参数进行介绍。