linux 路由表维护 查看 Linux 内核路由表 使用下面的 route 命令可以查看 Linux 内核路由表
# route Destination Gateway Genmask Flags Metric Ref Use Iface 192
0 * 255
0 U 0 0 0 eth0 169
0 * 255
0 U 0 0 0 eth0 default 192
0 UG 0 0 0 eth0 route 命令的输出项说明 输出项 说明 Destination 目标网段或者主机 Gateway 网关地址,”*” 表示目标是本主机所属的网络,不需要路由 Genmask 网络掩码 Flags 标记
一些可能的标记如下: U — 路由是活动的 H — 目标是一个主机 G — 路由指向网关 R — 恢复动态路由产生的表项 D — 由路由的后台程序动态地安装 M — 由路由的后台程序修改
— 拒绝路由 Metric 路由距离,到达指定网络所需的中转数(linux 内核中没有使用) Ref 路由项引用次数(linux 内核中没有使用) Use 此路由项被路由软件查找的次数 Iface 该路由表项对应的输出接口 3 种路由类型 主机路由 主机路由是路由选择表中指向单个 IP地址或主机名的路由记录
主机路由的Flags字段为 H
例如,在下面的示例中,本地主机通过 IP地址 192
1的路由器到达 IP地址为 10
Destination Gateway Genmask Flags Metric Ref Use Iface ----------- ------- ------- ----- ------ --- --- ----- 10
10 192