linux基础命令之route命令

叶sir学编程 2024-08-18 11:31:04

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:表示路由所关联的网络接口名称;

0 阅读:0