【linux】更改infiniband卡在Debian系统的网络接口名

在Debian或任何其他基于Linux的系统中,网络接口的名称由udev系统管理。通过创建udev规则,可以修改网络接口名称。以下是更改InfiniBand卡接口名称的一般步骤:

1. 找到网络接口的属性,以编写匹配的udev规则

可以使用`udevadm`命令查找设备属性:

   udevadm info -a -p /sys/class/net/ib0

   在输出中,查找可以唯一标识InfiniBand接口的属性,如 KERNELSUBSYSTEMDRIVER, 和 ATTR{} 项目。

2. 创建udev规则文件

规则文件通常位于 /etc/udev/rules.d/ 目录。文件名通常以数字开头,确定规则的载入顺序(数字越小,越早载入)。例如,可以创建一个名为 70-persistent-net.rules 的规则文件:

   sudo nano /etc/udev/rules.d/70-persistent-net.rules

3. 在该文件中编写规则

将InfiniBand接口名称从 ib0 更改为新的名字。根据udevadm命令获得的信息,规则可能看起来像这样:

   SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{type}=="32", KERNEL=="ib0", NAME="NEW_NAME"

   属性 ATTR{type}=="32" 是InfiniBand接口的特有属性(通常,以太网是 "1",而InfiniBand 是 "32")。

4. 保存并关闭规则文件

5.重新加载udev规则和触发网络设备事件

以防udev缓存了旧的规则,可以使用以下命令重新加载udev规则和触发网络设备事件:

   sudo udevadm control --reloadsudo udevadm trigger --type=devices --action=add

6. 重启系统,让这些更改生效

   sudo reboot

在重新启动之后,InfiniBand接口应当被正确地重命名为 NEW_NAME。请确保在执行这些操作时已经具备相应的权限,并考虑在生产环境中对任何改动进行充分测试。此外,请确认是否还有其他系统配置或服务依赖于旧的接口名称,并进行相应的更新。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/326585.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​三子棋(c语言)

前言: 三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利。但因棋盘太小,三子棋在很多时候会出现和…

STM32 JLINK SWD调试器手动复位才能烧写的问题

STM32 JLINK SWD调试器手动复位才能烧写的问题 Chapter1 STM32 JLINK SWD调试器手动复位才能烧写的问题 Chapter1 STM32 JLINK SWD调试器手动复位才能烧写的问题 原文链接:https://blog.csdn.net/denghuajing/article/details/121649667 问题 只有手动复位的情况下…

github 好项目 之 reference

github项目地址 网页网址 点进去以后你可以看到很多关于技术前沿的东西的简单笔记,一些实践的代码,或者是一些快捷键的命令 我个人比较喜欢 latex 的数学公式笔记 以及关于 vim 的一些命令 还有我最喜欢的git命令

安徽省暨合肥市“希望工程·梦想计划”小盖茨机器人捐赠启动仪式举行

1月5日,安徽省暨合肥市“希望工程梦想计划”小盖茨机器人捐赠启动仪式在合肥市一六八玫瑰园学校东校区举行。共青团安徽省委副书记叶征,北京儒布特教育科技有限公司董事牛俊明,北京儒布特教育科技有限公司市场总监高进,安徽省青基…

vue3.x 的生命周期和钩子函数

什么是生命周期 Vue 是组件化编程,从一个组件诞生到消亡,会经历很多过程,这些过程就叫做生命周期。 你理解了什么是生命周期,你还了解一个概念“钩子函数”。 钩子函数: 伴随着生命周期,给用户使用的函数&…

CMU15-445-Spring-2023-Project #1 - 前置知识(lec01-04)

Lecture #01_ Relational Model & Relational Algebra Databases 数据库是相互关联的数据的有组织集合,对现实世界的某些方面进行建模。区别于DBMS(MySQL、Oracle)。 Flat File Strawman 数据库以CSV文件的形式存储,并由D…

half-angle slicing半角切片技术

首先理解阴影的本质,光照被其他体素遮挡了。 Adding shadows to the volume lighting model means that light gets attenuated through the volume before being reflected back to the eye. 体渲染(volume rendering)算法包括ray casting、…

leecode-代码随想录-学习笔记1

编程语言基础课,重新学习 kamacoder.com 基础语法;ACM输入输出通用模板;之前Java狂神说的学习笔记(但是还是按照编程习惯用了C,感觉更底层好写代码)。 正式开始: 下面按照题目-我的解答思路和…

JS的防抖和节流

目录 防抖 搜索框带来的问题 实现的思路 案例 封装防抖函数 节流 滚动条加载带来的问题 实现的思路 案例 封装节流函数 防抖 搜索框带来的问题 需求&#xff1a;根据输入框内容来请求数据 <!DOCTYPE html> <html lang"en"> <head><…

MybatisPlus—快速入门

目录 1.使用MybatisPlus的基本步骤 1.1引入MybatisPlus的起步依赖 1.2 定义Mapper 2.MybatisPlus常用注解 2.1 TableName 2.2 TableId 2.3 TableField 2.4 小结 3. 常用配置 4. 总结 1.使用MybatisPlus的基本步骤 1.1引入MybatisPlus的起步依赖 MyBatisPlus官方提…

如何评判一款智能酒精壁炉品质是否优秀

在当今家居设计中&#xff0c;智能酒精壁炉作为一种独特的取暖和装饰方式&#xff0c;受到越来越多人的青睐。然而&#xff0c;如何挑选和选择优质的智能酒精壁炉成为了一个重要的话题&#xff0c;下面将深入探讨哪样的智能酒精壁炉才算得上是品质卓越。 优质的智能酒精壁炉通常…

shell 计算两个数据百分比,bc高级运算,bc计算系统磁盘剩余内存

目录 安装运算工具 bc使用方法高级数学库 (直接把公式 给他即可)计算百分比计算内存已经使用的百分比计算圆周率 安装运算工具 bc yum -y install bc使用方法 echo $((10/3)) | bc高级数学库 (直接把公式 给他即可) echo $((24)) | bc -l计算百分比 这里是 bc 的用法 也是计…