当前位置:首页>Linux>搞懂 Linux 路由表:route -n 输出全解析

搞懂 Linux 路由表:route -n 输出全解析

  • 2026-09-03 18:24:43
搞懂 Linux 路由表:route -n 输出全解析

route的输出解释

]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.255.2   0.0.0.0         UG    100    0        0 ens33192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens36192.168.255.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33
Destination: 目标网络或目标主机Gateway: 网关地址,没有设置时显示为*或0.0.0.0Genmask: 目标网络的子网掩码;Destination为单个主机,则掩码为 255.255.255.255;Destination为0.0.0.0时,则掩码为 0.0.0.0。Flags:      U (路由有效、启用)    H (目标是单个主机,不是网段)    G (这条路由需要经过网关转发    R (动态路由的恢复条目)    D (由守护进程或重定向动态安装的路由)    M (由路由守护进程或重定向修改过的路由)    A (通过 addrconf(地址自动配置)安装)    C (缓存条目)    ! (拒绝路由(匹配到就丢弃数据包))Metric: 到目标的“距离”(通常以跳数计算),表示路由的优先级,数值越小,优先级越高Ref: 路由的参考编号(Linux内核中未使用)Iface: 网卡接口

三条路由解释

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.255.2   0.0.0.0         UG    100    0        0 ens33

当访问任何不在本机路由表中的目标地址时,数据包通过网卡ens33 发送给网关192.168.255.2

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens36

当访问192.168.1.0网段时,数据包直接从网卡ens36出去,直连路由,不需要经过网关

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.255.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

当访问192.168.255.0网段时,数据包直接从网卡ens33出去,直连路由,不需要经过网关

最新文章

随机文章