Linux CentOS 添加路由

devtools/2024/10/8 14:23:19/

一、临时添加

查看当前路由表

ip route show

添加路由

假设你要添加一条到特定网络的路由,可以使用以下命令:

sudo ip route add <destination_network>/<netmask> via <gateway> dev <interface>

例如,要添加一条到192.168.2.0/24网络的路由,网关为192.168.1.1,使用接口eth0,命令如下:

sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0

删除路由

要删除一条路由,可以使用以下命令:

sudo ip route del <destination_network>/<netmask> via <gateway> dev <interface>

例如,删除上面添加的路由:

sudo ip route del 192.168.2.0/24 via 192.168.1.1 dev eth0

临时添加的路由,系统重启后不会保留,如果需要永久添加,请参考下面的内容。

二、永久添加

要在 CentOS 中添加一条路由并使其在系统重启后仍然有效,你需要编辑 /etc/sysconfig/network-scripts/route-<interface> 文件,其中 <interface> 是你的网络接口名称,例如 eth0

首先,找到你的网络接口名称。你可以使用以下命令:

nmcli device status

然后,创建一个名为 route-<interface> 的文件(如果不存在),并编辑它。例如,如果你的网络接口是 eth0,则创建并编辑 route-eth0 文件:

sudo touch /etc/sysconfig/network-scripts/route-eth0
sudo vi /etc/sysconfig/network-scripts/route-eth0    

在文件中添加以下内容,替换 <destination><gateway><netmask> 为实际的目标地址、网关和子网掩码:

ADDRESS0=<destination>
GATEWAY0=<gateway>
NETMASK0=<netmask>  

例如,如果你想添加一个到 192.168.1.0/24 网络的路由,网关为 192.168.0.1,子网掩码为 255.255.255.0,则应添加以下内容:

ADDRESS0=192.168.1.0
GATEWAY0=192.168.0.1
NETMASK0=255.255.255.0   

保存并退出文件,重启网络服务,然后查看路由列表:

sudo systemctl restart network
ip route show

现在,你已经添加了一条路由,它将在系统重启后仍然有效。


(END)


http://www.ppmy.cn/devtools/103497.html

相关文章

Dockerfile应用、私有仓库

通过dockerfile创建⼀个在启动容器时&#xff0c;就可以启动httpd服务的镜 像 步骤 1. 创建⼀个⽬录&#xff0c;⽤于存储Docker file所使⽤的⽂件 1. 在此⽬录中创建Docker file⽂件&#xff0c;以及镜像制作所使⽤的⽂件 1. 使⽤docker build创建镜像 1. 使⽤创建的镜像…

数学建模学习(123):使用Python实现ARAS方法进行多准则决策实战

文章目录 1 引言1.1 简介1.2 ARAS方法的基本原理2. 案例分析:设备采购决策2.1. 数据集的构建2.2 权重的设定2.3. 准则类型的设定2.4. ARAS方法实现2.5. 结果分析1 引言 1.1 简介 多准则决策分析(MCDA)是一种用于帮助决策者在多个备选方案和多个相互冲突的准则中选择最佳方…

Golang学习总结

一、基本语法 Golang 设计理念&#xff1a;一种事情有且只有一种方法完成 软件包安装 直接官网下载好&#xff0c;配置安装下环境变量即可 /etc/profile # 在这个文件写入会对所有用户生效 ~/.profile # 在这个文件写入只会对当前用户生效# 以上两个文件中…

HarmonyOS NEXT未成年人模式无缝联动所有应用,过滤非适龄内容

背景 随着消费电子产品和移动互联网的普及&#xff0c;未成年人互联网普及率96.8%&#xff0c;超过80%的未成年人都拥有自己的上网设备&#xff0c;而如何引导孩子正确上网一直是家长们的担忧。市场上很多电子设备、系统推出了一些未成年人管控能力&#xff0c;却需要家长到各…

进程、线程的区别

进程&#xff08;Process&#xff09;和线程&#xff08;Thread&#xff09;是操作系统中的基本概念&#xff0c;它们在资源管理和任务执行方面有着本质的区别&#xff1a; 定义&#xff1a; 进程&#xff1a;进程是操作系统进行资源分配和调度的一个独立单位。每个进程都有自己…

5220条执业助理医师题库ACCESS\EXCEL数据库

今天这份数据库与《4820道西#医综合真题西医真题ACCESS数据库》、《4170条中#医综合真题中医真题ACCESS\EXCEL数据库》结构相同&#xff0c;包含5千多道真题。这个数据库包含3个表&#xff0c;一个是分类表&#xff08;SECTION_BEAN&#xff09;&#xff0c;一个是题库主表&…

OpenCV详细介绍

OpenCV是一个广泛使用的开源计算机视觉库&#xff0c;使用C语言编写。它提供了丰富的图像处理和计算机视觉算法&#xff0c;可以用于图像和视频的处理、特征提取、目标检测、人脸识别、运动跟踪等多个领域。 OpenCV的主要特点包括&#xff1a; 跨平台性&#xff1a;OpenCV可以…

Socket编程---UDP篇

目录 一. UDP协议 二. Socket编程 2.1 sockaddr家族 2.2 接口介绍 三. 服务端实现 四. 服务端调用实现 五. 客户端实现 六. 效果展示 一. UDP协议 何为UDP协议的含义&#xff0c;上篇粗略提及了一下TCP与UDP的区别&#xff1a; TCP&#xff1a; •…