CentOS添加永久路由方式

1. CentOS7添加永久路由

  ● 方式一:
  执行以下命令打开路由配置文件进行编辑:

vi /etc/sysconfig/network-scripts/route-<interface>

这里的<interface>是指您要添加路由的网络接口,例如eth0ens33
  在文件中添加路由规则,例如:

default via <gateway> dev <interface>

其中<gateway>是默认网关的 IP 地址,<interface>是网络接口的名称
  例如:

default via 192.168.75.1 dev br0
172.25.0.0/16 via 192.168.75.1 dev br0

保存并关闭文件,执行以下命令重启网络服务以应用更改:

systemctl restart network

这样就成功添加了一个永久路由规则,每次服务器重启后,该路由规则都会自动生效

  ● 方式二:

vim /etc/sysconfig/static-routes

any net 192.168.24.0/24 gw 192.168.75.1
any net 172.25.0.0 netmask 255.255.0.0 gw 192.168.75.1

systemctl restart network

2. CentOS8添加永久路由

  使用 nmcli 命令添加永久路由。以下是添加永久路由的示例命令:

nmcli connection modify <connection-name> ipv4.routes "<destination-network>/<subnet-mask> <gateway-ip>"

connection-name 是网络连接的名称,您可以使用 nmcli connection show 命令查看可用连接的列表
destination-network 是目标网络的 IP 地址或网段
subnet-mask 是目标网络的子网掩码
gateway-ip 是网关的 IP 地址

nmcli connection show
NAME                UUID                                  TYPE      DEVICE 
Wired connection 1  cbd5d926-f1af-3b99-ae5a-5b768cde30de  ethernet  ens3   
System ens3         21d47e65-8523-1a06-af22-6f121086f085  ethernet  -- 

例如要将 192.168.24.0/24 网段的流量路由到网关 192.168.75.1,可以执行以下命令:

nmcli connection modify Wired\ connection\ 1 ipv4.routes "192.168.24.0/24 192.168.75.1"

执行以下命令使更改生效:

nmcli connection down <connection-name> && nmcli connection up <connection-name>

# 例如:
nmcli connection down Wired\ connection\ 1 && nmcli connection up Wired\ connection\ 1

将 connection-name 替换为您设置路由的网络连接名称
现在已经成功添加了一个永久路由规则,这样即使服务器重启,该路由规则也会自动生效

注意在CentOS8 中,推荐使用NetworkManager来管理网络配置。直接编辑/etc/sysconfig/network-scripts/route- 文件的方法不再适用于CentOS8

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/10327

(0)
凯影的头像凯影
上一篇 2023年12月1日 下午3:09
下一篇 2023年12月5日 下午2:36

相关推荐

  • 开源网站监控利器:Utime Kuma部署指南

    🔍 Uptime Kuma 简介 GitHub 项目地址:https://github.com/louislam/uptime-kuma 一款开源自托管监控工具,支持多种协议检测(HTTP/TCP/Ping/DNS 等)和实时告警(飞书/钉钉/邮件等) 核心优势: 🚀 部署教程 Docker 部署 验证:访问 http://服务器IP:3001​ 完成初始化…

    2025年6月14日
    1.1K00
  • 远程连接Windows Server 2003实例后在服务器上执行操作时速度缓慢,如何处理?

    问题描述 远程连接Windows Server 2003实例时,使用VNC登录服务器正常,但是使用其他远程连接方式登录服务器时,打开程序和浏览网站速度缓慢。 问题原因 网卡的Offload.Tx.LSO参数为开启状态导致该问题。 解决方案 您可以根据实际情况选择如下任意一种方案处理该问题,具体如下: 将网卡的Offload.Tx.LSO参数更改为Disabl…

    2023年11月17日
    1.1K00
  • Ansible 连接主机显示报错的处理方案

    一、在ansible安装完毕后一般需要以SSH的方式连接到需要进行管理的目标主机,一开始遇到了如下问题: 原因分析:没有在ansible管理节点(即安装ansible的节点)上添加目标节点(即需要管理的节点)的ssh认证信息。 解决步骤:1:管理节点生成SSH-KEY 成功后在~/.ssh/路径下将生成ssh密钥文件:id_rsa及id_rsa.pub2:添…

    2023年9月28日
    1.2K00
  • Centos7.6下宝塔安装及资产管理系统部署

    一:宝塔安装 1、连接linux服务器 2、执行命令开始安装 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec 安装成功出现下方界面 3、访问外网地址…

    2022年6月8日
    4.5K90
  • 禅道安装

    禅道介绍 禅道项目管理软件是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。 禅道属于开源项目,有收费版,本次以开源版9.1.2进行搭建 禅道官网:http://www.zentao.net/ 提示:本地环境我们没有安装mysql,安装禅道环境需要LNMP或者LA…

    2023年4月27日
    1.3K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信