温馨提示×

centos routeadd命令如何添加路由

小樊
81
2025-01-01 17:03:54
栏目: 智能运维

在 CentOS 系统中,您可以使用 route 命令来添加路由

  1. 添加静态路由:

要添加一条静态路由,您需要指定目标网络(CIDR 格式)、子网掩码、网关地址和接口名称。语法如下:

sudo route add <destination_network>/<subnet_mask> gw <gateway_address> dev <interface_name>

例如,要将目标网络 192.168.2.0/24 的流量通过网关 192.168.1.1 发送到接口 eth0,您可以使用以下命令:

sudo route add 192.168.2.0/24 gw 192.168.1.1 dev eth0
  1. 添加持久路由(在系统重启后仍然有效):

要添加一条持久路由,您需要编辑 /etc/sysconfig/network-scripts/route-<interface> 文件。首先,找到与您的网络接口相对应的文件(例如 route-eth0)。然后,在文件中添加以下内容:

192.168.2.0/24 via 192.168.1.1 dev eth0

保存文件并退出。接下来,重启网络服务以应用更改:

sudo systemctl restart network

现在,您已经成功添加了一条持久路由。请注意,这些示例适用于 CentOS 7 及更高版本。在 CentOS 6 中,您可能需要使用 route -n 命令而不是 route add 命令。

0