RockyLinux route命令详解(小白也能掌握的Linux路由表管理教程)

来源:这里教程网 时间:2026-03-25 16:24:53 作者:

在使用 RockyLinux 进行网络管理时,掌握

route
命令是理解系统如何转发网络流量的关键。本文将带你从零开始,深入浅出地学习 RockyLinux route命令 的基本用法、查看和修改路由表的方法,帮助你轻松完成 Linux路由表管理

什么是路由表?

路由表(Routing Table)是操作系统用来决定数据包如何发送到目标网络的一张“地图”。每当你的 RockyLinux 系统需要向某个 IP 地址发送数据时,它会查询路由表,找到最匹配的路径,然后通过指定的网关或接口发送出去。

安装 route 命令工具

在较新的 RockyLinux 版本中,

route
命令可能默认未安装。它属于
net-tools
软件包。你可以通过以下命令安装:

sudo dnf install -y net-tools

查看当前路由表

要查看当前系统的路由表,只需运行以下命令:

route -n

输出示例:

Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0

字段说明:

Destination:目标网络地址 Gateway:下一跳网关(0.0.0.0 表示直连) Genmask:子网掩码 Flags:U=路由可用,G=使用网关 Iface:使用的网络接口

添加静态路由

假设你想让所有发往

10.10.20.0/24
网络的数据包通过网关
192.168.1.254
发送,可以使用以下命令:

sudo route add -net 10.10.20.0 netmask 255.255.255.0 gw 192.168.1.254

验证是否添加成功:

route -n | grep 10.10.20.0

删除路由

如果要删除刚才添加的路由,只需将

add
改为
del

sudo route del -net 10.10.20.0 netmask 255.255.255.0 gw 192.168.1.254

设置默认网关

默认网关用于处理所有未明确指定路由的流量。设置方法如下:

sudo route add default gw 192.168.1.1

注意:此设置在系统重启后会失效。如需永久生效,请修改网络配置文件(如

/etc/sysconfig/network-scripts/route-eth0
)或使用 NetworkManager。

替代方案:使用 ip route

现代 Linux 系统更推荐使用

ip route
命令(属于
iproute2
工具集),功能更强大。例如:

# 查看路由ip route show# 添加路由ip route add 10.10.20.0/24 via 192.168.1.254# 删除路由ip route del 10.10.20.0/24

不过,对于初学者来说,

route
命令语法更直观,是学习 RockyLinux网络配置 的良好起点。

总结

通过本篇 route命令教程,你应该已经掌握了如何在 RockyLinux 中查看、添加和删除路由条目。虽然

route
命令正在被
ip route
取代,但它仍然是理解网络底层原理的重要工具。建议多动手实践,加深对 Linux路由表管理 的理解。

提示:操作路由表会影响网络连接,请在测试环境中练习,避免在生产服务器上误操作。

相关推荐

热文推荐