钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1294185
首页 Linux 正文内容

linux系统静态路由查看命令

钟逸 Linux 2025-09-13 00:14:17 3

route -n

route -n 命令是最常用的查看静态路由的命令。它以数字格式列出路由表中的所有条目。输出中,Destination 列指示路由的目标网络或主机,Gateway 列指示通往目标的网关,Genmask 列指示子网掩码,Flags 列指示路由的标志,如 U(Up)表示路由已启用,G(Gateway)表示路由通过网关,M(Metric)表示路由的度量值。

示例:

[root@linux-server ~] route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 ens3

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3

ip route list

ip route list 命令也是查看静态路由的一种选择。与 route -n 命令类似,它以更详细的格式列出路由表中的所有条目。它提供有关路由目标、网关、子网掩码、度量值和接口的详细信息。

示例:

[root@linux-server ~] ip route list

default via 192.168.1.1 dev ens3

192.168.1.0/24 dev ens3 proto kernel scope link src 192.168.1.20

netstat -nr

netstat -nr 命令可以显示路由表中的所有条目,包括静态路由和动态路由。它提供类似于 route -n 命令的输出格式,但还包括其他信息,如连接状态和传输协议。

示例:

[root@linux-server ~] netstat -nr

Routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 ens3

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3

这些命令可以帮助您轻松地查看 Linux 系统中的静态路由,这对于网络故障排除和优化非常有用。

文章目录
    搜索