ip route 命令的作用详解
iproute命令的作用详解
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
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:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址
ip route 命令详解
ip route 命令的作用详解
route 命令里面的metric是做什么用的
metric Metric
为路由指定所需跃点数的整数值(范围是1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
路由的metric
路由表中含有由交换软件用以选择最佳路径的信息。但是路由表是怎样建立的呢?它们包含信息的本质是什么?路由算法怎样根据这些信息决定哪条路径更好呢?
路由算法使用了许多不同的metric以确定最佳路径。复杂的路由算法可以基于多个metric选择路由,并把它们结合成一个复合的metric。常用的metric如下:
路径长度
可靠性
延迟
带宽
负载
通信代价
路径长度是最常用的路由metric。一些路由协议允许网管给每个网络链接人工赋以代价值,这种情况下,路由长度是所经过各个链接的代价总和。其它路由协议定义了跳数,即分组在从源到目的的路途中必须经过的网络产品,如路由器的个数。
可靠性,在路由算法中指网络链接的可依赖性(通常以位误率描述),有些网络链接可能比其它的失效更多,网路失效后,一些网络链接可能比其它的更易或更快修复。任何可靠性因素都可以在给可靠率赋值时计算在内,通常是由网管给网络链接赋以metric值。
路由延迟指分组从源通过网络到达目的所花时间。很多因素影响到延迟,包括中间的网络链接的带宽、经过的每个路由器的端口队列、所有中间网络链接的拥塞程度以及物理距离。因为延迟是多个重要变量的混合体,它是个比较常用且有效的metric。
ip route命令的三个参数
ip route命令的三个参数
IP路由命令是管理Linux网络路由的重要工具之一。其中,ip route 命令是最常用的一个,它可以用来添加、删除和修改路由表项。ip route命令有三个参数,分别是目标、网关和设备。下面将分别介绍这三个参数的含义和使用方法。
目标
目标参数指定了一个网络地址或主机地址,表示要路由到哪里。它可以是一个CIDR格式的IP地址(如192.168.1.0/24),也可以是一个单独的IP地址(如192.168.1.1)。如果指定的是网络地址,则表示要将数据包路由到该网络中的任何主机;如果指定的是主机地址,则表示要将数据包直接路由到该主机。
使用方法:
ip route add <目标> ...
示例:
添加到192.168.1.0/24网络:
ip route add 192.168.1.0/24 ...
添加到单个主机192.168.1.10:
ip route add 192.168.1.10 ...
网关
网关参数指定了一个IP地址,表示要通过哪个网关发送数据包。如果目标在本地网络中,则不需要指定网关;如果目标在其他网络中,则需要通过网关发送数据包。
使用方法:
ip route add <目标> via <网关> ...
示例:
将数据包发送到192.168.2.x子网,并通过192.168.1.x子网上的网关192.168.1.1:
ip route add 192.168.2.0/24 via 192.168.1.1 ...
设备
设备参数指定了一个网络接口,表示要通过哪个接口发送数据包。如果目标在本地网络中,则需要指定设备;如果目标在其他网络中,则不需要指定设备。
cmd route命令的功能和用法
cmd route命令的功能和用法
route命令是一个用于查看和管理系统的IP路由表的工具。在计算机网络中,路由器是连接不同网络的设备,通过路由表来确定数据包的传输路径。route命令允许用户查看和修改系统的路由表信息,以便优化数据包的传输。
1. 查看系统的路由表
使用route命令可以查看当前系统的路由表信息。在命令行中输入"route"即可显示系统的路由表内容,如下所示:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
输出显示了两行路由表的信息。第一行表示默认路由,即没有匹配的目的地时将
数据包发送到192.168.1.1这个网关。第二行表示目的地为192.168.1.0的网络,数据包将直接发送到该网络而不需要经过网关。
2. 添加静态路由
如果需要手动添加静态路由,可以使用route命令的"add"选项。语法如下:route add [-net -host] 目的地网络地址[netmask 子网掩码] [网关地址]
参数说明:
- `-net -host`:指定添加的是网络路由还是主机路由。如果添加的是网络路由,则需要提供子网掩码;如果添加的是主机路由,则不需要提供子网掩码。
- `目的地网络地址`:指定目标网络的IP地址或主机的IP地址。
route指令用法
route指令用法
route指令是一个在大多数Unix-like操作系统上可用的网络工具,
它用于查看和操作操作系统的路由表。路由表是用于存储和管理网络地址
之间关系的数据结构,它指示数据包应如何从一个网络传输到另一个网络。
一、查看路由表
要查看当前系统的路由表,可以使用route指令的不同选项。
1. route -n
这个命令会显示系统的路由表,并以数字方式显示IP地址,而不是
将其转换为名称。这对于快速查看路由表而言很有用。
2. route -e
这个命令会以详细信息的形式显示路由表,包括目标IP地址、网关
IP地址、子网掩码、界面等。
3. route -v
此命令用于显示详细信息,并包括额外的描述信息。
二、添加和删除路由
1. route add
通过route add命令,可以添加一个新的路由条目到系统的路由表中。其基本语法如下:
其中,-net表示添加一个网络路由,-host表示添加一个主机路由。
目标网址/掩码指定了要添加的路由的目标地址和子网掩码。gw后的网关
IP地址指定了下一跳的IP地址,dev后的网络接口名称指定了数据包应从哪个网络接口发送。
2. route del
通过route del命令,可以从系统的路由表中删除一个路由条目。其基本语法如下:
其中,-net表示删除一个网络路由,-host表示删除一个主机路由。目标网址/掩码指定了要删除的路由的目标地址和子网掩码。
三、修改默认网关
默认网关是系统发送数据包到其他网络时的默认路由。通过route指令,可以添加、删除或修改默认网关。
1. route add default gw 网关IP地址
ip route 命令的使用
ip route 命令的使用
ip route命令用于管理Linux系统的IP路由表。它允许管理员配置和显示系统的路由表,以指定数据包的传输路径。
常见的ip route命令选项包括:
- `ip route show`:显示当前的IP路由表。
- `ip route add`:添加一条新的路由。
- `ip route del`:删除一条存在的路由。
- `ip route change`:修改一条存在的路由。
- `ip route replace`:替换一条存在的路由。
- `ip route get`:查询一个数据包的路由路径。
- `ip route help`:显示ip route命令的帮助信息。
以下是一些示例用法:
1. 显示当前的IP路由表:
```
ip route show
```
2. 添加一条新的路由:
```
ip route add 192.168.0.0/24 via 10.0.0.1 dev eth0
```
3. 删除一条存在的路由:
```
ip route del 192.168.0.0/24 via 10.0.0.1 dev eth0
```
4. 修改一条存在的路由:
```
ip route change 192.168.0.0/24 via 10.0.0.2 dev eth0
```
5. 查询一个数据包的路由路径:
```
ip route get 192.168.0.100
```
请注意,ip route命令需要以root权限运行,或者使用sudo前缀。
route命令的正确用法
route命令在Linux操作系统中起着关键作用,主要用于查看和操作路由表。它使用户能够添加、删除和修改路由表的条目,从而确定数据包从一台计算机到另一台计算机的传输路径。以下是route命令的一些主要用法:
- 显示路由表:使用`route -n`命令可以以数字格式(IP地址和网络掩码)显示路由表。- 添加路由:通过`route add`命令,您可以添加新的路由项到路由表中。
- 删除路由:利用`route delete`命令,您可以删除路由表中的特定路由项。
- 修改现存路由:使用`route change`命令,您可以修改现有的路由项。
- 打印路由信息:要获取关于特定路由的更多信息,可以使用`route print`命令。
此外,还有其他一些有用的选项和参数,例如:
- `route -f`:用于清除路由表。
- `route -p`:此选项允许您创建永久路由,这样即使系统重启,路由也会保持不变。
ip route 策略路由
ip route 策略路由
iproute策略路由是一种基于源地址或目的地址的路由选择策略。在网络中,当多条路由可达目的地时,使用策略路由可以根据不同的需求选择最优的路径。
策略路由可以根据源地址或目的地址选择路由路径。例如,当源地址为 A 地址时,选择路由路径 1;当源地址为 B 地址时,选择路由路径 2;当目的地址为 C 地址时,选择路由路径 3。这样可以根
据网络拓扑结构、网络负载和网络安全等需求,灵活地选择路由路径。
在 Linux 系统中,可以使用 ip route 命令实现策略路由。例如,使用以下命令将源地址为 A 地址的数据包通过路由器 1 转发: ip route add table 1 via 192.168.1.1 dev eth0 src
192.168.2.2
其中,table 1 表示新建的路由表,192.168.1.1 是路由器 1 的IP 地址,eth0 是出口网卡,192.168.2.2 是源地址。这样,当源地址为 192.168.2.2 时,数据包将会通过路由器 1 转发。
策略路由是网络中路由选择的一种重要策略,可以根据不同的需求选择最优的路径。在实际应用中,需要根据网络拓扑结构、网络需求和网络安全等因素,合理地使用策略路由。
- 1 -
iproute命令介绍
iproute命令介绍
ip route 可以⽤于查看⽹络的路由信息,并设置路由表
route n 显⽰所有路由
[root@ceph-104 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.229.37.1 0.0.0.0 UG 101 0 0 enp2s1
10.229.37.0 0.0.0.0 255.255.255.0 U 101 0 0 enp2s1
111.192.168.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s3
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
显⽰结果在前的路由优先使⽤
ip route show 查看路由信息
[root@ceph-104 ~]# ip route show
default via 10.229.37.1 dev enp2s1 proto static metric 101
10.229.37.0/24 dev enp2s1 proto kernel scope link src 10.229.37.231 metric 101
111.192.168.0/24 dev enp2s3 proto kernel scope link src 111.192.168.104 metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
route命令详解与使用实例
route命令详解与使用实例
```
```
常用选项有:
--n:输出数值格式的结果,不进行域名解析。
--v:显示详细信息,如每个路由表项的标志、目标地址、网关地址等。
- add:添加一条新的路由表项。
- del:删除一条路由表项。
- default:设置默认路由。
- netmask <网络掩码>:设置网络掩码。
- gw <网关地址>:设置网关地址。
下面是一些route命令的使用实例:
1.显示当前的路由表:
```
```
这个命令将显示当前的路由表,包括目标地址、网关地址、掩码、标志、Metric等信息。
2.添加一条路由表项:
```
这个命令将添加一条将目标网络192.168.0.0/16的数据包转发到网关10.0.0.1的路由表项。
3.删除一条路由表项:
```
```
这个命令将删除目标网络192.168.0.0/16的路由表项。
4.设置默认路由:
```
```
这个命令将设置网关10.0.0.1为默认路由。
5.修改一个路由表项:
```
```
这个命令将修改目标网络192.168.0.0/16的路由表项,将网关地址修改为10.0.0.2
6.清空路由表:
```
这个命令将清空所有的路由表项。
7.查看一些主机的路由信息:
```
```
这个命令将显示到达主机192.168.0.1的路由信息,包括目标地址、
网关地址、接口等。使用这个命令可以查看是否存在到达一些主机的路由。
除了上述实例,route命令还可以用来配置静态路由、设置路由表优
先级等。需要注意的是,route命令对于动态路由协议(如RIP、OSPF等)无效,这些路由表项是由动态路由协议自动配置的。
ip route 高级用法
ip route 高级用法
ip route 命令是 Linux 系统中用于管理和配置网络路由表的工具。下面是一些 ip route 命令的高级用法示例:添加静态路由:
ip route add 192.168.1.0/24 via 10.0.0.1 dev eth0
这个命令将目的地址为192.168.1.0/24 的流量通过 eth0 接口发送到下一跳地址 10.0.0.1。
删除路由规则:
ip route del 192.168.1.0/24
这个命令将删除目的地址为 192.168.1.0/24 的路由规则。
查看路由表:
ip route show
这个命令将显示当前系统的路由表。
设置默认网关:
ip route add default via 192.168.1.1
这个命令将设置默认网关为 192.168.1.1。
源地址路由:
ip route add 192.168.2.0/24 via 10.0.0.2 src 10.0.0.1
这个命令设置了当 IP 地址为 10.0.0.1 的主机发送流量到目的地址 192.168.2.0/24 时使用源地址 10.0.0.1。
请注意,这些是 ip route 命令的一些常见用法示例,具体的用法和参数可能因系统版本和网络配置而有所不同。建议在使用前仔细阅读相关文档或使用 ip route help 查看帮助文档,以获取更详细的信息和正确的用法。
route命令详解与使用实例
route命令详解与使用实例
1.使用背景
笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这个外网环境很可能是一个无线网络。如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进行内外网的切换,甚是麻烦。
为了解决这个问题,我们可以使用route命令来使得同时内外网都可用。
2.route命令
route命令是在本地IP 路由表中显示和修改条目网络命令。
route命令的语法如下:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metri
c Metric]] [if Interface]]
route命令常用的命令如下:
1)route delete:删除路由;
2)route print:打印路由的Destination;
3)route add:添加路由;
4)route change:更改现存路由。
一般使用route delete、route add、route print这三条命令可解决路由的所有功能。
2.1 打印路由信息
打印路由信息使用命令:route print 。
例如笔者在工作环境下打印route print 命令,结果如下:
C:"Documents and Settings"阿蜜果>route print
===========================================================================
Route命令详解
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,可以执行以下命令:
linux 默认路由 命令-概述说明以及解释
linux 默认路由命令-概述说明以及解释
1.引言
1.1 概述
Linux操作系统是一种开源的操作系统,因其稳定性和安全性而在服务器领域广泛应用。作为网络通信的基础,路由功能在Linux系统中扮演着重要角色。默认路由命令是指用于设置系统默认路由的命令,它决定了数据包在网络中的传输路径。
在计算机网络中,路由器负责将数据包从源主机传送到目的主机。默认路由是当目标主机不在本子网中时,数据包将通过路由器进行转发的默认路径。文章旨在探讨Linux默认路由命令的概念、作用以及如何配置和使用它们。
通过正确配置默认路由命令,我们可以实现网络中不同子网之间的通信。默认路由命令在对数据包进行转发时能够快速地判断出最佳的传输路径,确保数据的准确传递和高效性能。了解如何正确设置和使用这些命令对于网络管理员和系统管理员来说至关重要。
本文将首先介绍Linux默认路由命令的概念和作用,然后详细讲解如何在Linux系统中进行默认路由命令的配置和使用。此外,我们还将解决
Linux默认路由命令的常见问题,并提供相应的解决方案。
通过深入了解和熟练掌握Linux默认路由命令,我们可以更好地管理和维护网络通信。本文的目的是帮助读者充分理解默认路由命令的重要性,并为其在实际应用中提供指导和建议。最后,我们将总结Linux默认路由命令的重要性,并展望其未来的发展前景。同时,我们也将针对默认路由命令的一些局限性提出改进建议,以提高网络通信的效率和可靠性。
1.2 文章结构
本文将按照以下结构进行阐述和讨论Linux默认路由命令的相关内容。
route命令用法
route命令用法
Route 命令用于显示和修改IP 路由表的内容,它是Windows 系统的网络配置管理命令。Route 命令的基本格式如下:
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if]]
参数-f 表示清除除了默认路由以外的所有路由。
参数-p 表示把所有更改写到注册表中,在系统重启后自动改变路由表。
command:下面是命令的可能取值:
•ADD:添加一条路由到路由表中。
•DELETE:从路由表中删除一条路由。
•PRINT:列出路由表中的所有路由。
•CHANGE:修改已存在的路由。
•Enable:启用一条路由,使之成为有效路由。
•DISABLE:禁用一条路由,使之成为无效路由。
destination:路由的网络或者主机地址。
mask:子网掩码。
netmask:网络掩码。
gateway:网关地址。
metric:指定一个若干个整数,它代表传送至目标网络或者主机的开销值。if:指定路由的网络接口,它可以是一个接口的IP 地址,或者网卡的名字。
例如:添加一个到192.169.1.0网段的路由,网关地址为192.169.2.1:
route add 192.168.1.0 mask 255.255.255.0 192.169.2.1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ip route 命令的作用详解
2009-11-27 18:49:19| 分类:学习资料|举报|字号订阅
内外网同时上网的解决办法
在cmd中运行route 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
删除永久路由表则为:
route delete 148.0.0.1
屏蔽访问IP和域名
/blog/cns!7BCDF75F323412FB!133.entry
命令行下运行route -p(-P表示重启后生效)add destip MASK
255.255.255.255 127.0.0.1
(用你要屏蔽的IP地址替换destip)
可能会报错,但是可以用route print(知识若不分享实在没有意义
) 看到它确实加进去了
比如
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
route delete 59.42.248.210 mask 255.255.255.255
?
屏蔽域名
windows/system32/drivers/etc/hosts
怎样屏蔽IP地址
通常情况下,使用防火墙来阻断因特网交通是最好的办法。但是,低端防火墙,比如Internet Connection Firewall并不能过滤单个IP地址。有一个过滤单个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应改为本地网络上以前不存在的一个地址。像我前面所说的,解决办法并不容易。
参考资料:/452/1845952.shtml
Route命令详解
在本地IP 路由表中显示和修改条目。
语法
route [-f] [-p] [Command [Destination] [mask Netmask] [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 的路由)的条目的路由表。如果它与命令之一(例如add、change 或delete)结合使用,表会在运行命令之前清除。
-p
与add 命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。默认情况下,启动TCP/IP 协议时不会保存添加的路由。与print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters\PersistentRoutes。
Command
指定要运行的命令。下表列出了有效的命令。命令目的
add 添加路由
change 更改现存路由
delete 删除路由
print 打印路由
Destination
指定路由的网络目标地址。目标地址可以是一个IP 网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是0.0.0.0。(知识若不分享实在没有意义)
mask subnetmask
指定与网络目标地址相关联的网掩码(又称之为子网掩码)。子网掩码对于IP 网
络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255 ,对于默认路由是0.0.0.0。如果忽略,则使用子网掩码255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是0,则目标地址中的对应位就不能设置为1。
Gateway
指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的IP 地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP 地址。
metric Metric
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
if Interface
指定目标可以到达的接口的接口索引。使用route print 命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上0x。忽略if 参数时,接口由网关地址确定。/?
在命令提示符显示帮助。
注释
路由表中跃点数一列的值较大是由于允许TCP/IP 根据每个LAN接口的IP 地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在每个LAN 连接的TCP/IP 协议的高级属性中禁用自动确定接口跃点数。
如果在systemroot\System32\Drivers\Etc 文件夹的本地网络文件中存在适当的条目,名称可以用于Destination。只要名称可以通过―域名系统‖ (DNS) 查询这样的标准主机名解析技术分解为IP 地址,就可以将其用于Gateway,DNS 查询使用存储在systemroot\System32\Drivers\Etc 文件夹下的本地主机文件和NetBIOS 名称解析。