Ubuntu与IMX6ULL开发板网络通讯设置
Ubuntu和开发板网络通讯配置方法
说明
- 开发板采用的是正点原子的IMX6ULL
- 开发板ping通Ubuntu
两种方式
- 电脑WiFi上网,开发板和电脑直连
- 电脑和开发板直连同个路由器
我采用的是第一种方法
1. Ubuntu虚拟机设置
Ubuntu的虚拟机需要设置两个网络适配器,默认情况下只有一个,需要自己再添加一个
(1)一个适配器设置成NAT模式,用来主机和虚拟机传文件,和供虚拟机上网使用(IP自动生成,不用自己设置)
(2)另一个适配器设置成桥接模式,让Ubuntu作为服务器,供开发板连接。


然后进入到”编辑”—>“虚拟网络编辑器”—>”更改设置”查看是否有VMnet0,如果没有则手动添加,或者还原默认设置。

2. VMnet设置
首先将网线一头接入开发板,另一头连接电脑的网口。将VMnet0设置成下图所示

然后记住VMnet8随机生成的地址:
我的地址为192.168.137.0
然后打开Ubuntu的网络设置,会看到两个有线网络

点击第一个网络右边的设置,可以发现已经自动分配好IP了,IP地址为192.168.137.169,这与刚刚VMnet8随机生成的地址子网地址= 192.168.137.0 处于同一网段下

之后点击第二个网络右边的设置,将其设置茹下图所示:

此时与开发板连接的虚拟机IP地址为192.168.10.100
3. Windows网络设置
现在设置Windows里的以太网IP相关信息,打开控制面板—>网络与Internet—>查看网络状态—>更改适配器设置


点击以太网,右键点击属性

按照如下图所示设置网络参数

这时候Windows下以太网的IP地址为:192.168.10.200,与虚拟机的VMnet0在同一网段下,这样虚拟机与Windows主机之间就可以相互ping通
4. 开发板中Uboot网络设置
进入到开发板的Uboot开发模式

1 | setenv ipaddr 192.168.10.50 |
最后输入 saveenv保存环境变量

当出现 alive时就说明ping通了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 XiaoCai's Blog!
