route命令在linux系统中,主要用于查询和设置路由信息,为主机间通信提供软硬件支撑,例如,当不同子网的主机想要建立通信,则需要一个跨网段的路由器来帮助主机间建立连接,并使用route命令设置相关的路由信息。
命令格式:route 参数;参数可以为空;
如图,使用route命令查看当前系统的路由信息:
图1
Destination:表示目标网络或主机的IP地址,即路由表中的目的IP;
Gateway:表示与目的IP相关联的网关地址;
Genmask:表示子网掩码,即路由器匹配的地址范围;
Flags:表示路由的各种属性标志;
UG表示该路由是一个默认网关路由;
U表示该路由是一个活动路由;
还有H表示目标是一个主机地址;
G表示路由需要通过网关发送数据;
R表示该路由被重新启用了;
D表示路由是动态添加的;
M表示路由已被修改;
A表示路由是一个广播地址;
C表示该路由来自路由缓存;
Metric:表示路由到达目的IP的优先级,数值越小,优先级越高;
Ref:表示使用该路由的路由策略和配置的数量;
Use:表示路由正在使用的接口;
Iface:表示路由所关联的网络接口名称;