复制vm镜像出现网卡不存在的问题,重启也无效

近段时间研究Linux ,选择的版本是CentOS7,室友配置了一个精简版的镜像,所以直接拿过来用。但是复制过来的镜像启动后使用ifconfig,系统提示没有找到网卡。

只有一个lo。网卡一般是以“eth”开头的。所以网卡没有启用。

解决办法:

1.删除    70-persistent-net.rules


sudo rm /etc/udev/rules.d/70-persistent-net.rules

2.移动配置文件


# mv /etc/sysconfig/network-scripts/ifcfg-eth0 

sysconfig/network-scripts/ifcfg-eth1

3.编辑配置文件


vi

sysconfig/network-scripts/ifcfg-eth1

 

4.修改DEVICE="eth0"为DEVICE="eth1"

5.这个时候手动创建一个临时的网卡,名字就叫“eth1”


ifconfig eth1 192.168.1.110

红框框中的就是MAC地址。

记下来

因为我们如果不修改MAC地址就会报如下的错误


Cannot activate network device eth1!

 

Device eth0 has different MAC address than expected, ignoring

6.所以建议修改/etc/sysconfig/network-scripts/ifcfg-eth1

改下这个就可以了

7.最后别忘了重启网卡服务


service network restart

8.查看一下是不是正常了


ifconfig

恭喜!OK!

时间: 2024-11-05 14:48:19

复制vm镜像出现网卡不存在的问题,重启也无效的相关文章

Windows Azure Virtual Machine (24) Azure VM支持多网卡功能

<Windows Azure Platform 系列文章目录> Windows Azure VM在默认情况下,是一张网卡,2个IP地址.在很多情况下,我们需要Azure支持多张网卡,在这里笔者简单介绍一下. 假设我们创建了一个虚拟网络,3个Subnet子网,分为命名为Frondend, MidTier和Backend,具有不同的CIDR地址.如下图: 那我们可以创建一个具有三个网卡的Azure VM,每张网卡对应不同的subnet.如下图: 这里特别强调一下,创建多网卡的Azure VM是有限

VM虚拟机虚拟网卡对于UDP发送广播包的影响

近期做一个项目需要用到UDP发送广播包给嵌入式端的程序并要求其作出相应的反馈,一开始非常顺利.但到了测试通用性的阶段发现有的电脑无法发送出UDP广播包,进而也就是无法跟嵌入式端交互(发现并将问题锁定在此就已经花费了非常非常非常多的心血!其中可以ping通嵌入式端这点让人纠结了很久).在问题锁定了之后第一个怀疑的是防火墙,然后是杀毒软件等等,将电脑裸奔满怀希望开启软件之后依然是那副尿性.最后百无聊赖百度了下,在一篇博客的一小段中提到了VM虚拟机的虚拟网络对于UDP发送广播包有影响,突然之间恍然大悟

Linux关于vm虚拟机复制后无法启动网卡

1.一个月前由于自己一直在开发PHP站点,所以把Linux抛出去很长时间没有碰,最近几天把Linux的一些捡起来, 但在我设置vm虚拟机由于在家里做的实验未做完,复制到U盘想到公司接着做没成像,系统是完好的启动,但我的eth0网卡没了: 解决办法,打开/etc/sysconfig/netwerk-script/ifcfg-eth0(这个路径本人手敲的错了自己改) 查看配置:考虑到两点: a.mac地址改变 b.UUID值 操作步骤: 1.vim /etc/sysconfig/network-sc

VBox复制虚拟机镜像后的操作

1.参考http://www.viblue.com/wiki/202868694.html,在目录D:\Program Files\Oracle\VirtualBox 下运行cmd 运行命令 VBoxManage internalcommands sethduuid   XXXX.vdi 2.Oracle VM VirtualBox中的控制--新建使用已有硬盘镜像命令,添加虚拟机 3.如果原来的镜像对系统未做任何修改,大功也就告成.但一般会做了些改动,然后再复制镜像的,那就需要在新建的虚拟机中针

CentOS 7 VM下修改网卡名为eth0并启动问题解决

环境 win7 64bit VM workstation 10 CentOS 7 NAT模式访问网络,所有虚拟机都配置在同一个网段内即192.168.0.1~192.168.0.254 2.查看并修改默认配置 在此之前,我们需要对默认的配置文件及网卡名进行修改,操作如下: ① ip a  #可以看到有两个网卡 ,一个lo[up] 一个 ifcfg-eno16777736[down] ②#修改网卡eno-16777736为eth0 cd /etc/sysconfig/network-scripts

vm虚拟机的网卡一直是灰色的

解决方法: 1:检查网络连接适配器,对应虚拟机连接的vm虚拟网卡有没有启动,建议禁用,重新启用一下: 2:开始→运行→services.msc 查看vmware NAT service 服务,启动该服务或者重启该服务:然后在启动虚拟机. 经常使用虚拟机的建议开机启动此服务!! 3:检查虚拟机网卡的设备状态是否已连接

事务复制和镜像共存性的测试

事务复制的发布库同时也是镜像的主库,测试的目的是当镜像发生故障转移时,事务复制关系是否能同时自动转移. 环境:JOEPC\SQLJOEC,DB_TEST1,DB_TEST2_VM三台机都是Win2008_R2_SP1+SQLServer2008_R2_SP1. JOEPC,DB_TEST1都是物理机,DB_TEST2_VM是建立在DB_TEST1上的虚拟机. 关系说明:JOEPC\SQLJOEC是镜像关系的主体,是事务复制关系的发布者, DB_TEST1是镜像关系的见证者,是事务复制的分发者和订

VM下Linux网卡丢失(pcnet32 device eth0 does not seem to be ...)解决方案

系统启动日志:Bringing up interface eth0: pcnet32 device eth0 does not seepresent, delaying initialization.ifconfig输出:输出结果未发现设备interface eth0 这种现象的最终原因是VM在启动copy的centos时会询问你是moved or copy,这时你选择copy.于是VM认为客观上(现实中)又多了一张(至少)网卡,甚至这个copy centos和原来的centos就在同一个物理环

Linux系统入门学习:改变libvirt VM镜像的默认位置

提问: 我使用libvirt和virt-manager在我的Linux系统上创建虚拟机.我注意到虚拟机镜像位于/var/lib/libvirt/images目录.有没有办法改变虚拟机镜像的默认路径? libvirt和它的GUI前端 virt-manager 可以使用不同的虚拟机管理程序创建和管理VM,例如LVM和Xen.默认上所有的虚拟机镜像通过 libvirt 创建到/var/lib/libvirt/images目录.然而,这有时并不是我们希望的.比如 /var/lib/libvirt/ima