跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Win11+VMware+Ubuntu24 虚拟机网络配置指南

介绍在 Windows 11 宿主机上使用 VMware 虚拟化 Ubuntu 24 的网络配置方案。通过多主机互联、交换机连接及双网卡(桥接+NAT)模式,实现宿主机与虚拟机、虚拟机之间的通信及互联网访问。内容包括宿主机有线网卡固定 IP 设置、VMware 虚拟网络编辑器配置、Ubuntu Netplan 静态 IP 配置及路由规则调整,确保多节点环境下的高性能数据计算环境搭建。

晚风告白发布于 2026/3/26更新于 2026/7/2556 浏览

Win11+VMware+Ubuntu24 虚拟机网络配置指南

本文介绍在 Windows 11 宿主机上使用 VMware 虚拟化 Ubuntu 作为服务器,实现多主机整合性能及网络通信的配置过程。相比 Docker,该方案更适合入门者操作,适合熟悉搭建的人员快速完成高性能数据分析环境的组合机器搭建。

注意:每次修改配置文件前先备份好原文件

一、整体拓扑结构

电脑 WiFi → 路由器 → 互联网 ↑(无线网卡)
电脑 ← 虚拟机(Ubuntu) ↓(有线网卡)
电脑网口 → 交换机 ← 其他电脑

二、硬件连接准备

  1. 宿主机:3 台
  2. 连接交换机:1 台
  3. 网线:3 根

用 3 根网线分别连接 3 台 Win11 主机的网口,将网线另一端都插入傻瓜交换机的任意网口,接通交换机电源。

三、Windows 宿主机设置

1. 检查网络适配器

按 Win + R 输入 ncpa.cpl,查看网络连接:

  • 无线网络连接:显示 WiFi 名称,已连接互联网
  • 以太网/本地连接:显示'网络电缆被拔出'或'未识别的网络'

2. 配置有线网卡(关键步骤)

每台笔记本电脑按以下步骤操作:

步骤 1:设置固定 IP 给有线网卡

  1. 右键点击'以太网' → '属性'
  2. 双击'Internet 协议版本 4 (TCP/IPv4)'
  3. 选择'使用下面的 IP 地址':
  • IP 地址:192.168.170.166(第一台)、192.168.170.167(第二台)、192.168.170.168(第三台)
  • 子网掩码:255.255.255.0
  • 默认网关:留空
  • DNS 服务器:留空
  1. 点击'确定'

步骤 2:关闭有线网卡的共享网络

  1. 右键点击'以太网' → '属性'
  2. 转到'共享'选项卡
  3. 确保'允许其他网络用户通过此计算机的 Internet 连接来连接'是未勾选状态
  4. 点击'确定'

四、VMware 网络设置(使用桥接模式但指定网卡)

1. 设置 NAT 模式(网络地址转换模式)

在每台笔记本电脑的 VMware 中:

  1. 关闭 Ubuntu 虚拟机
  2. 点击'编辑'→ '虚拟网络编辑器',点击'更改设置'
  3. 选择 VMnet8,类型为 NAT,先修改子网 IP,以保证所有宿主机和虚拟机网络在同一网段下,如修改为 192.168.170.0,则后续所有的设备都要保证 IP 在 170 这个网段内。
  4. 修改 DHCP 设置,创建网段的起始和结束 IP 地址。

2. 设置桥接模式并指定有线网卡

在每台笔记本电脑的 VMware 中:

  1. 关闭 Ubuntu 虚拟机
  2. 点击'编辑'→ '虚拟网络编辑器',点击'更改设置'
  3. 选择'桥接模式'
  4. 在'已桥接至'下拉菜单中选择你的有线网卡(通常是'Realtek PCIe GbE Family Controller'或类似名称)
    • 不要选无线网卡(名称通常有'Wireless'、'WiFi'、'802.11')
  5. 点击'确定'
  • 打开选择虚拟机,右键打开设置
  • 在右侧'网络连接'设置处选择'桥接模式',取消勾选'复制物理网络连接状态'
  • 如何识别哪个是有线网卡?

    • 在 VMware 的'编辑' → '虚拟网络编辑器'中
    • 点击'更改设置'
    • 在下拉列表中可以看到具体名称
    • 通常有线网卡名称包含:Ethernet、GbE、Gigabit
    • 无线网卡名称包含:Wireless、WiFi、WLAN、802.11

    五、Ubuntu 虚拟机网络配置

    1. 设置虚拟机固定 IP(与宿主机有线网卡同网段)

    三台 Ubuntu 分别设置:

    network:
      version: 2
      ethernets:
        ens33:
          addresses: ["192.168.170.133/24"]
          nameservers:
            addresses: [223.5.5.5, 8.8.8.8]
          routes:
            - to: default
              via: 192.168.170.2
    

    注:第二台虚拟机 IP 改为 192.168.170.134/24,第三台改为 192.168.170.135/24

    2. 应用网络配置

    测试配置:

    sudo netplan try
    

    按 Enter 确认或输入:

    sudo netplan apply
    

    3. 验证配置

    # 查看 IP
    ip addr show ens33
    # 应该显示:192.168.170.133/24 这样的 IP
    
    # 查看路由
    ip route
    # 应该没有默认路由,或者默认路由指向虚拟机内部
    

    六、配置 Ubuntu 双网卡路由(支持虚拟机连接互联网)

    配置示例

    第一台电脑:

    • Windows 有线网卡 IP:192.168.170.166/24
    • Ubuntu ens37(NAT):DHCP 自动获取
    • Ubuntu ens33(桥接):192.168.170.133/24

    第二台电脑:

    • Windows 有线网卡 IP:192.168.170.167/24
    • Ubuntu ens37(NAT):DHCP 自动获取
    • Ubuntu ens33(桥接):192.168.170.134/24

    第三台电脑:

    • Windows 有线网卡 IP:192.168.170.168/24
    • Ubuntu ens37(NAT):DHCP 自动获取
    • Ubuntu ens33(桥接):192.168.170.135/24

    开始设置前,先确定网卡对应的名称:

    # 在 Ubuntu 中查看双网卡
    ip link show
    # 使用更详细的命令
    sudo ip addr show
    # 编辑网络配置
    sudo nano /etc/netplan/00-installer-config.yaml
    # 查看所有网络配置文件
    ls /etc/netplan/
    # 查看当前配置
    cat /etc/netplan/00-installer-config.yaml
    

    可能的输出情况:

    • 看到两个以太网设备(如 ens33 和 ens37)
    • 只看到一个设备,但有两个 PCI 设备
    • 新网卡显示为 DOWN 状态

    单网卡设置与双网卡配置的核心区别

    配置项双网卡 (NAT+ 桥接)单网卡 (仅桥接)
    ens37保留,负责上网删除整个配置块
    ens33 网关不设置必须设置 default 路由
    ens33 DNS不设置必须设置公共 DNS
    网络依赖依赖 ens37 上网独立上网

    在每台虚拟机的配置文件中输入:

    network:
      version: 2
      ethernets:
        # ens37: NAT 模式 - 自动获取 IP/DNS/网关,用于访问互联网
        ens37:
          dhcp4: true
          dhcp6: false
        # ens33: 桥接模式 - 静态 IP,用于与物理局域网设备通信
        ens33:
          addresses: ["192.168.170.133/24"]
          # 不设置路由和 DNS,避免与 NAT 网卡冲突
    

    配置逻辑说明:访问 192.168.170.x 网段是二层通信,系统会自动生成直连路由,不需要网关。

    网卡模式作用配置策略
    ens37NAT访问互联网DHCP 自动获取 IP/网关/DNS,metric 默认 100
    ens33桥接访问物理网络设备仅静态 IP,不设置网关,避免路由冲突

    VMware 软件操作

    1. 右键虚拟机,打开虚拟机设置
    2. 点击添加按钮,选择'网络适配器',默认选择 NAT 模式
    3. 按确定,完成双网卡的设置

    目录

    1. Win11+VMware+Ubuntu24 虚拟机网络配置指南
    2. 一、整体拓扑结构
    3. 二、硬件连接准备
    4. 三、Windows 宿主机设置
    5. 1. 检查网络适配器
    6. 2. 配置有线网卡(关键步骤)
    7. 四、VMware 网络设置(使用桥接模式但指定网卡)
    8. 1. 设置 NAT 模式(网络地址转换模式)
    9. 2. 设置桥接模式并指定有线网卡
    10. 五、Ubuntu 虚拟机网络配置
    11. 1. 设置虚拟机固定 IP(与宿主机有线网卡同网段)
    12. 2. 应用网络配置
    13. 3. 验证配置
    14. 查看 IP
    15. 应该显示:192.168.170.133/24 这样的 IP
    16. 查看路由
    17. 应该没有默认路由,或者默认路由指向虚拟机内部
    18. 六、配置 Ubuntu 双网卡路由(支持虚拟机连接互联网)
    19. 配置示例
    20. 在 Ubuntu 中查看双网卡
    21. 使用更详细的命令
    22. 编辑网络配置
    23. 查看所有网络配置文件
    24. 查看当前配置
    25. 单网卡设置与双网卡配置的核心区别
    26. VMware 软件操作
    • 免费图片AI生成工具免费生成了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
    • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
    • 100+免费在线小游戏爽一把
    极客日志微信公众号二维码

    微信扫一扫,关注极客日志

    微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

    更多推荐文章

    查看全部
    • OpenClaw、OpenAkita、MiniMax Agent 与 Kimi Claw 个人 AI 助手对比
    • Qdrant 向量数据库完全指南:从入门到 Spring AI/LangChain4J 集成实践
    • 电池管理系统 BMS 三级架构:BMU、BCU 与 BAU 详解
    • AI 大模型在短视频处理和剪辑中的应用
    • Go Channel 深入解析:状态、底层原理与工程实践
    • Linux 内核配置添加 WiFi 驱动和固件
    • 基于 HomeAssistant 实现跨品牌智能家居联动
    • Python生成器函数深度解析:asyncio事件循环底层实现与异步编程实战
    • OpenClaw 对接飞书机器人高频踩坑与解决方案
    • 基于射频和深度学习的无人机检测识别与开源数据库构建
    • Stable Diffusion WebUI 启动报错:MessageFactory GetPrototype 修复方案
    • Windows 10 本地部署 DataX 与 DataX-Web
    • 本地大模型助手 Chatbox 安装、配置与应用指南
    • PyCharm Linux 安装与使用指南
    • 深入理解 Xilinx FPGA 开发:Vivado 与 Vitis 流程对比
    • 长亭 Xray Web 漏洞扫描器:从入门到实战
    • 宇树 G1 机器人强化学习训练环境配置与奖励函数解析
    • 大模型返回 JSON 结构数据的技术方案对比与选择
    • DAMO-YOLO 目标检测部署:深色模式与异步渲染的工业 Web 方案
    • Dreamify 免费 AI 绘画工具的功能与实现

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online