目录
方案二:单网线直连组网(电脑有线口直接接开发板,无交换机 / 路由器)
② 开发板临时设置 IP(SecureCRT 串口执行,重启会丢失)
通用前置配置(两种组网全部适用)
VMware 桥接通用设置(核心关键)
先关闭 Ubuntu 虚拟机,打开软件顶部菜单【编辑】→【虚拟网络编辑器】,点击【更改设置】获取管理员权限;
- 选中列表里的VMnet0(桥接模式),下方单选框勾选桥接模式;
- 「已桥接至」下拉框不要选自动,手动选择你电脑上插网线接交换机 / 路由器 / 开发板的有线以太网网卡(不同电脑网卡名称不一样,认准 “以太网 / Ethernet” 字样,排除 WiFi、虚拟网卡、加速器网卡);
- 点击【应用】→【确定】保存;再打开虚拟机设置,把网络适配器设置为「桥接模式 (VMnet0)」。
方案一:交换机 / 路由器组网(DHCP 自动获取 IP)
1. 物理接线
交换机 / 路由器引出两根网线:
- 网线 1:交换机 / 路由器 LAN 口 → 电脑有线网口
- 网线 2:交换机 / 路由器 LAN 口 → 开发板网口
电脑可额外连接手机热点上网,不影响调试内网。
2. IP 分配规则
交换机、家用路由器 LAN 口均自带 DHCP 服务,所有设备自动获取同网段 IP,无固定 IP,需自行查询本机 IP。
查询 IP 操作
1)Ubuntu 虚拟机查询 IP
• 若提示ifconfig: 未找到命令,先安装工具:
sudo apt install net-tools• 查看网卡 IP:
ifconfig记录 ens33 对应的inet地址(虚拟机 IP)。
2)开发板查询 IP
ifconfig记录开发板网口对应的inet地址。
两台设备 IP 前三段、子网掩码必须完全一致才能互通。
3. 操作流程(仅到互 Ping 验证)
1. 完成通用 VMware 桥接设置;
2. 两根网线分别接交换机 / 路由器 LAN 口、电脑、开发板,全部设备上电开机;
3. Ubuntu、开发板执行ifconfig,分别记录各自 IP,确认网段统一;
4. Ubuntu 终端 ping 开发板 IP(替换为实际查到的开发板 inet 地址):
ping 开发板实际IP5. SecureCRT 串口进入开发板,反向 ping 虚拟机 IP(替换为实际查到的虚拟机 inet 地址):
ping 虚拟机实际IP6. 双向 Ping 无丢包,代表网络环境就绪,满足 TFTP 传输前置条件(具体文件下载命令暂不讲解)。
4. 优缺点
- 优点:插上网线即用,无需手动设置 IP;开发板 U‑Boot 里可以用 dhcp 自动获取网络地址;路由器还能同时给整套设备提供外网
- 缺点:需要额外交换机 / 路由器,外出携带不方便
5. 外网补充
- 路由器组网:整套设备(电脑、虚拟机、开发板)均可通过路由器访问互联网;
- 单纯交换机组网:仅电脑连手机热点能上网;Ubuntu 虚拟机桥接有线网口,自身无法访问外网,需要下载软件工具时,临时把虚拟机网卡切换为 NAT 模式。
方案二:单网线直连组网(电脑有线口直接接开发板,无交换机 / 路由器)
1. 物理接线
只用一根网线,两端分别插电脑有线网口、开发板网口,不需要交换机、路由器;
电脑可随意选择是否连接手机热点,有无外网都不影响设备互相 Ping 通。
2. IP 分配规则
无交换机 / 路由器就没有 DHCP 服务,Windows 有线网卡完全不用配置。
- Ubuntu:图形界面网络设置里手动填写静态 IP、子网掩码、网关(参考截图)
- 开发板:串口命令临时设置 IP、子网掩码(重启失效)
参考参数:
| 设备 | 静态 IP 参考 | 子网掩码参考 | 网关参考 |
|---|---|---|---|
| Ubuntu 虚拟机 | 172.110.1.81 | 255.255.254.0 | 172.110.1.10 |
| 开发板网口 | 172.110.1.80 | 255.255.254.0 | 无需设置 |
① Ubuntu 图形界面配置静态 IP(对应截图)

1. 打开 Ubuntu 设置 → 网络 → 有线,点开设置,切换到【IPv4】标签页
2. IPv4 方式选择:手动
3. 在地址栏依次填入:
- 地址:172.110.1.81
- 子网掩码:255.255.254.0
- 网关:172.110.1.10
4. 点击右上角【应用】,配置直接生效。
- 极少数情况配置不生效,可以关闭再打开有线开关做界面刷新,不需要执行命令重启网卡。
5. 可选安装工具,验证 IP 是否生效
ifconfig
没有ifconfig命令:sudo apt install net-tools
不需要修改 Windows 电脑有线网卡的任何参数。
② 开发板临时设置 IP(SecureCRT 串口执行,重启会丢失)
ifconfig eth0 172.110.1.80 netmask 255.255.254.0
3. 操作流程(仅到互 Ping 验证)
1. 完成通用 VMware 桥接设置;
2. 单根网线直连电脑有线口与开发板网口,设备上电;
3. Ubuntu 图形界面 IPv4 手动模式填入上面的 IP、子网掩码、网关,点击应用;
4. SecureCRT 串口执行命令,给开发板临时配置同网段 IP 与子网掩码;
5. Ubuntu 终端 ping 开发板 IP:ping 172.110.1.806. SecureCRT 串口进入开发板,反向 ping 虚拟机 IP:
ping 172.110.1.817. 双向 Ping 无丢包,代表网络环境就绪,满足 TFTP 传输前置条件(具体文件下载命令暂不讲解)。
4. 优缺点
- 优点:仅需一根网线,无需额外硬件,便携性强;Windows 有线网卡无需配置;电脑有无外网,都不影响设备互通
- 缺点:Ubuntu 需要手动设置静态 IP;开发板ifconfig配置是临时生效,重启丢失;开发板 U‑Boot 无法使用 dhcp 自动获取地址
末尾通用网络、防火墙、硬件检查说明
1.电脑 WiFi / 手机热点仅供给 Windows 主机上网,和网线搭建的调试内网相互独立,Windows 主机是否连接外网,都不会影响开发板和虚拟机互相 ping 通;
2. 进行网络连通测试前,关闭 Ubuntu 防火墙:
sudo ufw disable3. Windows 电脑临时关闭系统防火墙,避免防火墙拦截 Ping 数据包;
4. 网线插接完成后,观察电脑、开发板网口指示灯,正常闪烁代表物理网线链路无故障。
&spm=1001.2101.3001.5002&articleId=163728212&d=1&t=3&u=c3820a31a3ea4415ac3784c6e93068a5)
796

被折叠的 条评论
为什么被折叠?



