为什么vmware workstation虚拟机没有桥接模式

win11系统
总是显示无法将网络连接为桥接状态;没有未桥接的主机网络适配器。

你的是什么版本?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/1091935
  • 这篇博客也不错, 你可以看下VMware Workstation虚拟机无桥接模式以及主机为无线的桥接配置
  • 除此之外, 这篇博客: VMware Workstation中网络类型介绍中的 桥接模式网络实现 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    • 在VM中“编辑虚拟机设置”将实验虚拟机网络设置为“桥接模式”桥接虚拟机网络设置

    • 在进入系统之前,确认宿主机真实网卡的ip地址、网关、DNS等信息。宿主机网络设置

    • 进入虚拟机linux系统中编辑网卡(eno16777728)信息

      [root@cricket-server Desktop]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777728
          TYPE=Ethernet
          BOOTPROTO=static
          NAME=eno16777728
          UUID=d86ad442-6fd5-4470-9e07-5ad58525255e
          ONBOOT=yes
          HWADDR=00:0C:29:DC:14:31
          IPADDR=192.168.43.202   //设置虚拟机IP与宿主机同一网段
          NETMASK=255.255.255.0  //设置子网掩码
          GATEWAY=192.168.43.1   //设置网关
          DNS1=192.168.43.1      //设置dns
      
    • 重启网卡

      [root@cricket-server Desktop]# systemctl restart network
      
    • 看网卡运行信息

      [root@cricket-server Desktop]# ifconfig
          eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
              inet 192.168.43.202  netmask 255.255.255.0  broadcast 192.168.43.255  //网卡信息一致
              inet6 fe80::20c:29ff:fedc:1431  prefixlen 64  scopeid 0x20<link>
              inet6 240e:2a:17f1:698c:20c:29ff:fedc:1431  prefixlen 64  scopeid 0x0<global>
              ether 00:0c:29:dc:14:31  txqueuelen 1000  (Ethernet)
              RX packets 140  bytes 16469 (16.0 KiB)
              RX errors 0  dropped 0  overruns 0  frame 0
              TX packets 166  bytes 19324 (18.8 KiB)
              TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
              ………………省略其余部分网卡过程………………
      
    • 测试网络连通性

      使用ping命令ping外网ip,测试能否联网

      [root@cricket-server Desktop]# ping www.baidu.com
      PING www.a.shifen.com (220.181.112.244) 56(84) bytes of data.
      64 bytes from 220.181.112.244: icmp_seq=1 ttl=52 time=45.0 ms
      64 bytes from 220.181.112.244: icmp_seq=2 ttl=52 time=55.0 ms
      64 bytes from 220.181.112.244: icmp_seq=3 ttl=52 time=46.9 ms
      64 bytes from 220.181.112.244: icmp_seq=4 ttl=52 time=42.9 ms
      64 bytes from 220.181.112.244: icmp_seq=5 ttl=52 time=46.3 ms
      64 bytes from 220.181.112.244: icmp_seq=6 ttl=52 time=44.0 ms
      ^C
      --- www.a.shifen.com ping statistics ---
      6 packets transmitted, 6 received, 0% packet loss, time 5008ms
      rtt min/avg/max/mdev = 42.976/46.737/55.082/3.971 ms
      
    • 使用CRT软件连接虚拟机

      • 打开CRT软件

    CRT设置

      • 连接成功

    连接状态

  • 您还可以看一下 林晓炜老师的网络安全工程师演示:小白如何入门学习和掌握VMware虚拟机课程中的 Windows操作系统镜像下载小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    我来尝试回答这个问题。

    首先,让我们理解一下问题的背景。将 VMware Workstation 虚拟机桥接到 Windows 11 主机可能会涉及到网络适配器的相关问题。可能会出现“没有可用的未桥接网络适配器”的错误消息。这可能是因为已启用的虚拟网络适配器没有桥接到您的物理网络适配器上。

    接下来,我们可以尝试按照以下步骤解决这个问题:

    1. 确保 VMware Workstation 已安装在 Windows 11 主机上。并且您正在尝试连接正确的虚拟机。

    2. 在 VMware Workstation 中,选择虚拟机,然后从“VM”菜单中选择“设置”。在“硬件”选项卡上,选择“网络适配器”。

    3. 在网络适配器列表中确认虚拟机虚拟网络适配器已选择“桥接模式(Bridged)” 选项。

    4. 确保物理网络适配器已连接到网络,并且具有可用的 IP 地址。

    5. 如果您有多个网络适配器(例如 Wi-Fi 和以太网),请尝试禁用除物理网络适配器之外的所有适配器。

    6. 如果上述步骤不起作用,请尝试重置 VMware Workstation 网络组件。具体的操作步骤如下:

    1) 打开 Windows 控制面板。

    2) 单击“程序和功能”。

    3) 在已安装软件的列表中,选择“VMware Workstation”。

    4) 单击“更改”。

    5) 提示您是否希望修改、维修或删除 VMware Workstation。选择“修改”。

    6) 选择“修复”并单击“下一步”。

    7) 单击“修补”。

    以上操作可能会修复 VMware Workstation 网络组件,解决无法连接到物理网络适配器的问题。

    如果以上步骤都不起作用,可能需要更进一步的调试。您可以尝试在 Windows 11 中使用网络监视程序监视网络流量。您还可以参考 VMware Workstation 社区中的帖子或向 VMware 技术支持寻求帮助。

    希望这些提示能帮助您解决问题。如果您需要更多的指导,请在评论中留言,我会尽我的能力帮助您。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^