路由表中的 UH 标志是什么

路由表中的 UH 标志是什么

我使用 Ubuntu 机器作为服务器,它有两个网络接口。一个是范围10.10.10.0/ 24,另一个是192.168.0.0 /24范围。我试图桥接这些网络接口,因为第二个有互联网。我通过选择共享互联网选项使用了网络连接选项,但它不起作用。我撤消了更改,而是使用了一个启用 IP 转发的脚本,并在 IP 表中添加了一个伪装选项。但现在每次10.10.10.0 /24启动时,192.168.0.0 /24接口都会被标记为,UH并且不可用,直到我运行脚本删除所有默认网关并重新添加 192 网关。这可能是什么原因造成的,我该如何摆脱它?这是 IP 路由表的输出

答案1

TL;DR 路由表中的 UH 标志含义为:

  • U:路由已启动
  • H:这是到单个主机(而不是网络)的路由

不同的标志是:

 1      RTF_PROTO1       Protocol specific routing flag #1
 2      RTF_PROTO2       Protocol specific routing flag #2
 3      RTF_PROTO3       Protocol specific routing flag #3
 B      RTF_BLACKHOLE    Just discard pkts (during updates)
 b      RTF_BROADCAST    The route represents a broadcast address
 D      RTF_DYNAMIC      Created dynamically (by redirect)
 G      RTF_GATEWAY      Destination requires forwarding by intermediary
 H      RTF_HOST     Host entry (net otherwise)
 L      RTF_LLINFO       Valid protocol to link address translation
 M      RTF_MODIFIED     Modified dynamically (by redirect)
 R      RTF_REJECT       Host or net unreachable
 S      RTF_STATIC       Manually added
 U      RTF_UP       Route usable
 X      RTF_XRESOLVE     External daemon translates proto to link address

您将发现关于其含义的讨论这里例如。

相关内容