a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 51|回复: 0

[综合辅导] Linux认证下route命令输出信息的解释

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证下route命令输出信息的解释* C! _4 o; K% ~- X% B0 F) V
使用不带任何参数的route命令将显示真个路由表,输出可能如下:( n0 ]# g/ V9 e8 h
Kernel IP routing table" m" P8 Q" k* R3 |5 J$ ]! B! }/ x
Destination Gateway Genmask Flage Metric Ref Use Iface
: N/ K; }6 o- j0 z, h1 _192.168.100.0 * 255.255.255.0 U 0 0 0 etn0
# h" [' Z- v. |! \9 l1 ?127.0.0.0 * 255.255.255.0 U 0 0 0 l0& t* y3 M3 c2 Y. Y9 }
default 192.168.100.5 0.0.0.0 UG 0 0 0 eth0
% {: B+ v. C; Z: Q" g8 O2 l在这台主机上的输出由三行组成(在表头行以下):' Q! y+ N" }! }, l
第一行说明将通向192.168.100.0(同eth0设备相关联的网络)的网络流量发往何处。! B- G7 h' `% d& x' U
第二行说明将通向127.0.0.1(localhost或自环网络设备地址)的网络流量发往何处。2 Z3 B9 E- G  ^% |
第三行说明将上面两种以外的数据发往何处;因为系统并不知道怎样抵达这些数据包的发送地址,所以这些数据包必须经过网关。6 f, S, m* h+ A( C& V: F
再看一下route命令输出的各列:* p7 \+ R5 U: B, ~, q9 D
Destination:路由表条目使用的网络范围。如果一个IP数据包的目的地址是route输出中某一行的网络的某个部分,那么将会使用这个条目来路由这个数据包。8 Y; @/ C3 C8 E
Gateway:指的是一台主机,接受发给指定Destination的数据包。因为这个输出是发自一台主机的(而不是一个作为专门路由器的计算机的),所以路由字段可以是星号(*)或是默认网关;星号表示Destination是在主机所属的网络(因此不需要路由),默认网关指的是将所有非本地的流量都发送到的一个指定IP。1 b" r* o1 j% Q- g" D3 E, X; D
Flags:9个单字母的标志位,表示路由表条目的信息。U表示路由启动;G表示路由指向网关、大多数其他标志(都可以通过输入manroute在route命令的在线帮助手册中找到)只用于专门的路由器,而不是一台单机,表示路由是如何通过路由守护进程来创建和更新。) f9 e$ K: J! \( `
Metric:到达指定网络所需的中转数(路由器的数目),在Linux内核中没有用。% K' I) P1 K! w8 _& u' O
Ref:对这个路由的引用次数,在Linux内核中没有用。5 j' u  z; m% X$ R" N- c9 @4 [
Use:这个路由器被路由软件查寻的次数,可以粗略估计通向指定网络地址的网络流量。3 m% I) ^; i3 [8 S" ?
Iface:表示目的地址,指定网络的数据包应该发往哪个网络借口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 15:46 , Processed in 0.195760 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表