【转】CentOS 7下网络设备命名

发表于 2014 年 7 月 12 日 由 refactor

在CentOS 5的时候,我们习惯了eth0 这样的网络设备命名,在CentOS 6下,发现网络设备变成了em1 这样的命名。那时我们在安装的时候,给启动参数加上 biosdevname=0,就可以继续使用 eth0 这样的命名。

到了CentOS 7的时候,原有的参数biosdevname=0不起作用了,网络设备变成了 eno1 这样的名称。如果你希望继续使用 eth0 这样的传统名称,那么在安装启动时加上参数:

net.ifnames=0 biosdevname=0

如果你已经安装完了,希望改成eth0这样的名称,那么需要:

  • 修改grub2启动参数

vi /etc/sysconfig/grub

GRUB_CMDLINE_LINUX=”rd.lvm.lv=vg0/swap vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 net.ifnames=0 biosdevname=0 rd.lvm.lv=vg0/usr rhgb quiet”

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

  • 重新对 文件进行命名:

/etc/sysconfig/network-scripts/ifcfg-*

CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 。可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化。带来的不利是新的设备名称比传统的名称难以阅读。比如心得名称是enp5s0.

详细的命名规则,请参见网络指南。

详细参见:

  • RHEL 7 网络指南

  • 红帽子BUG965718

转载于:https://blog.51cto.com/sageliu/1531339

CentOS 7下网络设备命名相关推荐

  1. linux编译ace tao,CentOS环境下ACE编译指南

    CentOS环境下ACE编译指南 1.环境说明: (1)CentOS6.3 (2) ACE6.10 2.编译步骤: (1)定义环境变量: ACE_ROOT=/root/work/cots/ACE_wr ...

  2. webmin升级php,Centos linux下webmin安装及配置

    Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...

  3. Linux网络端口命名规则,一致性网络设备命名

    参考文档: https://www.cnblogs.com/pipci/p/9229571.html 一致性网络设备命名,即Consistent Network Device Naming. 一.服务 ...

  4. Linux CentOS删除或重命名文件夹和文件的办法

    Linux.CentOS操作系统下如何删除和重命名文件夹呢?办法如下: 一.Linux.CentOS下重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令 ...

  5. 手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生

    手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生 1.下载并安装     a)下载:delphicbuilder10_2_3_2631.iso ...

  6. centos 7 下双网卡bond 与 trunk口的交换机通信(用作KVM虚拟机)

    centos 7 下双网卡bond 与 trunk口的交换机通信 做这个首先要明白什么是trunk口 trunk 是实现不同网络设备的不同Vlan之间的通信 注意: 网卡也属于网络设备,设置vlan后 ...

  7. linux 下 网卡命名改名

    目录 背景 一致网络设备命名规范 biosdevname net.ifnames 系统默认命名规则 流程 rename 流程 scheme 次序 用户自定义网卡名称 内核启动参数biosdevnane ...

  8. 【傻瓜教程】CentOS 7 下 LNMP 环境搭建过程

    1.安装MariaDB CentOS 7 下,推荐使用MariaDB(MySQL的一种开源分支),且建议用yum安装. 安装命令 yum -y install mariadb mariadb-serv ...

  9. php类属性命名驼峰还是下划线,PHP实现驼峰命名和下划线命名互转

    本篇文章教大家实现驼峰命名和下划线命名互转,在php开发中经常需要两种命名法互相转换,下面为大家提供两种实现方式. 第一种方法效率相对差一些,实现方式如下://驼峰命名转下划线命名 function ...

  10. CentOS(linux) 下JDK的安装

    CentOS(linux) JDK的安装 第一篇博客有不足之处,请大家多指教.^_^ linux下装JDK的文章网上有一大堆我就不照搬了. 本文讲新手如何取巧的在linux下安装JDK. CentOS ...

最新文章

  1. Pikachu-XXE(xml外部实体注入漏洞)
  2. mysql聚合索引创建_为 MySQL 查询优化选择最佳索引
  3. Ubuntu 15.04下安装Docker
  4. Atitit 图像处理知识点  知识体系 知识图谱
  5. 【图像配准】基于matlab Harris+SIFT图像配准【含Matlab源码 1532期】
  6. Hotdog 热狗大战
  7. vs2005下载,中文版,官方
  8. 联想笔记本小新V2000怎么进BIOS设置
  9. 国产矢量绘图软件--百绘大师
  10. 浏览器事件模型捕获、冒泡
  11. mysql多表关联数据删除
  12. ssrf漏洞修复(ssrf漏洞修复方式)
  13. Java实现 LeetCode 765 情侣牵手(并查集 || 暴力)
  14. 滴滴出行2016校招编程题
  15. 为什么敲了许多年的代码,却仍然在原地踏步?| 程序员有话说
  16. 大棚养殖茄子如何“避坑”?资产监控技术提出保障!
  17. IDEA使用Spark 进行对所有数据进行统计
  18. 云计算之云计算架构图
  19. 感芯科技MC3172移植U8g2图形库
  20. Ubuntu安装新的无线网卡驱动rtl88x2bu出现问题

热门文章

  1. 用vue-wechat-title为微信动态设置标题
  2. Watchman 的安装
  3. 网易编程题-操作序列
  4. 从字符串数组中把数字的元素找出来
  5. 【BZOJ4837】LRU算法 [模拟]
  6. ARM汇编中值滤波实验
  7. java 调用 c# webservice 压缩 Liststring示例
  8. 去掉输入法上的CH和EN
  9. 二、Python开发语音识别
  10. ajax里面success函数return上层接收不到