解决 U-Boot ping不通虚拟机的问题

Glory ·
更新时间:2024-09-21
· 667 次阅读

解决 U-Boot ping不通虚拟机的问题

在学习U-boot时遇到了开发板ping不通主机和虚拟机的问题,经上
网查资料和多次尝试后解决了问题,简单分享一下,希望有所帮助。

主机win10,使用的虚拟机是Ubuntu16.04,
开发板为正点原子的I.MX6U 开发板

老生常谈

虚拟机的网络配置

设置桥接模式
虚拟机网络设置 接下来打开虚拟网络编辑器
在这里插入图片描述
注意手动选择你电脑的有线网卡
在这里插入图片描述 解决虚拟机无法上网的问题

上面几步完成后可能会出现虚拟机连不上网的情况
在这里插入图片描述
3. 设置共享网络
既然用网线连接PC和开发板,那PC机就得连接WiFi
在这里插入图片描述
编辑WIAN属性
在这里插入图片描述
勾选“允许其他网络用户通过此计算机的Internet 连接来连接(N)”
选择以太网,这样虚拟机就可以上网了
在这里插入图片描述

设置IP地址
在虚拟机中使用ifconfig查看IP
在这里插入图片描述
比如这时的ens33网卡ip4地址是192.168.137.98 修改U-boot环境变量

需要修改以下几个环境变量
setenv ipaddr 192. 168.137.2
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.137.1
setenv netmask 255.255.255.0
setenv serverip 192. 168.137.98
saveenv

注意根据自己的实际情况修改,比如你的虚拟机ip是192.168.1.xx
就需要把开发板的ip也设为192.168.1.yy(注意xx不能等于yy)。
总之要保证开发板和虚拟机网段一致
6. ping测试
在这里插入图片描述
成功ping通


作者:失真的三角波



u-boot boot ping 虚拟机

需要 登录 后方可回复, 如果你还没有账号请 注册新账号