当前位置: 首页 > article >正文

Linux CentOS 添加路由

一、临时添加

查看当前路由表

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.kler.cn/a/284165.html

相关文章:

  • Java面向对象高级2
  • HBase理论_背景特点及数据单元及与Hive对比
  • Python数据类型(一):bool布尔类型
  • HTML之表单学习记录
  • 项目集章程program charter
  • 在 Service Worker 中caches.put() 和 caches.add()/caches.addAll() 方法他们之间的区别
  • 江协科技stm32————10-3 软件I2C读写MPU6050
  • 2 Python开发工具:PyCharm的安装和使用
  • 【知识】对比Share mem/Pin mem/GPU mem之间的传输速度
  • TinTinLand Web3 + DePIN 共学月|挖掘 CESS 去中心化数据基础设施。
  • Jmeter进行http接口测试
  • 人工智能领域正经历模型规模变革,小型语言模型(SLM)崛起,挑战“规模至上”观念。
  • 算法设计与分析:实验1 排序算法性能分析
  • elasticsearch存入数据嵌入式数据解决扁平化查询问题
  • 后端微服务与分布式系统
  • LeetCode 3153.所有数对中数位差之和:计数
  • html2Canvas和jspdf导出长pdf
  • 绿色消费新动力:‘众店‘模式引领数字经济下的零售创新
  • TCP数据包——报文头部组成
  • x264 编码器 AArch64汇编系列:zigzag 扫描相关汇编函数
  • 互联网平台大模型网络架构设计
  • 美国硅谷多ip服务器用途广吗?
  • IOS开发 铃声制作(库乐队)
  • 叶子苏网络建站服务工作室
  • 【ceph学习】ceph如何进行数据的读写(3)
  • Rust语言实现图像编码转换