uboot在bootloader下ping不通虚拟机
并且都在同一网段,虚拟机可以上网
这种情况最大的原因是因为虚拟机网络连接模式问题:
可以上网是主机通过NAT模式进行的网络通信,而开发板和虚拟机通信就需要在桥接模式下进行(具体定义可以自己搜)
操作方法:
1.在虚拟机设置里添加新的网络适配器,修改网络连接为桥接模式:
2.虚拟机:编辑->虚拟网络编辑器->更改设置->更改桥接位置(电脑网口)
OK,基本设置结束
然后再确定开发板、虚拟机、主机三者在同一网段下(注意:这里必须是桥接模式的同一网段,不能是NAT模式下的网段),关闭虚拟机和主机的防火墙,就可以了