之前写过一篇centos6.x修改网卡名的文章

centos6.x修改网卡名称em1、2...为eth0、1...

最近由于系统升级,采用了centos7,也需要修改网卡名,本以为跟6.x一样的方式,结果失败了

原来在RHEL6中引入了一种一致性网络设备接口命名的方法(Consistent Network Device Naming)

传统的,linux中的网络接口命名是按照eth[0123...],但是这些名字不能实际的表示出网卡的特征

一致性网络设备命名法根据网卡的物理位置,是否是集成的还是在PCI插槽中来命名,通过这名称,网络管理员

能够很清楚的知道网卡的物理位置

这种方法是依靠biosdevname程序来实现的,它按照一定的规则改变原来的eth[012..]网卡名

网卡设备 旧名称 新名称
集成网卡 eth[012...] em[123...]
PCI网卡 eth[012...] p[插槽数]p[网卡号]
虚拟网卡 eth[012...] p[插槽数]p[网卡号_虚拟接口]

第一种em1

第二种p4p1

第三种p4p4_1

当然管理员也可以继续 在/etc/udev/rules.d/70-persistent-net.rules 文件中修改网卡名

这些改变的优先级高于一致性网络命名方法

我实际测试中修改好像不管用,需要修改启动项,警用biosdevname程序

具体操作是修改/etc/default/grub文件

在GRUB_CMDLINE_LINUX一行中添加net.ifnames=0 biosdevname=0

保存文件后然后运行

grub2-mkconfig -o /boot/grub2/grub.cfg   (root权限)

重新生成GRUB配置并更新内核参数

然后重启,修改/etc/udev/rules.d/70-persistent-net.rules文件即可以修改为自己想要的网卡名了

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="98:90:96:d6:d1:ee", ATTR{type}=="1", KERNEL=="eth*", NAME="em1"SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="48:ee:0c:bb:0b:46", ATTR{type}=="1", KERNEL=="eth*", NAME="em2"

参考文章:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/appe-Consistent_Network_Device_Naming.html#tabl-Consistent_Network_Device_Naming

https://linux.cn/article-4045-1.html

centos7修改网卡名相关推荐

  1. 戴尔服务器安装centos7修改网卡名,Centos7.6修改网卡名称为之前的eth形式

    1.修改网卡配置文件中名称信息 vim /etc/sysconfig/network-scripts/ifcfg-ens33将其中的名称为ens33的改为eth0 2.对网卡文件进行重命名mv  /e ...

  2. linux7改网卡名eth,CentOS7修改网卡名ensXX称为eth0

    CentOS7.4 系统安装好后,默认网卡名称为为ensXX,如ens33,如果要修改为eth0开头,需要进行如下配置 1.查看原网卡名称: [root@centos7 network-scripts ...

  3. linux修改网卡文件夹,CentOS7 修改网卡名称为eth0在VMWare中添加多网卡配置

    前言 无论是RHEL 7.还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了. 除此之外7版本 ...

  4. CentOS7修改网卡名称为eth格式

    前言: 当我们使用sentos7系统的时候会发现网卡格式不再是熟系的eth格式,而是en格式,不仅看着不舒服而且也比方便我们后期配置集群. 1.检查网卡 检查网卡,发现网卡是en格式 2.修改网卡名称 ...

  5. centos7修改网卡名称为eth0

    原文链接:https://www.cnblogs.com/freeblogs/p/7881597.html 在安装系统的时候配置: 修改内核选项:net.ifnames=0 biosdevname=0 ...

  6. CENTOS7 修改 网卡名称为eth0的配置方法

    一.在安装系统的时候配置: 修改内核选项:net.ifnames=0 biosdevname=0 二.已安装系统修改方法 1.编辑网卡信息 cd /etc/sysconfig/network-scri ...

  7. 修改centos7的网卡名

    1. 使用命令修改网卡名 cd /etc/sysconfig/network-scripts/ mv ifcfg-ens33 ifcfg-eth0 mv ifcfg-ens34 ifcfg-eth1 ...

  8. centos7修改主机名的方法

    网卡配置文件:/etc/sysconfig/network-scripts/ cat ifcfg-eth0 系统配置文件:/etc/resolv.conf centos6主机名配置文件:/etc/sy ...

  9. linux 7.0修改网卡ip,CentOS7修改网卡为静态IP

    CentOS7修改网卡DHCP获取IP为静态IP 1.修改网卡配置 [root@centos7 ~]#cd /etc/sysconfig/network-scripts/ [root@centos7 ...

最新文章

  1. linux fpga通信,基于Linux的FPGA通信技术研究与实现
  2. 生产环境频繁内存溢出,原来就是因为这个“String类”
  3. 爬虫之 单线程+多任务异步协程
  4. 15 张 Vim 速查表奉上,帮你提高N倍效率!
  5. .Net MVC控制器中进行页面跳转并传递多个参数
  6. matlab产生er随机图,ER随机图模型
  7. Matlab代码:综合能源系统(IES)的优化调度
  8. 安装软件Mimics过程记录
  9. Excel操作技巧大全
  10. 基于GD库的php验证码类(支持中英文字体、背景、干扰点线、扭曲…….)
  11. 计算机管理--事件查看器,电脑自动重启 计算机管理事件查看器中显示错误6008...
  12. 云原生相关介绍,25 个点很全面
  13. 解决chrome系浏览器ime-mode问题
  14. 小麦亩产一千八【数论】
  15. 什么情况让程序员处于水生火热中
  16. 快速建站可以怎么实现???
  17. html table转excel单元格带背景颜色
  18. 解决ubuntu 22.04上teamViewer/toDesk闪退等问题
  19. 【Day6-7 文献精读】A unifying Bayesian framework accounting for spatiotemporal interferences with a ...
  20. 百度霸屏?谁也霸不过百度

热门文章

  1. hdtune快速扫描可靠吗_使直接消息可靠且快速
  2. TEA-Tiny Encryption算法
  3. android 21什么手机,有你的吗?这21款手机将率先尝鲜安卓Q
  4. PHP采集天猫商品列表,正则表达式匹配店铺名称和商品ID
  5. 好心情医生教您如何区分强迫症状与强迫症
  6. Transformer将在AI领域一统天下?现在下结论还为时过早
  7. python获取字典长度_PYTHON 写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者...
  8. 当鼠标按钮停在按钮上变手型
  9. 华为鸿蒙系统支持旧机型,老机型福利,别用来换菜刀换盆了,老掉牙的麒麟960也能升级鸿蒙...
  10. 大屏幕显示屏 html,大屏幕显示器相关信息【详细介绍】