NAT 模式、命令行版、桥接模式方式给ubuntu虚拟机配网步骤:

从你提供的 Windows ipconfig 结果来看,你的电脑通过 Wi-Fi 连接网络 (IPv4 地址 172.20.10.6,网关 172.20.10.1),同时运行了 VMware 虚拟机(VMnet1 地址 192.168.92.1、VMnet8 地址 192.168.133.1)。

结合你的需求(Ubuntu 虚拟机内运行 Ollama + LVGL 项目),以下是 Ubuntu 虚拟机的手动配网方案,确保虚拟机既能联网(拉取模型、更新软件),又能和 Windows 主机互通:

一、先明确 VMware 网络模式(关键!)

VMware 有 3 种常用网络模式,不同模式对应不同的配网策略,先确认你的模式:

  1. NAT 模式(推荐) :虚拟机共享主机网络,可联网,且主机与虚拟机互通(默认使用 VMnet8 网段,即 192.168.133.x);
  2. 仅主机模式 :虚拟机只能与主机互通,无法联网(使用 VMnet1 网段 192.168.92.x);
  3. 桥接模式 :虚拟机直接接入主机所在网络(使用与主机同网段 172.20.10.x)。

推荐使用 NAT 模式(兼顾联网和主机互通),以下配置以 NAT 模式为例。

二、Ubuntu 虚拟机手动配网(NAT 模式,图形界面版)

适合桌面版 Ubuntu,操作简单:

1. 查看 VMware NAT 模式的网关和 DNS

先在 Windows 上确认 VMnet8 的网络参数(后续 Ubuntu 需与此匹配):

  • ipconfig 可知:VMnet8 主机地址 192.168.133.1,子网掩码 255.255.255.0
  • 打开 VMware → 点击顶部「编辑」→「虚拟网络编辑器」→ 选中「VMnet8(NAT 模式)」→ 点击「NAT 设置」:
    • 记录 NAT 网关 (如 192.168.133.2,这是虚拟机联网的网关);
    • 记录 DNS 服务器 (通常与主机 DNS 一致,或填 114.114.114.1148.8.8.8)。
2. Ubuntu 内配置静态 IP
  1. 点击 Ubuntu 屏幕右上角的 网络图标(类似 Wi-Fi 或以太网图标)→ 选择「有线连接 1」(NAT 模式默认显示为有线)→ 「设置」;

  2. 在弹出的窗口中,切换到「IPv4」选项卡:

    • 选择「手动」(默认是「自动 (DHCP)」);

    • 填写以下参数(需与 VMnet8 网段匹配):

      参数 示例值(根据你的 VMnet8 调整) 说明
      地址 192.168.133.100 虚拟机静态 IP,需在 192.168.133.x 网段(x 取 2-254,且不与其他设备冲突)
      子网掩码 255.255.255.0 与 VMnet8 一致
      网关 192.168.133.2 从 VMware 虚拟网络编辑器获取的 NAT 网关
      DNS 服务器 114.114.114.114, 8.8.8.8 多个 DNS 用逗号分隔
  3. 点击「应用」,网络会自动重新连接。

三、Ubuntu 虚拟机手动配网(命令行版,适合服务器版)

若 Ubuntu 是无图形界面的服务器版,通过 netplan 配置:

1. 查看网络接口名

先确认 Ubuntu 的网络接口名(通常是 ens33enp0s3):

复制代码
ip addr
  • 输出中类似 ens33 的名称就是网络接口名(记下来,后续用)。
2. 编辑 netplan 配置文件
  1. 进入 netplan 配置目录,查看配置文件(文件名可能不同,如 01-network-manager-all.yaml):

    复制代码
    cd /etc/netplan/
    ls
  2. sudo 编辑配置文件(YAML 格式严格缩进,必须用空格,不能用 Tab):

    复制代码
    sudo nano 01-network-manager-all.yaml
  3. 替换为以下内容(将 ens33 改为你的接口名,参数与 VMnet8 匹配):

    复制代码
    network:
      version: 2
      renderer: networkd  # 服务器版用 networkd
      ethernets:
        ens33:  # 你的网络接口名
          dhcp4: no  # 关闭 DHCP,手动配置
          addresses: [192.168.133.100/24]  # 静态 IP/子网掩码(/24 对应 255.255.255.0)
          gateway4: 192.168.133.2  # VMware NAT 网关
          nameservers:
            addresses: [114.114.114.114, 8.8.8.8]  # DNS 服务器
  4. 保存退出:按 Ctrl+O → 回车确认 → 按 Ctrl+X

3. 应用配置并验证
  1. 使配置生效:

    复制代码
    sudo netplan apply
  2. 验证网络是否正常:

    • 查看 IP 是否生效:ip addr show ens33(应显示你配置的 192.168.133.100);
    • 测试联网:ping baidu.com(能收到回复说明可联网,按 Ctrl+C 停止);
    • 测试与 Windows 主机互通:ping 192.168.133.1(Windows VMnet8 地址,能通说明主机与虚拟机可互访)。

三、若用桥接模式(与主机同网段)

如果需要 Ubuntu 直接接入主机所在的 Wi-Fi 网络(172.20.10.x 网段),按以下参数配置:

  • 地址:172.20.10.10(需在 172.20.10.x 网段,且不与主机 172.20.10.6 冲突);
  • 子网掩码:255.255.255.240(与主机一致);
  • 网关:172.20.10.1(与主机网关一致);
  • DNS:114.114.114.114 或主机的 DNS。

四、配网后验证 Ollama 服务

配网成功后,启动 Ollama 服务,测试是否能正常拉取模型(需联网):

复制代码
# 启动 Ollama 服务
ollama serve

# 新终端拉取模型(需联网,首次可能较慢)
ollama pull llama3:8b-instruct

若能成功拉取,说明网络配置正确,后续 LVGL 项目即可正常调用 Ollama 服务。

相关推荐
老坛程序员2 小时前
抓包解析MCP协议:基于JSON-RPC的MCP host与MCP server的交互
人工智能·网络协议·rpc·json·交互
wdfk_prog3 小时前
[Linux]学习笔记系列 -- lib/sort.c 通用的排序库(Generic Sorting Library) 为内核提供标准的、高效的排序功能
linux·运维·c语言·笔记·stm32·学习·bug
黑马金牌编程3 小时前
简易分析慢 SQL 的流程和方法
linux·数据库·mysql·性能优化·性能分析·慢日志
什么半岛铁盒3 小时前
C++项目:仿muduo库高并发服务器---------LoopThreadPool模块和TcpServer模块的实现
linux·服务器·c++·mysql·ubuntu
Lin_Aries_04215 小时前
容器化 Flask 应用程序
linux·后端·python·docker·容器·flask
鹏大师运维6 小时前
麒麟系统中修改 WPS 默认新建文件格式的方法
linux·操作系统·wps·docx·麒麟·word文档·excel文档
歪歪1006 小时前
Http与WebSocket网络通信协议的对比
网络·websocket·网络协议·计算机网络·http·网络安全·信息与通信
ningmengjing_6 小时前
爬虫逆向——RPC技术
网络·网络协议·rpc
GottdesKrieges7 小时前
OceanBase主备库日志传输服务
linux·oceanbase