找回密码
 免费注册

[Linux] ip route show输出详解

[复制链接]
admin 发表于 2024-3-25 23:17:44 | 显示全部楼层 |阅读模式
ip route show 是 Linux 中的命令,用于显示计算机上的路由表。路由表记录了计算机如何将数据包发送到网络中的其他计算机。

输出的每一行代表一条路由规则,其中包含以下信息:
目的地址: 表示数据包要到达的网络地址。
网关: 表示数据包要经过的下一个计算机的地址。
掩码: 表示目的地址的掩码,用于确定哪些数据包适用于该路由规则。
标志: 表示路由规则的一些特殊属性,例如 "U" 表示该规则是可用的,"H" 表示该规则是静态的,而不是动态生成的。
接口: 表示该规则使用的网络接口的名称。


实例如下
  1. default via 172.16.193.2 dev ens33 proto static metric 100
  2. 172.16.193.0/24 dev ens33 proto kernel scope link src 172.16.193.133 metric 100
  3. 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
复制代码
  • default via 172.16.193.2 指定了默认路由,也就是说,所有不符合下面任何一条路由规则的数据包都将发送到 172.16.193.2 这个地址。
  • dev ens33 表示数据包将通过 ens33 网络接口发送。
  • proto dhcp 表示这条路由是由 DHCP 协议添加的。
  • proto kernel: 表示此条路由条目是内核添加的。
  • scope link: 这意味着这个网络是直接相连的,我们可以直接通过相应的接口发送数据包,不需要通过其他路由器。
  • src 172.16.193.133 表示源地址是172.16.193.133。
  • 172.16.193.0/24 dev ens33 表示所有目标地址在 172.16.193.0/24 子网中的数据包都将通过 ens33 网络接口发送。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-15 11:13 , Processed in 0.065096 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表