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 等网络接口名

参考:

Gateway 为 0.0.0.0