Linux开发主机、虚拟机、开发板网络连接

在嵌入式linux开发过程中,基本都会使用一台Windows主机通过VMwar建立一个Ubuntu(或者其他)的虚拟机然后通过网线和开发板进行连接。

过程就需要这三者之间进行相互的连接,进而使用tftp、nfs、samba等等服务进行开发。

三者之间的通断使用ping命令进行测试是否连通

基本有两种实现方式:

1是linux开发板通过网线直接连接windows主机和ubuntu虚拟机 

2是经过路由器进行连接(linux开发板连接到路由器,windows主机和ubuntu虚拟机也连接到该路由器)

下面以第一种实现方式为例进行说明连接配置过程,我使用的是笔记本,具有一个无线网卡,台式机方法类似

1、windows主机与ubuntu虚拟机之间连通

关闭无线网卡

设置有线网卡以太网静态IP地址

设置虚拟机网卡连接方式为桥接

设置虚拟机静态IP地址,并和主机在同一网段

关闭网络连接后再打开网络连接(确保修改生效)

ping测试

 

2、linux开发板与主机之间连通

查看开发板网络并测试

3、linux开发板与ubuntu虚拟机之间连通

下面以另外一种连接方式(windows主机和linux开发板通过路由器交换机连接)进行说明

1、配置ubuntu虚拟机网络连接方式为桥接

2、配置ubuntu虚拟机的有线连接使用手动IP(和windows主机以及Linux开发板在同一网络区间)

开发板ip:

windows主机ip:

ubuntu虚拟机ip配置:(注意配置后要关闭有线连接后再打开才能起效)

ubuntu虚拟机ip:

3、相互之间进行连接验证(ping)

ubuntu虚拟机 ping windows主机和linux开发板:

windows主机ping ubuntu虚拟机和linux开发板:

linux开发板ping windows主机和ubuntu虚拟机:

 

注意:

主机可以ping通虚拟机,虚拟机无法ping通主机时多为防火墙问题。可以关闭防火墙后再测试。

Linux开发板在uboot启动后(不启动kernel和rootfs)时,可以和主机和虚拟机进行测试,但是主机和虚拟机此时不能进行测试开发板

因为系统还没有启动,测试命令不会有消息返回。

 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值