理解route -n 的输出

理解route -n 的输出

有人可以解释一下结果是什么吗route -n

# route -n 
Kernel IP routing table 
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

答案1

你的表基本上是在说:

如果您想访问具有 IP 地址的另一台主机

  • 从 192.168.0 开始 -> 发送到接口eth1
  • 从 169.254 开始 -> 将其发送到接口eth1
  • 从127开始->发送到接口lo
  • 否则将其发送到您的路由器(192.168.0.1)

route命令是旧命令,您应该使用iproute工具反而。

有关更基本的介绍,您可以从 Wikipedia 文章开始:路由表

相关内容