arm开发板、主机、虚拟机ubuntu互ping

一、开发板设置

使用NOR或者是NAND启动开发板,在bootdelay变为0之前按下空格,进入了u-boot命令行界面。在键盘按下“q”退出菜单进入命令行界面。如果想返回菜单项,按下“menu”即可。  使用命令行下使用“print”可查看板子的配置信息,查看ipaddr,可以使用set  ipaddr “开发板ip号”进行设置,完成之后可以使用“save”命令保存。

进入u-boot命令行之后,具体操作:

1. 设置开发板ip:

set ipaddr 192.168.1.2

2. 设置虚拟机ip:

set serverip 192.168.1.123 

3. 保存:

save

4. print查看是否已设置好



二、虚拟机ubuntu设置


打开虚拟机,在菜单栏找到“编辑”项,点击然后看到“虚拟网络编辑器”,选中后看到这个画面:



将VMnet0选为桥接模式,桥接到选择自己电脑的物理网卡,我这里是第二个,选好之后点击确定。

在下图中双击网络适配器



将网络适配器改为自定义桥接模式,参照下图




然后在虚拟机中启动linux(我这里是ubuntu12.10),在右上角的工具栏中选中红色标记处。


点击2后


点击add ,选择Ethernet


按如下图设置


进入终端 输入:ifconfig 查看虚拟机ip是否正确


如果不是你刚才设置的那个ip请确认此时虚拟机连接的网络是否为你刚才设置的如下图:


到此,虚拟机设置完成。


三、windows设置:

注意标记处应该是和虚拟机“虚拟网络编辑器”(上面linux中有图)中的一致。同时还要禁用其余几个。

         右键“本地链接”,选择“属性”。在IPV4下设置。如下:



到此全部设置完成,正常情况下是能实现arm板,主机,ubuntu互ping


准备两根网线,一根网线将电脑连接到交换机(路由器),另一根网线将arm开发板连接到交换机(路由器),arm、主机、ubuntu之间是可以互ping的


进入arm uboot命令行,输入:ping 192.168.1.123  

arm板与虚拟机ping通,如下图:


主机ping arm板: ping 192.168.1.2 如下图 主机与arm板ping通。



其中,arm可以ping通虚拟机,但不知道为什么ubuntu ping不通arm,这个问题困扰了我很久,如果说ping arm的时候 arm没有回应,但在windows下ping开发板 ,却能ping通。

如果将电脑直接通过一根网线连接到arm开发板,小编试过在uboot命令行下是ping不通的,但如果你的开发板在虚拟机

下搭建NFS 文件系统,是可以让开发板通过一根网线直接连到电脑,这是可行的,启动之后,你再试着ping虚拟机,

和主机,就可以ping通了。

这不影响我们后面在Ubuntu下搭建NFS网络文件系统。






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值