在CentOS中增加路由可以通过临时添加和永久添加两种方式来实现,以下是对这两种方式的详细解答:
一、临时添加路由
1、查看当前路由表:

使用命令ip route show
可以查看当前的路由表信息,这有助于了解系统当前的网络配置情况。
2、添加临时路由:
假设要添加一条到特定网络的路由,可以使用以下命令格式:sudo ip route add <destination_network>/<netmask> via <gateway> dev <interface>
。
要添加一条到192.168.2.0/24网络的路由,网关为192.168.1.1,使用接口eth0,命令如下:sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
。
3、删除临时路由:
如果需要删除一条路由,可以使用以下命令格式:sudo ip route del <destination_network>/<netmask> via <gateway> dev <interface>
。

删除上面添加的路由的命令为:sudo ip route del 192.168.2.0/24 via 192.168.1.1 dev eth0
。
二、永久添加路由
1、编辑网络脚本文件:
找到你的网络接口名称,可以使用命令nmcli device status
来查看。
编辑或创建/etc/sysconfig/networkscripts/route<interface>
文件(如果该文件不存在,则需要创建)。
在文件中添加以下内容,替换<destination>
、<gateway>
和<netmask>
为实际的目标地址、网关和子网掩码:ADDRESS0=<destination>
、GATEWAY0=<gateway>
、NETMASK0=<netmask>
。
如果你想添加一个到192.168.1.0/24网络的路由,网关为192.168.0.1,子网掩码为255.255.255.0,则应添加以下内容:ADDRESS0=192.168.1.0
、GATEWAY0=192.168.0.1
、NETMASK0=255.255.255.0
。

2、保存并重启网络服务:
保存对上述文件的更改,并重启网络服务以使更改生效,可以使用命令sudo systemctl restart network
来重启网络服务。
3、验证路由是否添加成功:
再次使用ip route show
命令查看路由表,确认路由是否已成功添加。
三、FAQs
1、问:如何在CentOS中查看当前的路由表?
答:在CentOS中,可以使用ip route show
命令来查看当前的路由表信息。
2、问:如何在CentOS中永久添加一条静态路由?
答:要在CentOS中永久添加一条静态路由,需要编辑或创建/etc/sysconfig/networkscripts/route<interface>
文件(其中<interface>
是你的网络接口名称),并在文件中添加目标地址、网关和子网掩码等信息,然后保存更改并重启网络服务以使更改生效。