服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-22 简米科技 3,384 字 8 分钟阅读

虚拟机网卡删除后无法联网怎么办,网卡驱动如何重装?

导读虚拟机网卡删除后系统无法联网,核心解决思路是重新添加虚拟网卡并正确配置网络模式,多数情况下通过虚拟化平台的图形界面或命令行几分钟内就能恢复,很多朋友在折腾虚拟机时,会手动删掉不用的网卡,结果重启一看,系统怎么都连不上网了,这不是物理网卡坏了,而是虚拟机与宿主机之间的“虚拟网桥”断了,下面我带你一步步排查,虚拟机……

虚拟机网卡删除后系统无法联网,核心解决思路是重新添加虚拟网卡并正确配置网络模式,多数情况下通过虚拟化平台的图形界面或命令行几分钟内就能恢复。

很多朋友在折腾虚拟机时,会手动删掉不用的网卡,结果重启一看,系统怎么都连不上网了,这不是物理网卡坏了,而是虚拟机与宿主机之间的“虚拟网桥”断了,下面我带你一步步排查。

虚拟机网卡删除后无法联网,先分清是物理机还是虚拟机问题

在做任何操作前,先确定问题范围,有些情况下,你以为是虚拟机的网卡被删了,实际上是宿主机网络本身出了问题。

  • 在物理机上打开浏览器随便访问一个网站,确认宿主机联网正常。
  • 如果是远程服务器,确保你能通过带外管理或控制台登录,避免把网络通道彻底弄断。
  • 然后进入虚拟机系统,打开终端或命令提示符,输入ipconfig /all(Windows)或ip addr(Linux),查看是否存在网卡设备。

如果命令里根本看不到任何以太网卡,那基本可以确定虚拟网卡要么被删除了,要么驱动没被加载,这时直接跳到下一节操作,如果能看到网卡但显示“未连接”或“受限”,问题可能出在虚拟网络模式或IP配置上。

虚拟机网卡删除后怎么恢复网络连接:图形界面操作步骤

针对不同虚拟化平台,恢复方式不一样,但底层思路一致:为虚拟机重新挂载一张虚拟网卡,并选择正确的连接模式。

VMware Workstation:重新添加网络适配器

这是最常见的场景,操作前最好先关闭虚拟机,或者至少通过控制台登录操作。

  • 在VMware Workstation中,右键虚拟机名称,选择“设置”。
  • 在弹出的硬件列表里,点击左下角“添加”按钮,选择“网络适配器”。
  • 新网卡默认使用NAT模式,如果你之前用的是桥接,改成“桥接模式”并勾选“复制物理网络连接状态”。
  • 点击“确定”后,开启虚拟机。
  • 进入系统后,观察网络图标是否恢复正常,再用ipconfig或ip addr确认网卡已经出现。

如果虚拟机里显示网卡已识别但IP是169.254开头的,说明没有拿到DHCP地址,尝试执行ipconfig /release后ipconfig /renew。

VirtualBox:通过设置-网络启用网卡

VirtualBox的网卡管理更灵活,删除后重新添加同样简单。

  • 在VirtualBox主界面选中虚拟机,点击“设置”→“网络”。
  • 勾选“启用网络适配器”,选择“连接方式”为NAT或桥接网卡。
  • 如果之前选的是“主机网络”或“内部网络”,请根据实际网络环境调整。
  • 保存后启动虚拟机,用dhclient(Linux)或图形界面刷新IP即可。

Hyper-V:检查虚拟交换机绑定

Hyper-V环境下,网卡删除后通常表现为虚拟机网卡连接断开,因为虚拟交换机可能没有正确绑定物理网卡。

  • 打开“Hyper-V管理器”,点击“虚拟交换机管理器”。
  • 查看外部虚拟交换机是否绑定了正确的物理网卡,如果显示未绑定,重新选择一个已联网的物理网卡并保存。
  • 然后在虚拟机的设置里,把网络适配器连接到对应的虚拟交换机上。
  • 如果你之前误删了虚拟机网络适配器,直接点击“添加硬件”来补充一个网络适配器,再绑定到外部交换机即可。

虚拟机网络连接失败排查:从重置虚拟网卡开始

有时候图形界面添加了网卡,但虚拟机内部依然无法上网,此时需要重置系统内的网络状态。

Windows虚拟机:重置Winsock和TCP/IP协议栈

Windows虚拟机里,网卡驱动被删可能导致协议栈注册表残留混乱,用命令重置最省事。

  • 以管理员身份运行命令提示符,依次执行:
    • netsh winsock reset
    • netsh int ip reset
  • 执行完后重启虚拟机。
  • 重启后再次查看网络连接,如果网卡仍然没有IP,手动设置一个静态IP试试,排除DHCP问题。

Linux虚拟机:重启网络服务并清理路由

Linux环境相对简单,重点在于识别网卡名称并重启网络服务。

  • 先运行ip link查看所有网络接口,像eth0、ens33这类名称代表虚拟网卡。
  • 如果接口处于DOWN状态,用ip link set eth0 up启用。
  • 然后重启网络管理服务:systemctl restart NetworkManager(大多数新发行版)或systemctl restart network(老版本CentOS/RHEL)。
  • 对于静态IP配置,检查/etc/sysconfig/network-scripts/ifcfg-eth0中的ONBOOT=yes是否设置正确。

虚拟机桥接模式不通?检查桥接网卡绑定与防火墙

桥接模式是虚拟机直接“接”到局域网,一旦网卡删除后重新选择桥接,经常出现能Ping通宿主机却上不了外网的情况,业内专家指出,桥接模式配置错误是虚拟化网络故障中最常见的问题之一。

确认桥接网卡绑定了正确的物理网卡

不同平台在桥接时有时会选错物理网卡,比如笔记本同时有无线和有线网卡,虚拟机桥接到了有线网卡,而实际网络走的是无线。

  • VMware中,点击“编辑”→“虚拟网络编辑器”,选择VMnet0(通常用于桥接),在“桥接到”下拉框里选择当前正在使用的物理网卡。
  • VirtualBox中,在“设置”→“网络”→“桥接网卡”的下拉列表里,同样要选择活动状态的物理网卡。

防火墙或安全软件不放行虚拟网卡流量

Windows虚拟机和宿主机自带防火墙,都可能导致桥接后无法访问外网。

  • 临时关闭Windows防火墙测试,如果关闭后能上网,说明防火墙规则挡住了,可以在“允许应用通过防火墙”里添加虚拟机相关的网络配置文件。
  • 第三方安全软件也可能拦截虚拟网卡流量,初始化网络环境时暂时退出安全软件看下。

桥接模式下IP地址冲突

如果局域网内已有设备占用相同IP,虚拟机也会表现成无法联网,把虚拟机设为DHCP自动获取,或者使用一个空闲的静态IP。

恢复虚拟网卡后,系统内残留配置导致的异常

有些时候,网卡重新加回来了,但系统里还留着旧网卡的配置,比如静态IP、网关或DNS残留,系统会优先使用旧配置,导致新网卡无法正常获取IP。

  • Windows下,打开设备管理器,在“查看”菜单中选择“显示隐藏的设备”,展开“网络适配器”,如果看到灰色半透明的旧网卡,右键卸载,然后扫描硬件改动。
  • Linux下,删除/etc/udev/rules.d/70-persistent-net.rules后再重启,这个文件记录了旧网卡的MAC地址,新网卡的MAC变了就不会被识别。

虚拟机网卡删除后无法联网:常见问题解答

虚拟机删掉了网卡,重新添加后还是无法联网,最可能的原因是什么?

最可能的不是网卡本身,而是网络模式配置错误,外部客户机想通过桥接访问虚拟机,但新网卡默认用了NAT模式;或者虚拟机原本依赖固定MAC地址绑定IP,删除网卡后虚拟MAC变了,导致IP地址漂移,先检查网络模式,再检查虚拟机内是否设置了静态IP。

虚拟机无法联网时,怎么快速判断是虚拟机内部问题还是平台问题?

用一个最简单的测试:在虚拟机内Ping虚拟网关或DNS,比如Ping 168.1.1或114.114.114,如果Ping不通宿主机网关,说明虚拟交换机或网络模式有问题;如果能Ping通网关但上不了外网,那就是DNS配置或路由问题,也可以在同一平台下运行另一台虚拟机试试,如果其他虚拟机正常,问题大概率出在这台虚拟机系统内部。

虚拟机恢复联网后,IP地址和之前不一样,需要改回原来的静态IP吗?

如果这台虚拟机运行着网站或数据库服务,建议设置静态IP,不能依赖DHCP分配的地址变化,在虚拟机网络配置里,把IPv4地址改为原来的静态IP,同时填写正确的子网掩码、网关和DNS,改完后重启网络服务或虚拟机,确认和其他机器没有IP冲突。

再强调一遍:虚拟机的网卡本质上是一个软件设备,删除后重做就好,不必紧张,记住先看平台里的网卡是否添加,再看系统里是否识别,最后查模式和防火墙,按照这个顺序,绝大多数“虚拟机网卡删除后无法联网”的情况都能顺利解决。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱