CentOS添加永久路由方式

这篇具有很好参考价值的文章主要介绍了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.toymoban.com/news/detail-565338.html

到了这里,关于CentOS添加永久路由方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell脚本使用(宿主机windows-服务器-centos)--用于使用shell脚本方式控制docker容器

    需求: 我想要使得windows上编写shell脚本,并且在这个shell脚本在linux中也可用 shell脚本在windows上无法直接运行,但是有WSL这个linux子系统的工具 可以使得shell脚本在主机上执行 视频讲解连接 方式1 方式2

    2024年02月07日
    浏览(33)
  • [CentOS] Dell塔式服务器安装CentOS7

    主要基于 UEFI + GPT方式引导,Legacy+MBR的方式这里不做讨论 CentOS7.5 UltraISO 9.3.x 机型:DELL OPTIPLEX 7080 机型: DELL OPTIPLEX 5090 机型: DELL OPTIPLEX 300 U盘:容量8G及以上 以上三款机型均通过测试 启动方式: UEFI (Boot list option 选择UEFI) 硬盘模式: ACHI (SATA operation选择ACHI) 关闭安全

    2024年02月06日
    浏览(41)
  • Centos服务器时间同步

    服务器时间同步有多种情况,不同情况处理方式也有差异。比如,可以连外网,则可直接使用ntpdate定时同步互联网的时间服务器时间(如阿里的时间服务器 ntp.aliyun.com )。 如果不能连外网,则需要指定一台服务器当作时间服务器。再由其他内网服务器作为客户端从时间服务

    2024年02月15日
    浏览(21)
  • Centos 配置DHCP服务器

    1 DHCP服务相关知识 1.1 DHCP是什么? DHCP是Dynaminc Host CrationProtocol(动态主机配置协议)的缩写,主要作用是为网络客户机自动动态分配IP地址 1.2 DHCP作用 DHCP服务器能够动态地为网络中的其他计算机提供IP地址,通过使用DHCP,可以给网络中除DHCP、DNS服务器外的其他服务器设置

    2024年02月04日
    浏览(41)
  • centos搭建FTP服务器

    在LINUX虚拟机上,使用vsftpd搭建一个FTP服务器,并创建一个用户名为“ftpuser”的用户,使用windows主机通过ftp向文件夹中复制一个名为自己姓名首字母的txt文件,拍照上传文件在ftp服务器中的情况截图。 步骤: 1.配置主机和虚拟机网络连通 2.在centos上通过yum指令安装vsftpd并启动

    2023年04月08日
    浏览(31)
  • CentOS云服务器部署配置

    1.1.确保服务器系统处于最新状态 如果显示内容中含有 [root@localhost ~]# Complete! 说明更新完成 1.2.下载MySql安装包 或 1.3.安装MySql 如果显示以下内容说明安装成功 Complete! 1.4.修改mysql默认字符集 这里我们需要设置成utf8,打开my.cnf配置文件 添加以下内容: 1.5.设置开机启动Mysql 检

    2024年02月09日
    浏览(31)
  • CentOS搭建git服务器

    搭建git正式开始 一、下载安装 git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器 安装依赖库和编译工具 为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具 安装

    2024年02月11日
    浏览(50)
  • 虚拟机搭建centos服务器

    需要到阿里云的镜像站下载centos镜像 https://mirrors.aliyun.com/centos-vault/ centos历史版本网站 选一个版本点进去 选择其中一种格式的镜像,我选iso格式 不同镜像格式的说明: 镜像文件格式 底层原理 优点 缺点 Docker镜像格式 (.tar) 由多个文件系统层组成的联合文件系统,每个层包含

    2024年04月10日
    浏览(29)
  • CentOS搭建DNS服务器

    服务器规划 DNS服务器IP为:172.16.32.253 需要自定义域名解析 172.16.32.253 dns.zhangsan.com 172.16.32.128 test1.zhangsan.com 172.16.32.129 test2.zhangsan.com 172.16.32.130 www.zhangsan.com [root@localhost ~]# hostnamectl set-hostname dns bash         - - 修改主机名并立即生效 [root@dns ~]# vim /etc/sysconfig/network-scripts/

    2024年01月19日
    浏览(46)
  • Centos 配置 DNS 服务器

    在连网的情况下,安装 DNS 服务器,使用命令: yum install bind 安装完成过后,关闭 DNS 服务器防火墙命令: systemctl stop firewalld 在 “ # ” 输入命令: gedit /etc/named.conf 进入过后将 listen-on port 53 { 127.0.0.1 ;} allow-query { localhost; } 将上面的两个代码修改为下面图片的样子 2.更新

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包