1. 路由表如何查看?
Linux下可以用 route指令 查看,
route -n
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp0s3
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3

2. 路由表的一般查找规则是什么?
先搜素路由表中是否有明确的匹配的目标主机地址(需位于同一网段),如果找到则直接往这一表项指示的接口发送
如果找不到,再找与目的IP匹配的网络地址如果找到则发往表项中指示的下一跳路由或接口
如果找不到,则发往默认路由。

3. 什么是默认网关?
默认网关就是数据包不匹配任何设定的路由规则,最后流经的地址关口!网关按字面意思就是网络的关口,就相当于我们家里房子的门一样,如果外出就要经过房门,数据包也是一样。

4. 为什么最后才选择默认网关?
一般多网段之间互相通信,希望建立一条优先路由,而不是通过默认网关时就可以配置网络路由。还是拿房子比喻,你现在不是要出门,而是卧室,卫生间,去卧室就要经过卧室的门,去卫生间也要经过卫生间的门,这里的卧室和卫生间的门就可以认为是去往某一网段的路由,而不是默认路由(即房子的门。)

Logo

更多推荐