虚拟机网卡名称修改为 eth0

默认网卡名称是 eno16777736

1、修改配置文件 ifcfg-eno16777736

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# vim ifcfg-eno16777736

将 NAME 和 DEVICE 修改为 eth0

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=0fea6de7-54d9-4a8d-bddc-3061678e8a0e
DEVICE=eth0
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

重命名该文件

mv ifcfg-eno16777736 ifcfg-eth0

如果不启动 dhcp,则可以设置静态 ip 配置

TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes  #系统启动时是否自动加载
BOOTPROTO=static  #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
IPADDR=192.168.81.128
NETMASK=255.255.255.0
GATEWAY=192.168.81.2
DNS1=192.168.81.2
HWADDR=00:0C:29:13:5D:74
BROADCAST=192.168.81.255 

2、禁用该可预测命名规则

在 grup 文件里面的 GRUB_CMDLINE_LINUX 变量添加 net.ifnames=0 biosdevname=0

[[email protected] network-scripts]# vim /etc/default/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 net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

运行命令重新生成GRUB配置并更新内核参数

[[email protected] network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-692c580a413f41d8b51ddc4724500560
Found initrd image: /boot/initramfs-0-rescue-692c580a413f41d8b51ddc4724500560.img
done

3、重启系统 

[[email protected] network-scripts]# reboot now

查看网卡信息

[[email protected] network-scripts]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.81.128  netmask 255.255.255.0  broadcast 192.168.81.255
        inet6 fe80::20c:29ff:fe5b:1a46  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:5b:1a:46  txqueuelen 1000  (Ethernet)
        RX packets 474  bytes 41909 (40.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 266  bytes 45987 (44.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 6  bytes 564 (564.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 564 (564.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

原文地址:https://www.cnblogs.com/chenxuf/p/8999034.html

时间: 2024-10-09 16:47:00

虚拟机网卡名称修改为 eth0的相关文章

RHEL7系统将网卡名称修改为eth0

第1步:当安装完红帽RHEL7系统安装完成,您的网卡命名是这样的. 第2步:请编辑网卡的配置文件 将"/etc/sysconfig/network-scripts/ifcfg-eno16777736"的NAME参数项修改为eth0. 请不了解红帽RHEL7新版系统的新手读者先看下vim文本编辑器,[Vim编辑器使用方法]. 第3步:将网卡配置文件ifcfg-eno1677736重命名为ifcfg-eth0 [root@linuxprobe Desktop]# cd /etc/sysco

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

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

CentOS 7 网卡命名修改为eth0格式

Linux 操作系统的网卡设备的传统命名方式是 eth0.eth1.eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件.拓扑.位置信息来分配.这样做的优点是命名全自动的.可预知的,缺点是比 eth0.wlan0 更难读,比如 ens33 . 一.命名规则策略 规则1: 对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2. 规则2: 命名合并固件或 BIOS 提供的 PCI-E 热插拔

VMware克隆linux虚拟机后,克隆后的虚拟机如何把网卡eth1修改为eth0 ?

实验系统版本: CentOS 6.8 问题描述: 当你使用VMware安装好一台虚拟机A后,又克隆了一台虚拟机B出来. 此时运行"ifconfig"命令会发现,网卡显示名称为"eth1"而非"eth0".运行"service network restart"时,虚拟机B就会出现此错误"Bringing up interface eth0:  Error: No suitable device found: no de

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

关于VMware上Linux克隆后网卡名称修改的操作

安装好CentOS6的系统后,纯净的系统多克隆几份出来方便后期做试验:由于克隆后mac地址会重新生成一个,实际起作用的是eth1,eth0是克隆过来的.克隆系统会重新生成一个mac地址,因为系统会在eth0加1变成eth1. 解决的办法有两种: 法一:         1.root登录,cp /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak 2.vi /etc/udev/

RHEL7/Centos 7将网卡名称改为eth0

======问题===== rhel的网卡为enoxxxxxxxxx =====原因====== 从CentOS/RHEL7起,可预见的命名规则变成了默认.这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定.现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换. ========解决方案====== 1.系统安装完毕,网卡的名字变为了下图: 2.首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcf

修改CENTOS7的网卡ens33修改为eth0

1.先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.[[email protected]~ network-scripts]# mv ifcfg-ens33 ifcfg-eth0 3.禁用该可预测命名规则.对于这一点,你可以在启动时传递"net.ifnames=0 biosdevname=0 "的内核参数.这是通过编辑/etc/default/grub并加入"

配置虚拟机修改网卡名称eno16777736为eth0

前言:使用vmware部署了几台redhat7.2系统,修改IP地址时发现网卡名字有点长,想改为常用的eth0 一.修改网卡文件 [[email protected] ~]# cd /etc/sysconfig/network-scripts/ ##进入网卡目录 [[email protected] network-scripts]#mv ifcfg-eno16777736 ifcfg-eth0 ##将默认的网卡名eno16777736改为eth0 [[email protected] netw