开发板ping不通主机和虚拟机的看过来(转载)!
前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看!
(以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的)
一:物理设备及连接方式:
开发板:Mini2440(友善之臂);
笔记本一台(主机)(windows系统);
虚拟机(ubuntu系统);
路由器一台(不连外网也没关系);
连接方式:开发板与主机各用一条网线与路由器相连(网线也分直连网线和交叉网线,如果两台pc机相连,必须要用交叉网线,我们一般用的网线都是直连型的)。
二:开发板uboot环境变量设置:ipaddr、gatewayip、netmask 这三个变量要设置好,ipaddr跟主机的ip、虚拟机的ip要在一个网段;gatewayip通常设为路由器的网关;如果你要用tftp服务,那serverip要设成虚拟机的ip;
三:虚拟机网络设置:虚拟机->设置->网络适配器(指定为vmnet0桥接模式):
编辑->虚拟机网络编辑器(一定要自定义桥接到指定主机的网卡,如图桥接到本地连接):
插曲:这里要说一下,有人可能会遇到这块没有自动生成vmnet网卡的情况(如图),自己添加的话,又不能改为桥接模式(如图),提示:“没有未桥接的主机网络适配器”
如果你虚拟机有vmnet0,桥接过程顺利的话,那就自动跳过以下内容,往下面翻。
解决尝试:
1:查看主机本地连接属性中VMware Bridge Protocol 有没有勾上
如果没有勾上,就点 安装->选 服务->添加->从磁盘安装->选择你的文件来源(一般在你vm的安装目录下有个netbridge文件)(这是虚拟机软件中的一个重要dll文件,用于建立虚拟网络桥接时的数据文件)。
尝试2:重装主机虚拟网卡
在 计算机->管理->设备管理器,底下有个网络适配器,里面全是你主机安装的各种网卡,把本地网络给卸载了
然后在菜单项上有个 操作->添加过时设备,选择手动安装硬件,找到网卡驱动,把它装上
ps:如果你还装有一些其他的虚拟网卡(比如迅游),要把它删了,这些虚拟网卡会对虚拟机选择网卡时造成影响。
再去重启虚拟机,对了,虚拟机如果不是完整版,只是绿色版的话,有可能也会没有vmnet0的情况,所以你要保证你的虚拟机版本没问题。
四:vmnet0 的问题终于解决了,现在去把ubuntu的ip设为跟主机、开发板在一个网段,怎么设置ip不用我说吧?[ifconfig eth0 192.168.1.4 netmask 255.255.255.0]
五:主机网络设置:设置的跟开发板、虚拟机在同个网段就行了,与路由器的ip也要在一个网段(路由器的网关在机子的后面有写,自己去看);
六:测试:现在,OK,应该可以ping通了,先在主机上ping下虚拟机,应该可以ping通,如果没通,就去检查上面的步骤;
然后在开发板上ping主机和虚拟机,如果能ping通的话就是这样:
在这里提醒一下,uboot相对于linux系统比较低级,它不支持被外界设备(主机或虚拟机)ping,但可以ping别人(主机或虚拟机),所以如果你用主机ping开发板,肯定是ping不通的,但这并不妨碍开发板跟主机和虚拟机通信,不要傻傻的认为没有ping通。
好了,如果ping通了的话,恭喜你问题解决了,接下来你可以用tftp下载内核到开发板上了【tftp 0x31000000 uImage】【bootm 0x31000000】.
本文仅作参考,有不对的地方欢迎指正!希望这篇文章对你有所帮助!
还是那句话:多看,多问,多动手,驱动开发不用愁。
开发板ping不通主机和虚拟机的看过来(转载)!的更多相关文章
- samrt210开发板ping-系列问题(开发板ping通主机,主机ping通虚拟机,唯独~开发板ping不通虚拟机)
硬件:PC机.虚拟机(Linux).开发板(smart210) 常用模型: 注:1).有线网卡与无线网不可同连一个路由器,不可在同网段: 2).vmware选择桥接模式,虚拟网络适配器选定具体的网卡名 ...
- 开发板Ping不通虚拟机和主机
Ubuntu 16.04 win7 笔记本连接学校的无线网 开发板S3c2440与笔记本仅通过COM连接 问题描述: 设置了桥接,主机与虚拟机IP在同一网段后,主机与虚拟机可以Ping,但是 ...
- tftp 开发板ping不通PC机
开发板:JZ2440(天下2440开发板是一家) 当进入uboot界面时:输入命令print则显示: 将PC端的IP设置为192.168.1.11 在开发板上ping 192.168.1.11,若 ...
- 开发板ping通虚拟机与主机
刚因为虚拟机与主机没法互相ping通的事情,奋战到将近凌晨一点.现在把这个过程总结一下,以方便后加入该行业的广大IT精英. VMWare提供了三种工作模式:bridged(桥接模式).NAT(网络地址 ...
- 虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机. 我的操作是:关 ...
- 防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机. 我的操作是:关 ...
- 防火墙禁ping:虚拟机ping不通主机,但主机可以ping虚拟机
现象:刚装的centos6.6,配置好网络却发现ping不通主机,主机却ping通虚拟机: 解决方法: 1.最简单的方法就是:关闭防火墙.但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方 ...
- (转载)设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题
解决问题的博客地址:设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题 遇见的问题: 1.VMnet8无法设置为桥接模式 结论:只要主机网络可被桥接,VMnet8根本不需要设为桥接模 ...
- 虚拟机ping不通主机
centos ping不通主机 首先检查网络设备 ifconfig -a 如果有eth0 , 又存在 eth1 . 那么service eth1 stop 然后在ping主机.(以上前提是网络地址设 ...
随机推荐
- hihocoder 1260
之前做过的oj, acm题目忘了很多了, 又要开始要刷题了, go on! #1260 : String Problem I 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描 ...
- Hibernate Synchronizer3——一个和hibernate Tool类似的小插件之使用方法
首先,要告诉大家的是,当我们要自动生成Mapping File的时候,我们除了使用hibernae tools之外,还可以通过一个更为简洁的插件,只需通过点击: 1.Hibernate Configu ...
- SharedPreferences保存数据
1.使用SharedPreferences保存数据方法如下: //实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= ...
- 十天冲刺---Day5
站立式会议 站立式会议内容总结: 燃尽图 照片 PM确实不应该交给组内编码最强的人来做. 编码的过程还要考虑整个项目的流程压力较大. 需要队友的支持和沟通.
- tab切换(修改)
html代码: <div class="tabContent"> <ul class="tab clearFix"> <li cl ...
- Linux_脚本安装包(以Webmin的安装为例)
1.Webmin下载地址:https://sourceforge.net/projects/webadmin/files/webmin/ 版本使用1.820 2.解压Webmin ...
- 【BZOJ 3083】遥远的国度
这道题很简单的连剖+分类讨论,但是SDOI Round2要来了,不会手动栈怎么办呢?只好用一下这道题练习一下手动栈了,结果调了一天多QwQ 链剖的第一个dfs用bfs水过就行,但是我自以为是地把倍增写 ...
- Spring不支持依赖注入static静态变量
在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样: 可以试一下,yourClass在这种状态下不能够被依赖注入,会抛出运行 ...
- sql insert into select语句写法-将查询结果直接插入到表中
insert into month_gpcj_info(idStr,zszrmygpsl,xyzrmygpsl,mycje,mycjl,month_date,dataCompiledDate) sel ...
- 绑定: 与 Element 绑定, 与 Indexer 绑定, TargetNullValue, FallbackValue
介绍背水一战 Windows 10 之 绑定 与 Element 绑定 与 Indexer 绑定 TargetNullValue - 当绑定数据为 null 时显示的值 FallbackValue - ...