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

什么是路由表?
路由表(Routing Table)是操作系统用来决定数据包如何发送到目标网络的一张“地图”。每当你的 RockyLinux 系统需要向某个 IP 地址发送数据时,它会查询路由表,找到最匹配的路径,然后通过指定的网关或接口发送出去。
安装 route 命令工具
在较新的 RockyLinux 版本中,
route命令可能默认未安装。它属于
net-tools软件包。你可以通过以下命令安装:
要查看当前系统的路由表,只需运行以下命令: 输出示例: 字段说明: 假设你想让所有发往 验证是否添加成功: 如果要删除刚才添加的路由,只需将 默认网关用于处理所有未明确指定路由的流量。设置方法如下: 注意:此设置在系统重启后会失效。如需永久生效,请修改网络配置文件(如 现代 Linux 系统更推荐使用 不过,对于初学者来说, 通过本篇 route命令教程,你应该已经掌握了如何在 RockyLinux 中查看、添加和删除路由条目。虽然 提示:操作路由表会影响网络连接,请在测试环境中练习,避免在生产服务器上误操作。sudo dnf install -y net-tools查看当前路由表
route -nKernel 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添加静态路由
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.254route -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
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/24route
命令语法更直观,是学习 RockyLinux网络配置 的良好起点。总结
route
命令正在被 ip route
取代,但它仍然是理解网络底层原理的重要工具。建议多动手实践,加深对 Linux路由表管理 的理解。
