查看路由表
[root@localhost ~]# route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.18.4.254 0.0.0.0 UG 100 0 0 ens192
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.4.0 0.0.0.0 255.255.255.0 U 100 0 0 ens192
# 下面输出的数据共有八个字段,您需要注意的有几个地方:
# Destination :其实就是 Network(目标网络) 的意思;
# Gateway :就是该接口的 Gateway(默认网关)!若为 0.0.0.0 表示这是个接口内的局域网;
# Genmask :就是网络掩码啦!与 Destination 组合成为一部主机或网域;
# Flags :共有多个旗标可以来表示该网域或主机代表的意义:
# U:代表该路由可用;
# G:代表该网域需要经由 Gateway 来帮忙转递;
# H:代表该行路由为一部主机,而非一整个网域;
# Iface :就是 Interface (接口) 的意思。
Destination | Gateway | Genmask | Flags | Metric | Ref | Use | Iface |
---|---|---|---|---|---|---|---|
0.0.0.0 | 172.18.4.254 | 0.0.0.0 | UG | 100 | 0 | 0 | ens192 |
172.17.0.0 | 0.0.0.0 | 255.255.0.0 | U | 0 | 0 | 0 | docker0 |
172.18.4.0 | 0.0.0.0 | 255.255.255.0 | U | 100 | 0 | 0 | ens192 |
第一行表示:任意目标IP为任意IP的数据包都可以走这条路由,然后通过网关172.18.4.254由接口ens192转发到局域网外。如目标IP为101.11.23.44就会走这条路由(其他两条路由表无法匹配)
第二行表示:目标网络号为172.17.0.0/16的数据包通过docker0在局域网172.17.0.0/16内转发
第三行表示:目标网络号为172.18.4.0/24的数据包通过ens192在局域网172.18.4.0/24内转发
标签:4.0,0.0,Destination,基础,网络,Linux,172.18,ens192,Gateway
From: https://www.cnblogs.com/xysgo/p/17117645.html