路由表解释

路由表解释

我是新手,最近用命令ip route ls打印了一下自己的路由表,内容如下:

111.211.3.192/26 dev wlan0 proto kernel scope link src 111.211.3.205 metric 2

proto kernel我对和的含义很好奇scope link

答案1

我部分引用了手册页。

范围 类型是路由前缀所覆盖的目的地范围。scope link表示允许在设备所在网段内通过此链路进行通信。对于其他网段,应使用路由。

协议 类型是此路由的路由协议标识符。proto kernel含义:

该路由是由内核在自动配置期间安装的。

有关详细信息,请参阅:For more information, see:

  • man ip可以通过在终端窗口中输入来阅读的手册页。
  • 一些主题在 Serverfault 上。特别是在范围上。

答案2

例如proto kernel,当您将地址分配给非 /32 接口时,它是自动添加的路由。假设您分配了一个地址111.211.3.193/26wlan0或同一子网中的其他地址),内核会在自动配置期间通过此接口自动将路由添加到整个子网。避免这种情况的唯一方法是将 /32 地址分配给接口。

相关内容