首页 > 其他分享 >使用nmcli配置永久静态路由

使用nmcli配置永久静态路由

时间:2024-09-03 13:55:12浏览次数:8  
标签:nmcli 静态 网卡 connection 172.16 ens192 路由

一、使用nmcli工具来修改网络配置文件。下面是如何通过nmcli命令行工具为网卡ens192添加多条静态路由的方法:

1.确认当前连接ID和UUID 首先确保你知道要修改的网卡连接的具体ID和UUID,可以通过以下命令查看:

nmcli connection show

2.1使用nmcli命令添加IPv4路由。假设你需要为ens192添加一条路由,一条目的地址192.168.1.101/32,下一跳地址为172.16.42.254的永久静态路由。

nmcli connection modify ens192 +ipv4.routes "192.168.1.101/32 172.16.42.254"

2.2使用nmcli命令删除IPv4路由。假设你需要为ens192添加一条路由,一条目的地址192.168.10.101/32,下一跳地址为172.16.42.254的永久静态路由。

nmcli connection modify ens192 -ipv4.routes "192.168.10.101/32 172.16.42.254"

3.修改后,可以使用以下命令检查是否成功添加了新的路由:

nmcli connection show ens192

4.1刷新ens192网卡路由表

nmcli device reapply "ens192"

4.2重启网络连接 确保更改生效(生产环境不推荐):

nmcli connection down ens192 && nmcli connection up ens192

5.检查系统路由表 最后,确认系统路由表已更新:

route -n

二、Centos Stream 9修改网卡配置文件,配置永久静态路由。

1.确认当前连接ID和UUID 首先确保你知道要修改的网卡连接的具体ID和UUID,可以通过以下命令查看

nmcli connection show

2.定为网卡配置文件路径,以ens192为例:

find / -path /proc -prune -o -name '*ens192*' -print # 在根目录/排除/proc及子目录,查找所有包含ens192的文件
# 注释解释:
# 根目录 / 开始查找
# -path /proc 表示查找路径为 /proc
# -prune 表示忽略 /proc 目录及其子目录
# -o 表示逻辑或操作
# -name '*ens192*' 表示查找名称中包含 ens192 的文件或目录
# -print 表示打印查找到的结果

3.查看ens192配置文件

[root@anolis ~]# cat /etc/NetworkManager/system-connections/ens192.nmconnection
[connection]
id=ens192
uuid=9c72cd1e-b9f7-33bd-bcf2-4690787454b4
type=ethernet
autoconnect-priority=-999
interface-name=ens192
timestamp=1725268398
[ethernet]
[ipv4]
address1=172.16.42.38/24,172.16.42.254
dns=114.114.114.114;
may-fail=false
method=manual
route1=192.168.1.101/32,172.16.42.254
route2=192.168.1.241/32,172.16.42.254
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]

5.可通过增添上述配置文件route字段来实现永久静态路由增删改

6.修改网卡配置文件后需重启NetworkManager服务

systemctl restart NetworkManager

注:生产环境不推荐采用方法二,若配置文件修改失败,可能导致NetworkManager重启失败,无法远程管理服务器。


标签:nmcli,静态,网卡,connection,172.16,ens192,路由
From: https://blog.51cto.com/u_16502466/11908015

相关文章

  • 镭速UDP测速集成动态库或者静态库测速篇
    1. 下载镭速UDP集成库首先下载镭速UDP集成压缩包,解压后能在解压目录找到三个依赖库RaySync.lib、RaySync-Multi-Proxy-Client-Plus.lib、RaySync-Proxy-Server-Lib.lib。三个依赖头文件TyphoonMultiSocks.h、TyphoonProduct.h、TyphoonServer.h。2. 代码集成接口函数调用顺序:1. ......
  • Linux配置软路由
    假设出口网口是end0,入口网口是end1:outdev=end0indev=end1#子网不要与其他interface的IP重合prefix=10.233.233配置出口网口IP#nmclidevset$indevmanagednoiplinksetupdev$indevipaddradd$prefix.1/24dev$indev配置DHCPaptinstallisc-dhcp-servercp......
  • K8s使用cephfs(静态和动态两种)
    一、K8s节点安装ceph-commonCephFS是Ceph中基于RADOS(可扩展分布式对象存储)构建,通过将文件数据划分为对象并分布到集群中的多个存储节点上来实现高可用性和可扩展性。首先所有k8s节点都需要安装ceph-common工具:yum-yinstallepel-releaseceph-common二、静态供给方......
  • 复旦大学王龑团队发布《静态与动态情感的面部表情识别》综述
    论文链接:https://arxiv.org/pdf/2408.15777复旦大学,王龑博士后领衔,发布《静态与动态情感的面部表情识别》(ASurveyonFacialExpressionRecognitionofStaticandDynamicEmotions)综述,对基于图像的静态面部表情识别(SFER)和基于视频的动态面部表情识别(DFER)方法进行了全面综述,......
  • VBA字典与数组第十八讲:VBA中静态数组的定义及创建
    《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。这套字典教程共两册,一共八十四讲,今后一段时间会给大家陆续推出修订后的教程内容......
  • 大学生WEB前端HTML网页期末作业,动漫资讯静态html网站—动漫网站模板
    网站简介网站主题动漫新闻资讯html网站,一共6个页面,分别首页、动漫资讯、新闻资讯、联系我们、登录注册页面网站使用div+css布局页面,网站使用div,ul,li,a,p,h1,h2,h3,h4,form,input,button等标签,css使用margin,border,padding,font-weight,font-family,color,width,line-height,overf......
  • vue3+vite注册动态路由的实践
    //route/index.jsimport{createRouter,createWebHistory}from'vue-router'importHomeViewfrom'../views/HomeView.vue'//constcomp=()=>import('../views/AboutView.vue')//console.log('comp:>>......
  • vue实现页面顶部路由标签跳转
    在页面使用<!--活跃菜单--> <divclass="panel-group"ref="scrollPane"> <router-linkref="tag":to="menu.path"v-for="(menu,idx)inactiveRoutes" style="display:......
  • 47. 继承中的同名静态成员处理
    继承中的同名静态成员处理结论和非静态成员一致只不过调用方式有两种通过对象通过类名通过类名的方式访问父类作用域下的m_A静态成员变量Son::Base::m_A#define_CRT_SECURE_NO_WARNINGS#include<iostream>usingnamespacestd;classBase{public: staticvoidfu......
  • 49. 静态联编动态联编及多态原理
    静态联编动态联编静态多态(就是函数重载)和动态多态静态多态:函数重载,运算符重载动态多态://先有继承关系//父类中有虚函数,子类重写父类中的虚函数//父类的指针或引用指向子类的对象静态多态在编译阶段绑定地址,地址早绑定,静态联编动态多次在运行阶段绑定地址,地址晚绑定,动态联......