主机 /ubuntu/ 开发板互ping
目的:
开发板与主机、ubuntu互ping进行网络通信,以方便使用tftp等进行传输文件、方便调试、以及系统烧写等。
硬件准备:
win10主机,主机上通过VMware安装ubuntu虚拟机
imx6ull开发板
开发板与win10主通过以太网网线有线连接,win10主机上用MobaXterm通过串口做开发板命令终端
win10主机通过
网络配置:
首先关闭主机与ubuntu防火墙,操作这里不放,百度即可
1.开发板与主机互ping
保证二者IP再同一网段即可
win10主机端:
ipconfig
cmd下ipconfig然后找到 以太网适配器 以太网:
IPV4地址:
我这里是192.168.10.200
开发板端:
ifconfig
如果只有lo那么就输入ifconfig -a
查看
然后输入`ifconfig eth1 up 激活网口,eth1根据情况而变
然后将开发板以太网口ip配置成与上述同网段
这里是:ifconfig eth1 192.168.10.50
或者在开发板uboot阶段使用setenv配置
比如:
setenv ipaddr IP地址
setenv ethaddr MAC地址
setenv gatewayip 网关
setenv netmask 子网掩码
setenv serverip 服务端IP
然后在MOBAXterm开发板端 ping 192.168.10.200
在主机cmd端`ping 192.168.10.50
这时即可看见有数据接受与发送
2.ubuntu虚拟机与主机互ping
这个配置主要在Ubuntu端和VMware上
先设置vmware:
为该虚拟机安排两个网络适配器,一个桥接一个NAT 。
【电脑是 WiFi 上网,所以需要添加一个网络适配器并设置成 NAT 模式,供虚拟机上网】
如图
然后打开VMware->编辑->虚拟网络编辑器,添加一个桥接到主机以太网口的VMnet0
将VMnet0桥接到以太网口。
这时候,虚拟网络编辑器里有三个名称:VMnet0、VMnet1、VMnet8。
VMnet1与主机的无线网卡以及主机侧的VMnet1保持同网段
VMnet8与主机侧的VMnet8保持同网段
再设置ubuntu:
打开设置->Network
会出现两个有线连接:
将其IP分别修改为与主机以太网口和主机VMnet8相同网段
这里分别为:
192.168.10.100
192.168.44.128
将Network右侧开关拨到off再拨到on即可生效
这时其实也已经将ubuntu虚拟机ping开发板配置好了。
3.测试
测试一下:
主机ubuntu互ping:
win10:ping 192.168.10.100
ubuntu:ping 192.168.10.200
主机开发板互ping:
win10:ping 192.168.10.50
开发板:ping 192.168.10.200
ubuntu开发板互ping:
ubuntu:ping 192.168.10.50
开发板:ping 192.168.10.100
测试通过。
再来试一下ubuntu上网:
ping www.baidu.com
最后,试一下ubuntu通过tftp经由win10主机向开发板传文件:
ubuntu下新建一个任意文件
在开发板MobaXterm端:
tftp -g -r 文件名 192.168.10.100
这时在开发板目录下ls应该可以看见该文件!
开发环境已经搭建好,借下来就可以借由此进行互传与上下载进行开发喽!