CentOS 7下网卡重新命名

懒人一个...先自我批评下!

新装的CentOS 7网卡命名已经默认不像之前的那样了,而我自己又有点偏执狂的感觉...非要把他折腾成像之前5、6那样eth0...搜了N久没找到解决方法,后来在群里一吼,有朋友给出了解决方法的链接...感谢北京-德忠!

CentOS 7改了很多地方,看来各位又得熟悉一段时间了,希望本文能够帮到跟我类似的朋友们。

编辑/etc/sysconfig/grub文件内容,下边是编辑前的文件内容:

增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容:

执行:grub2-mkconfig -o /boot/grub2/grub.cfg

然后重启系统后查看网卡名称:

参考公云网博客文章,链接:http://www.pubyun.com/blog/deveops/centos-7%E4%B8%8B%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E5%91%BD%E5%90%8D/

在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.

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

详细参见:

时间: 2024-11-10 10:50:09

CentOS 7下网卡重新命名的相关文章

centos 网卡重命名

centos网卡重命名 在cento卡模块就是网卡的驱动程序,驱动程序是一种可以使计算机和设备通信的特殊程序,是硬件厂商根据操作系统编写的配置文件,是添加到操作系统中的一小块代码,其中包含有关硬件设备的信息,相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,s网如若系统没有加载网卡模块,则无法识别硬件物理网卡. 在centos6中查看系统所使用的网络驱动ethtool工具: [[email protected] ~]# ethtool -i eth0           #查看

centos 7.0 网卡配置及重命名

centos 7.0安装完成后,默认情况下网卡是不开机启动的,而且对于网卡的命名也有所改变.在centos 6系统网卡命名为eth0 eth1这样的名字,而到了centos 7时代,网卡的名字变成了ens33 eno12312等的模样.下面具体说下centos 7.0网卡的配置操作. 一.网卡配置 #cd /etc/sysconfig/network-scripts/  可以看到我的网卡名为ifcfg-ens33 vi ifcfg-ens33 HWADDR=00:50:56:bf:00:25 T

centos 7.0 网卡配置及重命名教程

centos 7.0安装完成后,默认情况下网卡是不开机启动的,而且对于网卡的命名也有所改变.在centos 5及以前的系统网卡命名为eth0 eth1这样的名字,而到了centos 6时代网卡的名字改变成了em1 em2 这样的名字,更大的变化出现在centos 7时代,网卡的名字直接 改变成了ens192 eno12312等的模样.下面具体说下centos 7.0网卡的配置操作. 系统安装完成,进入网卡的配置文件夹 这里可以看到我的网卡名目前是ifcfg-ens192 vi ifcfg-ens

centos 7 下多网卡绑定

一.前言 CentOS7之前系统提供给用户的是bonding driver来实现链路聚合,实际上bonding适用于大多数应用.Bonding driver的架构是由内核空间完全控制.管理. Team driver又是什么呢?它是被设计用一整套不同的设计和不同的方法来实现bonding能做到的事,它的这种更灵活.更高效. 具体数据:http://rhelblog.redhat.com/2014/06/23/team-driver/ 针对现有的bonding配置,如果想从bonding drive

CentOS多网卡重命名配置

CentOS多网卡重命名配置 在CentOS7中我安装了3块网卡,但是名字是enoxxxxx的格式,让我这个有强迫症的***座很是不爽,以下是我配置网卡并且重命名为ethx的详细步骤 前提工作要做好: 1.查看网卡UUID # nmcli con show 名称  UUID                                  类型            设备 eth1  dfc9199c-7b47-4209-a396-109bf44e683a  802-3-ethernet  et

Centos环境下手动设置-网络参数配置-网络挨排错顺序-

Linux中网络参数大致包含以下内容: IP地址 子网掩码 网关 DNS服务器 主机名(默认 localhost) 历来Linux系统中修改这些参数的方式通常有:命令.文件两种.其中通过命令设置可以立即生效但重启后将失效,通过文件修改实现永久生效,但不会立即生效. 首先我们来看看命令的方式:ifconfig:查看与设置IP地址.子网掩码hostname:查看与设置主机名route:     查看与设置路由信息(默认网关等) 通过文件的方式修改:/etc/sysconfig/network-scr

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my

【Centos】修改网卡名字&随之出现的问题

自从学了工具tcpdump之后,里面会需要涉及到针对某个网卡抓包,因而会输入网卡名字,可是centOS7蛋疼的网卡默认命名实在是让人心碎,所以就想到了要修改网卡名字,步骤如下:(以下步骤涉及到我的错误演示) ////////////////////////////////华丽的分割线//////////////////////////////////// 1.修改/etc/sysconfig/network-scripts/ifcfg-en....文件,把NAME改为eth0 2.修改目录名字,

CentOS/Linux下设置IP地址

CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default gw 192.168.100.1 dev eth0 1.3:修改DNS# echo "nameserver 8.8.8.8" >> /etc/resolv.conf 这个时候就可以上网了,上网的IP地址为192.168.100.100,网关地址为192.168.100.1.但是这