如何修改CentOS 7.6的网卡名称

1. 背景介绍

在centos5的时候,我们习惯了eth0这样的网络设备命名,在centos6发现网络设备变成了em1这样的命名,到了CentOS 7版本对网卡的命名规则又进行了重新定义,因此,对于这个命名规则的修改,还是让很多人比较头疼,无法适应这种随机生成的网卡名称,下面就教大家如何将网卡固定修改为eth0,操作步骤也很简单;

2. 修改方法

  1. 进入到/etc/sysconfig/network-scripts/目录下,备份网卡文件

    [[email protected] ~]# cd /etc/sysconfig/network-scripts/
    [[email protected] network-scripts]# ls
    ifcfg-ens33  ifdown-bnep  ifdown-ipv6  ifdown-ppp     ifdown-Team      ifup          ifup-eth   ifup-isdn   ifup-post    ifup-sit       ifup-tunnel       network-functions
    ifcfg-lo     ifdown-eth   ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless     network-functions-ipv6
    ifdown       ifdown-ippp  ifdown-post  ifdown-sit     ifdown-tunnel    ifup-bnep     ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global
    [[email protected] network-scripts]# cp ifcfg-ens33 ifcfg-ens33.bak
    [[email protected] network-scripts]# ll ifcfg-ens33*
    -rw-r--r--. 1 root root 347 Jul 27 11:41 ifcfg-ens33
    -rw-r--r--. 1 root root 347 Jul 27 12:48 ifcfg-ens33.bak
  2. 将网卡文件名称改为ifcfg-eth0,并修改网卡配置文件
    [[email protected] network-scripts]# mv ifcfg-ens33 ifcfg-eth0
    [[email protected] network-scripts]# ll ifcfg-eth0
    -rw-r--r--. 1 root root 347 Jul 27 11:41 ifcfg-eth0
    [[email protected] network-scripts]# cat ifcfg-eth0
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    #将ens33改为eth0
    NAME=eth0
    UUID=7615d0b6-d6c2-46bf-9140-45083e4aed4b
    #将ens33改为eth0
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=192.168.88.102
    NETMASK=255.255.255.0
    GATEWAY=192.168.88.2
  3. 修改grub文件,添加内核参数net.ifnames=0 biosdevname=0信息,使网卡名称修改为eth0
    [[email protected] network-scripts]# cat /etc/sysconfig/grub
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,,g‘ /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet"
    GRUB_DISABLE_RECOVERY="true"
  4. 生成启动菜单,重新加载到启动中,并重启系统
    [[email protected] network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-dc723d2d2d444cf0ae3794ab211366b8
    Found initrd image: /boot/initramfs-0-rescue-dc723d2d2d444cf0ae3794ab211366b8.img
    done
    [[email protected] network-scripts]# reboot
  5. 验证网卡是否成功修改为eth0
    [[email protected] ~]# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:b6:52:ed brd ff:ff:ff:ff:ff:ff
    inet 192.168.88.102/24 brd 192.168.88.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:feb6:52ed/64 scope link
       valid_lft forever preferred_lft forever

原文地址:https://blog.51cto.com/14463906/2424156

时间: 2024-08-28 19:00:52

如何修改CentOS 7.6的网卡名称的相关文章

CentOS 7.2更改网卡名称

背景 没啥背景,就是VMWare装的CentOS虚拟机的自带网卡名有点乱,想重新定义一下. 环境 1.VMWare虚拟机 6张网卡 2.系统 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 并且是最小化安装. 网卡信息 网卡配置文件 配置内容 [[email protected] network-scripts]# cat ifcfg-eno16777736 TYPE=Ethe

修改内核选项 重命名网卡名称的二种方式

第一种方式 修改Centos os 在安装的时候配置网卡名称为eth0 1.在系统启动过程中,出现引导安装界面的同时,按下TAB键 2.在底部修改内核选项 net.ifnames=0 biosdevname=0 回车,安装OS 第二种方式 安装系统后的修改方法 1.编辑网卡信息 cd /etc/sysconfig/network-scripts/ #进入网卡目录 mv ifcfg-en067761 ifcfg-eth0 #重命名网卡 cat ifcfg-eth0 TYPE=Ethernet BO

Linux学习之CentOS(三)----将Cent0S 7的网卡名称eno16777736改为eth0

Linux系统版本:CentOS_7(64位) 一.前言: 今天又从Centos 6.5装回了Centos 7,毕竟还是要顺应潮流嘛.安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示: 像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧. 二.修改CentOS 7的网卡名称: 输入如下命令,进入对应目录,编辑文件: vim /etc/sysconfig/grub 然后,往这个文件中添加“net.

CentOS 7将网卡名称eno16777736改为eth0

http://www.linuxidc.com/Linux/2015-09/123396.htm Linux系统版本:CentOS_7(64位) 一.前言: 今天将CentOS 6.5装回了CentOS 7,毕竟还是要顺应潮流嘛.安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示: 像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧. 二.修改CentOS 7的网卡名称: 输入如下命令,进入对应目

使用vmware克隆CentOS后网卡名称修改(强迫症)

-------------------------------------- 一.强迫症原因 二.正常配置eth1网卡 三.修改网卡名称eth1为eth0 -------------------------------------- 一.强迫症原因 由于使用VMware workstation克隆虚机时,网卡名称总是变化,不再是eth0,这点总感觉不太舒服,虽然可以正常使用,但是强迫症非常严重,必须是eth0,看着才舒服! 二.正常配置eth1网卡 由于初次打开克隆的虚机后没有配置IP,所以不能

centos 网卡名称修改

在centos6.4之前,如果6.2,6.3安装后网卡名称都是em开始,如果想用eth0这种名称,或者是自定义名称,可以参照以下来实施. 第一步:修改/boot/grub/grub.conf增加一个 biosdevname=0 的启动参数第二步:修改当前网卡配置文件的名称mv ifcfg-em1 ifcfg-eth0第三步:修改网卡配置文件内容,把em1全部修改改为eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0

CentOS修改网卡名称

转 一.问题说明 测试环境中出现的小问题,因为虚拟机之间经常复制来复制去,导致网卡配置这块的不一致现象. 配置文件的信息: [[email protected] network-scripts]# catifcfg-eth0 DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT=yes TYPE=Ethernet BOOTPROTO=none IPADDR=192.168.1.12 PREFIX=24 GATEWAY=192.168.1.

CentOS 7.2修改网卡名称

#!/bin/bash #Centos7.2修改网卡名称ens33为eth0 #2017/05/19 if [ -f /etc/sysconfig/grub ];then cp /etc/sysconfig/grub ./grub.conf sed -i '/GRUB_CMDLINE_LINUX/s/"$/ net.ifnames=0 biosdevname=0&/' ./grub.conf cat grub.conf > /etc/sysconfig/grub rm -f gru

centos7 系统修改网卡名称

最新系统网卡名称改成了一串很长的数字,原来都eth开头. 修改方法: 添加红色 [[email protected] ~]#vim /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap