在Rocky Linux中,通过ip
命令管理路由表是网络运维的核心技能。以下是关键操作指南:
-
查看路由表
ip route show
或简写ip r
显示当前路由表,包含目标网络、网关、接口及优先级(metric) -
添加静态路由
sudo ip route add 192.168.5.0/24 via 10.0.0.1 dev eth0
指定目标网络、下一跳网关及出口网卡,临时生效(重启失效) -
删除路由条目
sudo ip route del 192.168.5.0/24
需严格匹配目标网络段和网关参数 -
设置默认网关
sudo ip route add default via 10.0.0.254
常用于双网卡服务器指定主出口 -
永久生效配置
在Rocky Linux 8+中需通过NetworkManager持久化:
nmcli connection modify eth0 +ipv4.routes '192.168.5.0/24 10.0.0.1'
或创建/etc/sysconfig/network-scripts/route-eth0文件 -
路由优先级调整
sudo ip route add 172.16.0.0/16 via 10.0.0.2 metric 100
通过metric值控制多路径路由选择
经验补充:
- 使用
ip route get 8.8.8.8
快速验证特定IP的路由路径 - 通过
ip route replace
命令更新路由避免服务中断 - 生产环境中建议同时配置arp_filter防止ARP冲突
- 定期检查
netstat -rn
比对内核路由表状态