Gateway 为 0.0.0.0
pi@raspberrypi:~ $ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.68.1 0.0.0.0 UG 202 0 0 eth0
0.0.0.0 172.20.10.1 0.0.0.0 UG 303 0 0 wlan0
10.10.68.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
172.20.10.0 0.0.0.0 255.255.255.240 U 303 0 0 wlan0
后两条是自动生成的,因为是直连的网段,不需要走三层,直接走二层协议,在每块网卡上每配置一个 IP 就会生成一条记录(一个网卡上可以配置多个IP)。表示去往这两个网段的数据包,直接由网卡接口 eth0 及 wlan0 发送出去。
这两条记录中的 Gateway 并没有意义,Flags那一列中有 G 时才会使用 Gateway 。这两条路由并没有这样的标志,由于它们是本地的,匹配这些条目的数据包会直接通过 Iface 列中的网卡发送出去。
# route 命令输出的路由表字段含义如下:
Destination 目标网络或目标主机
Gateway 网关地址
Genmask 网络掩码
Flags:总共有多个旗标,代表的意义如下:
U (route is up):该路由是启动的;
H (target is a host):目标是一部主机 (IP) 而非网域;
G (use gateway):需要透过外部的主机 (gateway) 来转递封包;
R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标;
D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由
M (modified from routing daemon or redirect):路由已经被修改了;
! (reject route):这个路由将不会被接受(用来抵挡不安全的网域!)
A (installed by addrconf)
C (cache entry)
Metric 距离、跳数。暂无用。
Ref 不用管,恒为0。
Use 该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量。
Iface 接口,即 eth0,wlan0 等网络接口名
参考: