CentOS添加永久路由方式

1. CentOS7添加永久路由

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

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

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

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

相关推荐

  • 宝塔安装composer,出现 putenv() has been disabled for security reasons

    在宝塔安装composer,出现 putenv() has been disabled for security reasons 方法一:打开配置文件php.ini,找到disable_functions字符串,把后面的putenv删除即可正常安装。 方法二:宝塔面板的话,我的版本是7.2,就找到 PHP7.2管理→禁用函数→删除putenv,重载配置文件后…

    2023年2月14日
    2.9K00
  • Ubuntu修改静态IP、网关和DNS的方法总结

    /etc/netplan (use) Ubuntu 18.04开始可以使用netplan配置网络,其也是默认安装的。配置文件位于/etc/netplan/xxx.yaml中,netplan默认是使用NetworkManager来配置网卡信息的。 使用 netplan apply 网络配置 Ubuntu /etc/network/interfaces 修改静态…

    2023年11月27日
    1.7K00
  • ansible基础用法

    今天需要同时对200+机器进行操作,使用ansible进行处理 首先使用的是ubuntu22.04的机器,一键安装ansible 安装完成后,需要对ansible.cfg配置文件进行修改,在当前目录下,新建 ansible.cfg 文件 配置文件完成后,需要创建hosts主机组,新建 hosts 文件 最后进行机器验证 这样就说明,你的ansible主机可以…

    2023年11月7日
    1.9K00
  • 如何解决Windows server系统开机自动进入修复模式而无法正常启动的问题

    相信大家都会碰到这样一个问题,Windows系统重启之后自动进入修复而不去正常启动,如下图 那么我们该如何去解决呢 第一步:根据它的选项,进入到修复模式,然后点击下一步 第二步:输入登录的账户密码,然后就会有三个系统恢复的选项,我们选择命令提示符,依次输入以下命令 然后等待出现以下信息 到此,我们重新启动系统,就可以正常进入到桌面系统了,如果你想之后的系统重…

    2022年6月13日
    3.8K00
  • Ubuntu 18.04 永久修改DNS

    每次在/etc/resolv.conf 修改DNS之后,重启服务器DNS就会重置为127.0.0.53 解决过程 从/etc/resolv.conf的注释中发现systemd-resolved为本地应用程序提供了DNS解析服务。通过 systemd-resolved 在本地回环网口 127.0.0.53 上提供的本地DNS服务器。 应用程序可以直接向 127…

    2022年7月5日
    2.3K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信