在CentOS系统中添加路由,可以帮助您更好地管理网络流量,实现网络之间的通信,以下是在CentOS系统中添加路由的详细步骤和注意事项。

确认网络接口状态
在添加路由之前,首先需要确认您的网络接口是否已启动,您可以使用以下命令检查网络接口的状态:
ip link show
确保您要配置路由的网络接口(如eth0)处于“UP”状态。
查看当前路由表
使用以下命令查看当前的路由表:
ip route show
这将显示系统当前的路由配置,包括默认网关和已添加的路由。
添加静态路由
要添加静态路由,您可以使用ip route add命令,以下是一个示例:
ip route add 192.168.1.0/24 via 192.168.0.1 dev eth0
这条命令将添加一个到192.168.1.0/24网络的路由,通过192.168.0.1这个网关,使用eth0这个网络接口。
验证路由
添加路由后,使用以下命令验证路由是否生效:

ping 192.168.1.1
如果能够成功ping通,说明路由已经添加成功。
修改默认网关
如果您需要修改默认网关,可以使用以下命令:
ip route del default ip route add default via 192.168.0.1 dev eth0
第一条命令删除当前的默认网关,第二条命令添加新的默认网关。
保存路由配置
为了确保重启系统后路由配置仍然有效,您需要将路由配置保存到/etc/sysconfig/network-scripts/route-eth0文件中(假设您使用的是eth0接口)。
echo "192.168.1.0/24 via 192.168.0.1" >> /etc/sysconfig/network-scripts/route-eth0
重启网络服务
重启网络服务以应用新的路由配置:
systemctl restart network
或者
service network restart
FAQs
Q1:如何删除已添加的路由?

A1: 要删除已添加的路由,可以使用ip route del命令,删除之前添加的192.168.1.0/24网络的路由:
ip route del 192.168.1.0/24 via 192.168.0.1 dev eth0
Q2:如何查看所有网络接口的IP地址和子网掩码?
A2: 您可以使用ip addr show命令查看所有网络接口的IP地址和子网掩码。
ip addr show
这将显示所有已配置的网络接口及其详细信息。