从你提供的 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 的网络接口名(通常是 ens33 或 enp0s3):

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 服务。

posted on 2025-10-09 22:40  lxjshuju  阅读(27)  评论(0)    收藏  举报