在学习U-boot时遇到了开发板ping不通主机和虚拟机的问题,经上
网查资料和多次尝试后解决了问题,简单分享一下,希望有所帮助。
主机win10,使用的虚拟机是Ubuntu16.04,
开发板为正点原子的I.MX6U 开发板
虚拟机的网络配置
设置桥接模式上面几步完成后可能会出现虚拟机连不上网的情况
3. 设置共享网络
既然用网线连接PC和开发板,那PC机就得连接WiFi
编辑WIAN属性
勾选“允许其他网络用户通过此计算机的Internet 连接来连接(N)”
选择以太网,这样虚拟机就可以上网了
需要修改以下几个环境变量
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通