当前位置:首页 > 虚拟机 > 正文

虚拟机找不到网卡驱动


一、Hyper-V下的Linux虚拟机网卡丢失Hyper-V下Linux虚拟机网卡丢失问题的原因及解决方法
虚拟化是大势所趋
公司已经实现了虚拟化,正在使用MicrosoftWindows2008R2Enterprise搭配Hyper-VV作为集群运行Hyper-V虚拟机。这是一件好事:节省资源、集中管理、节省能源、部署速度非常快。关键是可以实时迁移。
我们使用DellMD3000i磁盘柜作为集群的共享磁盘。它是一个基于iSCSI的千兆位以太网网络存储。使用DellPowerEdgeR610服务器作为Windows集群。交换设备是juniperEX22000-48t-4G全千兆。已启用巨型帧支持。
众所周知,微软的Hyper-V很好地支持自家的Windows虚拟机,而且还有专门的驱动程序。尽管如此,我们仍然在Linux上运行许多虚拟机,主要是因为Windows上的Hyper-V比ESX更便宜、更实惠。
我们来说说Linux和Hyper-V虚拟机之间的一些尴尬的事情
1选择一个旧网卡,驱动刚刚发布
打开Linux虚拟机的最佳方式。Hyper-V的致命点是网卡驱动当我们新建一个Linux虚拟机,转换Linux系统后,发现网卡无法使用,因为RHEL、Ubuntu、Linux系统都不支持Hyper-V五、来自V的网络适配器驱动。这就需要我们在Hyper-VManager中删除LinuxVM上挂载的networkAdapter网络适配器,然后添加一个LegacyNetworkAdapter。这个网卡可以模拟成一个老的经典网卡Linux一般都集成了这个网卡的驱动。网络已安装,可以使用。
好消息是微软刚刚在8月份发布了Hyper-V虚拟机驱动程序,可以支持RHEL和Ubuntu。有需要的朋友可以网上搜索一下。它的成本只有几百KB,而且非常小。
2.天哪~我的网卡在哪里?
一旦有了集群,迁移就不可避免了。有时,我们的一台服务器需要重新启动和维护,并且其上运行的虚拟机也需要重新启动和维护。热迁移到其他服务器,迁移很顺利,但是发现迁移Linux系统后,找不到网卡。ifconfig只能看到本地环回网卡,eth0去哪儿了?
赶紧检查一下网络配置。,sudovi/etc/network/interfaces,看到配置都有了,那为什么少了eth0呢?
使用ifconfig-a显示所有网络适配器,看到eth0没有了,但是添加了eth1。我灵机一动,编辑了interfaces文件
sudovi/etc/network/interfaces
用eth1替换eth0,然后重启网络服务
sudo/etc/init.d/networkingrestart
哈哈,网卡准备好了~~
3.又一个悲剧
后来从9.1064位Ubuntu版本迁移后,这个技巧没有起作用,因为没有找到eth1,后来又找到了。手动删除。重新启动Ubuntu网络配置文件后一切正常。
sudorm/etc/udev/rules.d/
然后我总结了一下Linux中网卡丢失的原因是因为Hyper-V创建了一个新的虚拟机并且分配默认网卡的MAC。地址是动态的。每次主机迁移都会导致新的MAC被重新分配给Ubuntu,然后eth0将不再被发现。有时会自动生成eth1。如果你还记得以前的MAC地址,在Hyper-VManager上手动指定MAC为迁移前的旧MAC也能解决问题,但问题是谁会记住这个MAC地址呢~~~?
所以~~最好的方法是刷新Ubuntu的网络配置缓存文件或将Hyper-VManager上分配给Linux的MAC地址设置为态。
在Hyper-V下安装Linux虚拟机的注意事项
1.创建虚拟机时,先不要急于安装系统。将网卡更换为旧版网络适配器
2.不要为网卡使用动态MAC地址,请指定它。它变成静态
3。微软刚刚发布了适用于Hyper-V的新Linux驱动程序,请快速安装
4。,ifconfig-a检查eth0是否消失并添加eth1。然后修改接口配置
5.最终的方法是删除Linux网络配置缓存sudorm/etc/udev/rules.d/70-persistent-。网络规则


二、虚拟机里面的无线网卡怎么装的,我的找不到驱动以VMware虚拟机软件为例,设置方法如下:
1.启动虚拟机,进入虚拟机系统;
2.单击VMware菜单栏中的虚拟机菜单;
3.点击移动设备,在下层列表中点击对应型号的无线网卡;
4.单击下级菜单中的“连接”。注意无线网卡只能连接主机或虚拟机,不能同时连接。


三、win10装虚拟机驱动丢失1、首先,vmtools虚拟机未安装或者安装失败;还有一些情况是WindowsServer2016打补丁重启后触发vmtools升级,导致网卡丢失,业务中断。此时,网卡需要恢复或恢复。[dism++找到相同的系统,导出其网络适配器驱动程序,然后将其导入到有问题的虚拟机中进行恢复]。
2。其次,使用Dism++工具将网卡驱动导出到其他虚拟机系统中。复制到有问题的虚拟机后,安装网卡驱动,回滚驱动。
3。然后用dism++打包成iso文件挂载到没有网卡的虚拟机上。在设备管理器中,选择扫描计算机上的驱动程序文件进行安装。
4。最后安装后出现网卡,但必须手动重新配置IP地址。