嵌入式Linux开发板Ping通VMware虚拟机及Windows主机
在嵌入式开发过程中,经常需要在主机PC和Linux开发板传输文件,采用NFS网络文件系统的方式,可以非常方便的进行跨平台交叉开发。注:能够进行NFS、SCP文件传输的前提是能相互ping通,IP处于同一网段内。Windows的防火墙必须全部关闭!!!
在嵌入式开发过程中,经常需要在主机PC和Linux开发板传输文件,采用NFS网络文件系统的方式,可以非常方便的进行跨平台交叉开发。
注:能够进行NFS、SCP文件传输的前提是能相互ping通,IP处于同一网段内。Windows的防火墙必须全部关闭!!!
1、配置Linux开发板的IP地址(192.168.1.110)
提醒:不同的Linux开发板,由于文件结构的修改设置,可能网络配置方式不同。
ifconfig 查看开发板IP地址

临时设置开发板IP地址:ifconfig eth0 192.168.1.110
长期修改开发板IP,修改网络配置文件,打开开发板 /etc/network/ 目录下的 interfaces 文件
vi /etc/network/interfaces
删除全部内容,并修改如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1
wq保存退出后,重启网络服务
/etc/init.d/S40network restart
通过ipconfig即可查看开发板IP地址是否配置成功
上述步骤就可以实现开发板ping通局域网内的IP地址,如果需要让开发板接入互联网,可以进行如下设置Linux开发板的DNS服务器。
能接入互联网的前提是开发板已经接入路由器(网络方式或WiFi方式),而不是只将开发板和PC网线互连。
打开DNS配置文件
vi /etc/resolv.conf
输入如下内容
nameserver 8.8.8.8
nameserver 8.8.4.4
2、配置PC主机的IP地址(192.168.1.100)
打开网络适配器选项

设置ip

在cmd命令输入 ipconfig 中查看Windows的ip是否设置成功

3、配置VMware虚拟机的IP地址(192.168.1.120)
设置虚拟机连接方式为桥接方式,并保存

进入Ubuntu ip地址设置

根据实际情况,填入IP地址,并保存

ifconfig 查看ip是否设置成功

上述设置成功后,在Window下或开发板中,存在部分几率无法ping通VMware,需要进入虚拟网络编辑器配置中进行设置,并保存

4、测试网络连通性,互ping
在上述三个IP地址设置完成后,互相ping ip地址结果如下图所示
①、虚拟机

②、开发板
③、windows主机

SCP、NFS文件系统配置说明:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)