CentOS 6.5 路由配置实战指南:临时与永久方案详解
场景引入: 作为CentOS 6.5系统管理员,你是否遇到过这类问题?
- 服务器需要访问隔离在另一网段的存储设备
- 多网卡环境下需指定流量走向特定网关
- 搭建网络隔离测试环境需自定义路径
路由配置正是解决这些网络连通性难题的关键钥匙,下面将详细介绍两种高效解决方案。

快速配置:临时路由添加(重启失效)
操作流程:
-
查看现有路由表
route -n
(输出示例:清晰展示Destination, Gateway, Genmask等关键字段)
-
添加指向特定网络的路由
route add -net 192.168.2.0 netmask 255.255.255.0 gw 10.0.0.254
-net
:目标网络地址netmask
:子网掩码(可用CIDR如/24
替代)gw
:下一跳网关地址
-
验证路由生效
route -n | grep 192.168.2.0
(成功标志:目标网络条目出现在路由表中)
-
测试网络连通性
ping -c 4 192.168.2.100
(收到回复包说明路由配置成功)
关键提示:网关地址需与服务器现有接口处于同一广播域,否则无法建立通信。
持久化配置:重启不丢失的解决方案
/etc/sysconfig/network-scripts/route-ethX
-
创建对应网卡配置文件
vi /etc/sysconfig/network-scripts/route-eth0
-
写入目标路由规则(两种格式可选)
# ADDRESS0=192.168.3.0 # NETMASK0=255.255.255.0 # GATEWAY0=10.0.0.253 192.168.4.0/24 via 10.0.0.252
-
重启网络服务生效
service network restart
/etc/rc.local 开机执行
echo "route add -net 172.16.0.0/16 gw 10.0.0.251" >> /etc/rc.local chmod +x /etc/rc.d/rc.local
高阶管理技巧
-
路由删除命令
route del -net 192.168.2.0/24
-
默认网关配置
route add default gw 10.0.0.1
-
多路径路由验证
traceroute 203.0.113.5
避坑指南(真实运维经验)
-
网关可达性验证
arping -I eth0 10.0.0.254
(网关MAC解析失败将导致路由失效)
-
防火墙干扰排查
iptables -L -n -v
(FORWARD链策略可能阻断跨网段流量)
-
配置备份策略
cp /etc/sysconfig/network-scripts/route-eth0 /backup/
(关键配置修改前必须备份)
技术观点:
CentOS 6.5的路由管理虽依赖传统命令,但其稳定性在老旧设备运维中仍具不可替代性,对于生产环境,更推荐通过/etc/sysconfig/network-scripts
目录实现配置持久化,这比rc.local方案更利于标准化管理,当遇到复杂路由需求时,建议结合tcpdump抓包分析,能快速定位三层转发故障点,掌握这些核心技能,可显著提升异构网络环境下的运维掌控力。