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出去,直连路由,不需要经过网关