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

相关推荐
轻松Ai享生活6 小时前
【Linux】VFS 虚拟文件系统 详解
linux
LCG元6 小时前
Linux环境Python生态速建指南:包管理+虚拟隔离+深度调优
linux
大白的编程日记.6 小时前
【Linux学习笔记】线程同步与互斥之生产者消费者模型
linux·笔记·学习
Knight_AL6 小时前
Spring Boot 中使用自定义注解和 AOP 实现微服务日志记录(包含 URL、状态码和耗时信息)
linux·spring boot·微服务
养海绵宝宝的小蜗6 小时前
Linux 例行性工作任务(定时任务)知识点总结
linux·运维·服务器
せいしゅん青春之我6 小时前
[JavaEE初阶]网络协议-状态码
java·网络协议·http
乌萨奇也要立志学C++7 小时前
【Linux】基础IO(二)深入理解“一切皆文件” 与缓冲区机制:从原理到简易 libc 实现
linux·运维·服务器
Ronin3057 小时前
【Linux网络】封装Socket
linux·网络·socket·网络通信
不会写DN7 小时前
用户头像文件存储功能是如何实现的?
java·linux·后端·golang·node.js·github
---学无止境---7 小时前
Linux中slab缓存初始化kmem_cache_init函数和定时回收函数的实现
linux