Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。

一、命名规则策略

规则1:

对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。

规则2:

命名合并固件或 BIOS 提供的 PCI-E 热插拔口索引号,比如 ens1,如果信息可读就使用,否则使用规则3。

规则3:

命名合并硬件接口的物理位置,比如 enp2s0,可用就命名,失败直接到方案5。

规则4:

命名合并接口的 MAC 地址,比如 enx78e7d1ea46da,默认不使用,除非用户选择使用此方案。

规则5:

使用传统的方案,如果所有的方案都失败,使用类似 eth0 这样的样式。

二、网卡名称字符含义

1、前2个字符的含义

en  以太网    Ethernet
wl  无线局域网  WLAN
ww   无线广域网  WWAN

2、第3个字符根据设备类型选择

o<index>           on-board device index number
s<slot>            hotplug slot index number
x<MAC>             MAC address
p<bus>s<slot>      PCI geographical location
p<bus>s<slot>      USB port number chain

三、修改网卡名称样式为ethx

如果不习惯使用新的命名规则,可以恢复使用传统的方式命名,编辑 grub 文件,增加两个变量,再使用 grub2-mkconfig 重新生成 grub 配置文件即可。

1、编辑 grub 配置文件

vim /etc/sysconfig/grub   # 其实是/etc/default/grub的软连接
# 为GRUB_CMDLINE_LINUX变量增加2个参数,具体内容如下(加粗):
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"

2、重新生成 grub 配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

然后重新启动 Linux 操作系统,通过 ip addr 可以看到网卡名称已经变为 eth0 。

3、修改网卡配置文件

原来网卡配置文件名称为 ifcfg-ens33,这里需要修改为 ethx 的格式,并适当调整网卡配置文件。

mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
# 修改ifcfg-eth0文件如下内容(其它内容不变)
NAME=eth0
DEVICE=eth0
[root@localhost ~]# systemctl restart network.service    # 重启网络服务

注意:ifcfg-ens33 文件最好删除掉,否则重启 network 服务时候会报错

大数据第一天:修改网卡名由ens33改成eth0相关推荐

  1. 谷歌亚马逊或遭英国监管;昔日“大数据第一股”面临退市;特斯拉辅助驾驶系统索赔案胜诉丨每日大事件...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 企业动态 台积电与诚新绿能签署协议,将购买20000GWh可再生能源 4月21日,台积电宣布已签署一项长期协议,将在20年内每年从台湾诚新绿 ...

  2. linux 网卡名称wlan0,ubuntu16.04,如何修改网卡名称为eth0,wlan0

    总结一下: 问题就是,当你重新或全新安装uubntu16.04后,(如果你当初配置过静态局域网IP 或其他相关 升级系统到16.04的话不会有此问题).你会发现16.04 已经通过udev和syste ...

  3. centos7修改网卡名

    之前写过一篇centos6.x修改网卡名的文章 centos6.x修改网卡名称em1.2...为eth0.1... 最近由于系统升级,采用了centos7,也需要修改网卡名,本以为跟6.x一样的方式, ...

  4. linux修改网卡名(亲测有效)

    1查看网卡ip addr 2cd /etc/sysconfig/network-scripts Ls查看 3mv ifcfg-eno16777736 ifcfg-eth0重命名,然后编辑 最后一行加入 ...

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

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

  6. MSFT_NetAdapter修改网卡名

    修改网卡名,使用powershell命令即可,如果在多种语言环境,就要考虑编码问题.有什么方法可以省掉编码转换呢 powershell Rename-NetAdapter -Name "cu ...

  7. Linux7 修改网卡名eth0

    前言:部署软件时,发现需要网卡名为eth0,但Linux7版本以上网卡名默认不是eth0,故这里总结一下修改网卡名的方法. 一.Linux7版本修改网卡名(通用操作) 1.查看网卡名,找到mac地址( ...

  8. 大数据第一季--Hadoop(day5)-徐培成-专题视频课程

    大数据第一季--Hadoop(day5)-1777人已学习 课程介绍         大数据第一季--Hadoop(day5) 课程收益     大数据第一季--Hadoop(day5) 讲师介绍   ...

  9. 大数据第一课(满分作业)——泰坦尼克号生存者预测(Titanic - Machine Learning from Disaster)

    大数据第一课(满分作业)--泰坦尼克号生存者预测(Titanic - Machine Learning from Disaster) 1 项目背景 1.1 The Challenge 1.2 What ...

最新文章

  1. 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?
  2. 汉字的奥秘: 获取汉字的笔画数
  3. spring MVC 工作原理
  4. 操作系统(5) -- 输入/输出管理
  5. promolike原型开发前后台打通
  6. Python正则表达式笔记
  7. 好看的php提示弹窗,漂亮的jquery提示效果(仿腾讯弹出层)
  8. 生活随笔:郊外骑单车
  9. RQNOJ36 数石子 并查集 简单应用
  10. 数据源绑定控件的Row/ItemDataBound事件
  11. win11如何获取推送 Windows11系统电脑获取推送的设置方法
  12. LINUX使用sed修改文件,如果包含变量,需要使用双引号
  13. 四个简单的步骤告别烦人的flash广告
  14. 六自由度机械臂研究(2)- 机械臂坐标系建立
  15. JavaScript 弹窗
  16. 陪集分解和J.Lagrange定理的一些应用
  17. 用excel制作双层饼图_原创教程:用Excel做动态双层饼图
  18. 产品读书《终结拖延症》
  19. react-ative安装expo-linking后运行报错
  20. 鸿蒙1030鸿蒙,鸿蒙系统申请

热门文章

  1. 中国工业锅炉行业发展分析及十四五前景风险预测报告2021-2027年
  2. js写一个函数,用户输入1个数字,判断是否是素数
  3. 金蝶 dll vbr ocx exe文件注册方法(转)
  4. 百练2787:算24题解
  5. 零基础入门金融风控数据分析
  6. ewt分解模式matlab算法如何实现,EWT 经验小波分解 在 的基础上提出的一个拓展,具有自适应性,效果有提升 matlab 276万源代码下载- www.pudn.com...
  7. 苹果手机怎么清理内存垃圾清理
  8. 小学英语课堂教学与计算机的结合,畅言交互式信息技术与小学英语课堂教学的有效整合...
  9. 视频中的文字如何去除?
  10. cbinsight独角兽_想要编码为工程经理? 是时候找到独角兽了