CentOS 7.3配置静态路由详细指南
为什么需要静态路由?
在复杂网络环境中(如多网卡服务器或特定网关需求),静态路由可指定数据包传输路径,确保网络访问正确性。CentOS 7.3支持临时与永久两种配置模式。
方法一:临时添加静态路由(重启失效)
语法示例:向eth1网卡添加10.0.0.0/24网段的路由,网关192.168.1.1
ip route add 10.0.0.0/24 via 192.168.1.1 dev eth1
验证命令:ip route show
或 route -n
方法二:永久添加静态路由
步骤1:编辑网卡路由配置文件
vi /etc/sysconfig/network-scripts/route-eth0
步骤2:写入路由规则
每行一条规则,格式:
192.168.2.0/24 via 10.10.10.1 172.16.0.0/16 via 10.10.10.1 dev eth1
步骤3:重启网络服务
systemctl restart network
重要:配置文件名称需与网卡名一致(如route-eth0)
路由验证与排错
- 检查当前路由表:
ip route | grep "目标网段"
- 测试连通性:
ping -I eth1 目标IP
- 查看网关可达性:
arp -n
关键注意事项
- 永久路由需严格匹配网卡接口名称
- 多默认网关可能导致路由冲突,使用metric值调整优先级
- 防火墙规则可能影响路由流量,检查
iptables -L
- 配置文件修改后必须重启网络服务生效