路由命令输出

时间:2016-04-09 10:23:43

标签: linux unix ubuntu networking routing

路线命令输出:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.10    0.0.0.0         UG    0      0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
$

从上面的输出中我怀疑有以下几点:

  1. 什么是0.0.0.0表示目的地和网关列
  2. 如果数据包是从192.168.2.36 ip发送的,那么它的网关是什么。它使用192.168.2.10或0.0.0.0
  3. 让我们再考虑一下ip 192.168.1.0的网络。如果数据包是从这个网络的任何主机发送的,那么是什么 那个网络的网关。
  4. 什么是默认网关。

1 个答案:

答案 0 :(得分:2)

  1. 在第一行,Genmask中的0.0.0.0表示没有掩码,即与{0.0}的destination组合,表示所有目的地(默认网关定义) )。在第二行,gateway列中的0.0.0.0表示没有网关(直接连接本地子网)。

  2. 路由时,从发送的位置无关紧要,但发送的位置无关紧要。

  3. 发送到网络192.168.1.0的数据包将使用网关192.168.2.10进行路由,因为第一行是唯一一个匹配目标192.169.1.0。

  4. 192.168.2.10(见答案1)。