在 CentOS 8 上配置静态路由的方法如下:
- 打开终端,并以 root 权限登录。
- 使用以下命令查看系统当前路由表的配置:
ip route show
- 确定要添加的静态路由的目标网络和下一跳网关。例如,假设要添加的静态路由是到目标网络
192.168.1.0/24
,下一跳网关为192.168.0.1
。 - 使用以下命令添加静态路由:
ip route add 192.168.1.0/24 via 192.168.0.1
其中,192.168.1.0/24
是目标网络的网络地址和子网掩码,192.168.0.1
是下一跳网关的 IP 地址。
- 验证静态路由是否成功添加,可以再次使用
ip route show
命令查看路由表的配置,确保新的静态路由已经添加。 - 若要使静态路由持久化,需要将配置写入到
/etc/sysconfig/network-scripts/route-<interface>
文件中(<interface>
是网络接口的名称)。例如,假设要将静态路由配置写入到enp0s3
接口,可以使用以下命令:
echo "192.168.1.0/24 via 192.168.0.1 dev enp0s3" >> /etc/sysconfig/network-scripts/route-enp0s3
确保将 <interface>
替换为实际的网络接口名称。
- 重启网络服务以使配置生效:
systemctl restart network
注意:上述步骤是针对 CentOS 8 的默认网络配置进行的,如果您使用其他网络管理工具(如 NetworkManager),可能需要根据不同配置进行相应的操作。