Route命令详解

合集下载

iproute命令的作用详解

iproute命令的作用详解

ip route‎命令的作用‎详解2009-11-27 18:49:19| 分类:学习资料|举报|字号订阅内外网同时‎上网的解决‎办法在cmd中‎运行rou‎t e print‎查看路由表‎如图可见,在跃点数最‎低的情况下‎,内外网对应‎的两行将内外网添‎加到永久路‎由表route‎-p add 0.0.0.0 mask 0.0.0.0 192.168.1.1route‎-p add 148.0.0.0 mask 255.0.0.0 148.20.71.1删除永久路‎由表则为:route‎delet‎e 148.0.0.1屏蔽访问I‎P和域名http://mrcyf‎.space‎/blog/cns!7BCDF‎75F32‎3412F‎B!133.entry‎命令行下运‎行 route‎-p(-P表示重启‎后生效) add desti‎p MASK 255.255.255.255 127.0.0.1(用你要屏蔽‎的IP地址‎替换des‎t ip)可能会报错‎,但是可以用‎route‎print‎(知识若不分‎享实在没有意‎义http://www.yidab‎) 看到它确实‎加进去了比如route‎-p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1route‎-p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1恢复屏蔽I‎Proute‎delet‎e 59.42.248.210 mask 255.255.255.255屏蔽域名windo‎w s/syste‎m32/drive‎r s/etc/hosts‎怎样屏蔽I‎P地址通常情况下‎,使用防火墙‎来阻断因特‎网交通是最‎好的办法。

但是,低端防火墙‎,比如Int‎e rnet‎Conne‎c tion‎Firew‎a ll并不‎能过滤单个‎I P地址。

route命令的用法

route命令的用法

route命令用于显示和操作IP路由表,可以用来通过一个已经利用ifconfig命令配置好的网络接口为指定主机或网络设置静态路由。

它允许修改路由表,如果不指定任何选项,则显示当前路由表的内容。

下面是route命令的一些常用选项和用法:显示路由表信息:route [-CFvnee]-C:显示内核路由缓存信息-v:显示详细信息-n:采用数字IP地址以代替试图去确定主机名-e:使用netstat格式显示路由表-ee:将产生一个包含所有路由表参数的输出列表添加静态路由:route add [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口删除静态路由:route del [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口清除所有不是主路由、环回网络路由或多播路由的条目:route [-f] [-p] [-e] [-v] [-C] [-n] [-ee] clear [destination destination] [mask Netmask] [gateway gateway] [metric metric] [if interface]-f:清除所有不是主路由(网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0的路由)的条目的路由表。

route命令的作用

route命令的作用

route命令的作用语法route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric metric]] [ifinterface]]参数-f去除所有不是主路由(网掩码为 ... 的路由)、环路回去网络路由(目标为 .0.0.0,网掩码为 ...0 的路由)或多播路由(目标为 .0.0.0,网掩码为 .0.0.0 的路由)的条目的路由表。

如果它与命令之一(比如 add、change 或 delete)融合采用,MB525在运转命令之前去除。

-p与 add 命令共同采用时,选定路由被嵌入至注册表并在启动 tcp/ip 协议的时候初始化 ip 路由表。

预设情况下,启动 tcp/ip 协议时不能留存嵌入的路由。

与 print 命令一起采用时,则表明永久路由列表。

所有其他的命令都忽略此参数。

永久路由存储在注册表中的边线就是hkey_local_machine\system\currentcontrolset\services\tcpip\parameters\persiste ntroutes。

commanddestinationmask netmaskgatewaymetric metricif interface/?在命令提示符下表明协助。

注释如果就是 print 或 delete 命令,可以忽略 gateway 参数,采用通配符去则表示目标和网关。

destination 的值可以就是由星号 (*) 选定的通配符。

如果选定目标所含一个星号 (*) 或问号 (?),它被看做就是通配符,只列印或删掉相匹配的目标路由。

星号代表任一一字符序列,问号代表任一字符。

比如, 10.*.1, ..*、 .* 和 ** 都就是星号通配符的有效率采用。

只有在 windows nt 4.0、windows 、windows millennium edition、windows xp 和windows server 家族运行 route 命令才支持 -p 参数。

route路由跳数命令

route路由跳数命令

route路由跳数命令
路由跳数是指数据包从源到目的地经过的路由器数量。

在网络中,可以使用不同的命令来查看路由跳数。

在Windows操作系统中,可以使用"tracert"命令来查看路由跳数。

在命令提示符中输入"tracert 目的地IP地址",系统会显示数据包经过的每个路由器的IP地址和路由跳数。

在类Unix系统中,可以使用"traceroute"命
令来实现类似的功能。

这些命令可以帮助网络管理员诊断网络连接
问题,了解数据包传输的路径和路由跳数,从而优化网络性能和解
决故障。

另外,路由跳数也可以在路由器的管理界面中进行查看。

通过
登录路由器的管理界面,可以查看路由表和路由跳数信息。

在路由
器的管理界面中,通常会有一个路由跳数的统计信息,显示每个目
的地的路由跳数情况。

这些信息对于网络运维和故障排查非常有帮助。

总之,路由跳数是网络中非常重要的一个指标,通过合适的命
令和工具,可以方便地查看和管理路由跳数信息,帮助管理员更好
地维护和优化网络。

路由表

路由表

江海无忌<< 領先世界一千年:宋代極簡美學| 首页| 变换电脑每次的开机音乐 >>关于运行route print查看路由表2009-07-23Tag:资料windows route 命令详解1.具体功能该命令用于在本地IP路由表中显示和修改条目。

使用不带参数的ROUTE可以显示帮助。

2.语法详解route [-f] [-p] [command [destination] [mask netmask] [gateway] [metricmetric] [if interface]3.参数说明-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_LOCAL_MACHSYSTEMCurrentControlSetServicesTcpipParameters PersistentRoutes。

command 指定要运行的命令。

下表列出了有效的命令。

destination指定路由的网络目标地址。

目标地址可以是一个IP网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP地址,对于默认路由是0.0.0.0。

masksubnetmask指定与网络目标地址相关联的网掩码(又称子网掩码)。

子网掩码对于IP网络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255,对于默认路由是0.0.0.0。

route命令的格式

route命令的格式

route命令的格式route命令的格式如下:在命令提示符或终端中,可以使用route命令来查看或修改计算机的路由表。

格式如下:route [-f] [-p] [command [destination] [MASK subnetmask] [gateway] [METRIC metric] [IF interface]]参数:- -f:清除路由表中的所有表项,并重新从保存的路由信息文件中读取。

这个参数用于刷新路由表。

- -p:将指定的路由表项永久保存到计算机的路由表中。

这样,在重启计算机后,这些路由表项仍然有效。

- command:指定要执行的命令。

有以下几个可用的命令:- PRINT:显示当前路由表中的所有表项。

- ADD:添加一条新的路由表项。

- DELETE:删除一条现有的路由表项。

- destination:指定要操作的网络目的地。

可以是一个IP地址或一个网络地址。

- MASK subnetmask:指定目的地的子网掩码。

用于确定与目的地匹配的地址范围。

- gateway:指定下一跳路由器的IP地址。

当计算机要发送数据包到目的地时,将会把数据包发送到这个IP地址。

- METRIC metric:指定该路由表项的度量值。

度量值表示距离或优先级,用于确定最佳的路由路径。

- IF interface:指定本地接口的索引号或名称。

它表示通过哪个网络接口发送数据包。

示例:1. route PRINT:显示当前计算机的路由表中的所有表项。

2. route ADD 192.168.1.0 MASK 255.255.255.0 192.168.0.1:添加一条将数据包发送到192.168.1.0/24网络的路由表项,下一跳路由器为192.168.0.1。

3. route DELETE 192.168.1.0:删除目的地为192.168.1.0的路由表项。

总结:通过route命令,可以查看和管理计算机的路由表。

详解CentOS中的route命令

详解CentOS中的route命令介绍Linux系统中的route命令能够⽤于IP路由表的显⽰和操作。

它的主要作⽤是创建⼀个静态路由让指定⼀个主机或者⼀个⽹络通过⼀个⽹络接⼝,如eth0。

当使⽤”add”或者”del”参数时,路由表被修改,如果没有参数,则显⽰路由表当前的内容。

在⼀个⽹络中,需要⼀个路由器来转发不同⼴播域之间的数据,或是转发lan和internet之间的数据。

有时我们需要设定这个路由器作为linux系统的默认路由,那么就可以通过route命令来操作。

甚⾄我们也可以⽤我们的linux系统来充当路由器。

要注意的是:直接在命令⾏下执⾏route命令来添加路由,不会永久保存,当⽹卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

当然如果加上了-p参数的话那就会永久的⽣效了。

命令格式route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway][metric Metric]] [if Interface]]命令参数-c 显⽰更多信息-n 不解析名字-v 显⽰详细的处理信息-F 显⽰发送信息-C 显⽰路由缓存-f 清除所有⽹关⼊⼝的路由表。

-p 与add 命令⼀起使⽤时使路由具有永久性。

add:添加⼀条新路由。

del:删除⼀条路由。

-net:⽬标地址是⼀个⽹络。

-host:⽬标地址是⼀个主机。

netmask:当添加⼀个⽹络路由时,需要使⽤⽹络掩码。

gw:路由数据包通过⽹关。

注意,你指定的⽹关必须能够达到。

metric:设置路由跳数。

1、Command 指定您想运⾏的命令 (Add/Change/Delete/Print)。

2、Destination 指定该路由的⽹络⽬标。

3、mask Netmask 指定与⽹络⽬标相关的⽹络掩码(也被称作⼦⽹掩码)。

4、Gateway 指定⽹络⽬标定义的地址集和⼦⽹掩码可以到达的前进或下⼀跃点 IP 地址。

routeadd命令详解win2000winxpwin2003

routeadd命令详解win2000winxpwin2003如果⼀台电脑有两个以上的⽹卡,⽽且需要同时使⽤,就需要在单机上通过router add命令增加路由。

route add命令格式如下:route add destination mask mask gateway [metric metric] [if if-index]举例:route add 10.0.0.0 mask 255.0.0.0 192.168.0.254该命令将ip为10.x.x.x的路由都指到下⼀跳地址192.168.0.254上。

metric值代表开销,值越⼩越优先,缺省值为1(最优)。

route add -p 10.0.0.0 mask 255.0.0.0 192.168.0.254p代表Persistent(持续,固定),上⾯的命令代表永久路由,禁⽤⽹卡、关机等操作都不会删除该路由。

if-index代表物理接⼝索引值,⽤route print命令可以查看:C:\>route print===========================================================================Interface List0x1 ........................... MS TCP Loopback interface0x2 ...00 50 ba 69 c1 c0 ...... D-Link DFE-530TX PCI Fast Ethernet Adapter (revB) - 数据包计划程序微型端⼝0x10005 ...00 08 02 e5 79 6f ...... Intel(R) PRO/100 VM Network Connection - 数据包计划程序微型端⼝0x20004 ...00 05 9a 3c 78 00 ...... Cisco Systems VPN Adapter - 数据包计划程序微型端⼝======================================================================================================================================================Active Routes:Network Destination Netmask Gateway Interface Metric路由表明细……………16.0.0.0 255.0.0.0 192.168.0.254 192.168.0.1 1……===========================================================================Persistent Routes:Network Address Netmask Gateway Address Metric10.0.0.0 255.0.0.0 192.168.0.254 1⼀般来说,⽤route add命令不需要加if参数,如果发现⽤route add命令增加路由后,路由选择的接⼝不对,就需要选择if参数。

双网卡同时上内外网

双网卡同时上内外网一、问题处理机器有两块网卡,接到两台交换机上internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1如果按正常的设置方法设置每块网卡的ip地址和网关,在cmd下使用route print查看时会看到Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.80.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。

原则上讲,一台主机里,不允许出现设置两个网关的现象,哪怕是两个一样的IP地址也不允许,否则,IP包一定出不了关,这是网关歧义造成的。

如果不能并网,就要采用路由和网关策略,路由优先于网关,根据这个原则来安排数据包的走向。

如何实现同时访问两个网络?那要用到route命令第一步:route delete 0.0.0.0 ----- "删除所有0.0.0.0的路由"第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 ----- "添加0.0.0.0网络路由"意思是可以上外网。

第三步:route add 172.23.0.0 mask 255.0.0.0 172.23.1.1 ----- "添加172.23.0.0网络路由",注意mask为255.0.0.0,而不是255.255.255.0 ,这样内部的多网段才可用。

这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?route add -p 添加静态路由,即重启后,路由不会丢失。

route add用法详解

route add用法详解route add命令的主要作用是添加静态路由,通常的格式是:route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2参数含义:^destination ^mask ^gateway metric^ ^interfacedestination【网段地址】mask【子网掩码】gateway【网关地址】metric 【路由跳数】if【端口号】一般情况下,不涉及本机地址,除非你要做测试。

其中:可以省略【路由跳数】参数;当通往该网关地址的路径唯一时,【端口号】参数可以省略。

(因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。

)mask 是关键字,不能省略。

route add 134.105.0.0 mask 255.255.0.0 134.105.64.1意思是:所有需要发往134.105.0.0/16地址段的IP数据包,全部由134.105.64.1路径转发。

这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。

如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。

比如,当以下两条路由同时被添加的时候:route add 134.105.0.0 mask 255.255.0.0 134.105.64.1route add 134.105.128.0 mask 255.255.128.0 134.105.0.1目标地址是134.105.128.1的IP包会优先选择第二条路由。

***************************************************#! /bin/bashsudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metr ic 5多网卡不久前,我单位通过光纤专用线路,以局域网方式接入了Internet。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Route命令详解
Route命令是一种网络管理命令,用于查看和操作路由表。

在计算机网络中,路由表是一种用于指导数据包传输的表格,其中包含了网络地址和相应的下一跳信息。

通过使用Route命令,我们可以获取当前系统的路由表信息,添加或删除路由条目,以及修改路由表的属性。

本文将详细介绍Route命令的使用方法和常见操作。

一、Route命令的基本用法
Route命令的基本用法比较简单,通常采用以下格式:
route [选项] [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]
其中,各个参数的含义如下:
- 选项:Route命令支持多种选项,常见的有"-p"(指定永久路由)和"-f"(清除路由表)等。

- 网络目标:指定要操作的目标网络地址或主机地址。

- 子网掩码:用于指定目标网络的子网掩码,可用于匹配更精确的网络地址范围。

- 网关:指定目标网络的下一跳网关地址。

- 优先级:指定路由的优先级或跃点数。

- 网络接口:指定与目标网络相连的网络接口。

二、查看当前系统的路由表
要查看当前系统的路由表,可以使用以下命令:
route print
执行上述命令后,系统将输出当前的路由表信息,包括目标网络、子网掩码、网关、接口、优先级等。

三、添加和删除路由条目
1. 添加路由条目
要添加一条新的路由条目,可以使用以下命令:
route add [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]
举例来说,如果要添加一条路由到网络地址192.168.0.0/24,下一跳网关为192.168.1.1,优先级为10,可以执行以下命令:
route add 192.168.0.0 mask 255.255.255.0 192.168.1.1 metric 10
2. 删除路由条目
要删除一条已存在的路由条目,可以使用以下命令:
route delete [网络目标]
举例来说,如果要删除目标为192.168.0.0/24的路由,可以执行以下命令:
route delete 192.168.0.0
四、修改路由表的属性
1. 修改路由的优先级
要修改已存在路由的优先级,可以使用以下命令:
route change [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]
举例来说,如果要将目标为192.168.0.0/24的路由优先级改为20,可以执行以下命令:
route change 192.168.0.0 mask 255.255.255.0 metric 20
2. 修改路由的网关
要修改已存在路由的下一跳网关,可以使用以下命令:
route change [网络目标] [mask 子网掩码] [新网关]
举例来说,如果要将目标为192.168.0.0/24的路由的网关改为192.168.1.2,可以执行以下命令:
route change 192.168.0.0 mask 255.255.255.0 192.168.1.2
五、其他常见操作
1. 清除路由表
要清除计算机的路由表,可以使用以下命令:
route -f
执行上述命令后,系统将清除所有的路由表信息。

2. 持久化路由设置
通过使用"-p"选项,我们可以将添加的路由条目永久保存在系统中,以便系统重启后仍能有效。

例如,要将一条路由设置为永久路由,可以执行以下命令:
route -p add [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网
络接口]
六、总结
通过本文的介绍,我们了解了Route命令的基本用法和常见操作。

使用Route命令,我们可以方便地查看和操作系统的路由表,实现网络的管理和配置。

掌握这些知识对于网络管理员和系统管理员来说是非
常重要的。

希望本文可以为大家提供有关Route命令的详尽解释,并帮助大家
更好地理解和运用这个命令。

以上就是对Route命令的详细解析和用法总结,希望对您有所帮助!。

相关文档
最新文档