VirtualBox复制虚拟机后丢失eth0网卡的解决办法
2023-09-27 14:21:10 时间
在VirtualBox中复制Linux虚拟机后,启动后发现没有网卡的启动(即输入/sbin/ifconfig后没有eth0),重启network服务,提示的错误为:
Device eth0 does not seem to be present, delaying initialization
问题的原因有二:一是ifcfg-eth0配置文件中的MAC为原来虚拟机的MAC,所以我们需要重新修改MAC地址;其次,udev在/etc/udev/rules.d目录下生成一个持久命名规则(persistent-net.rules),对网卡进行持久命令。
修改办法:
- 修改
70-persistent-net.rules
文件,注释掉原来的eth0那一段,将新增的eth1改为eth0(或者直接删掉这个文件也可以,重启Linux后会再次生成这个文件); - 修改
ifcfg-eth0
中新的MAC地址(在/etc/sysconfig/network-scripts/ifcfg-eth0
中的HWADDR参数,改为70-persistent-net.rules
中的原eth1现eth0中的HWADDR的值); - 使用
start_udev
命令重新检查硬件(或者重启Linux); - 使用
service network restart
重新启动网站
相关文章
- [oeasy]python0011 - python虚拟机的本质_cpu架构_二进制字节码_汇编语言
- 【深入学习linux】VMware新建虚拟机教程
- 《深入理解Java虚拟机》-----第7章 虚拟机类加载机制——Java高级开发必须懂的
- 某男子因用本地虚拟机做压测,惨遭字节面试官当场嘲笑
- MongoDB之建立Windows和本地虚拟机的双向连接
- 【转】虚拟机VMware与主机共享文件介绍
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(6)--在线调整虚拟机的大小
- zabbix 使用问题两个--中文乱码,以及监控ESXi下的虚拟机
- 深入解析Android虚拟机
- [二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义
- 【Linux】Windows安装VirtualBox虚拟机以及CentOS操作系统
- linux安装VMware,并克隆多台虚拟机
- 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )
- 【Java 虚拟机原理】Java 类加载过程 ( 加载 | 连接 - 验证 准备 解析 | 初始化 | 使用 | 卸载 )
- vmware虚拟机克隆后网卡修改
- 基于虚拟机的软件保护技术
- Virtualbox下实现Ubuntu虚拟机和win7主机文件共享(很简单,亲自试用,按此步骤一般都会成功)