为啥主机不能ping开发板,但是开发板能够ping通主机,这是为什

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥主机不能ping开发板,但是开发板能够ping通主机,这是为什相关的知识,希望对你有一定的参考价值。

为什么主机不能ping开发板,但是开发板能够ping通主机,这是为什么?

如果你是在UBOOT的状态下,你开发板PING主机的时候,会打开网络端口,而PING完之后它就会关闭。所以如果你开发板PING过去主机的同时,主机也PING开发板,那么两者都会互相通。 查看更多答案>>

希望采纳
参考技术A 主机开了防火墙,比如360之类的 参考技术B 有可能是没有打开FTP服务,sudo service tftpd-hpa restart。

samrt210开发板ping-系列问题(开发板ping通主机,主机ping通虚拟机,唯独~开发板ping不通虚拟机)

硬件:PC机、虚拟机(Linux)、开发板(smart210)

常用模型:

技术图片

注:1).有线网卡与无线网不可同连一个路由器,不可在同网段;

  2).vmware选择桥接模式,虚拟网络适配器选定具体的网卡名称(有线/无线);

  3).将开发板、PC机、虚拟机的IP置于同网段下;

选用模型(2)作为目标

1.确保smart210_uboot下载至开发板成功;

2.按照目标模型联通,用直连网线连接开发板、路由器、PC机;

3.#setenv gatewayip 192.168.1.1  (网关)

      netmask     255.255.255.0  (子网掩码)

      ipaddr  192.168.1.2  (开发板ip)

      serverip  192.168.1.100   (linux的ip)

      saveenv

4.虚拟配置

技术图片技术图片

 

5.PC主机只连接有线网卡(Realtek USB FE Family Controller),被自动分配的IP为192.168.1.104;

6.关闭Windows、虚拟机Linux防火墙,关闭杀毒软件,再ping!

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 个人奇葩状况:

除了开发板无法ping通虚拟机,其他互通IP均可ping通~

解决:为开发板分配IP192.168.1.2(由于路由器连有其他的pc机,防止被其他的pc机占用ip)

     打开电脑的CMD窗口,分别ping虚拟机ip、开发板ip(192.168.1.2)

CMD窗口显示:虚拟机ip(正常)-------开发板ip(无法访问但数据包全部接收,因为开发板低级无法回复)

技术图片

技术图片

 

   完成以上解决步骤,可以开发板可以Ping同虚拟机了!!!

 没有修改操作,主机通过CMD窗口ping通虚拟机和开发板,就可以解决只有开发板ping不通虚拟机的问题。就想打通一个开不见的通道,个人感觉很不科学,但,实践是这样~~

  但,piing时,时断时通这种情况未解决,个人感觉和网络顺畅度有关~~~

以上是关于为啥主机不能ping开发板,但是开发板能够ping通主机,这是为什的主要内容,如果未能解决你的问题,请参考以下文章

主机与开发板互相ping不通??大虾帮忙!

开发板在uboot下ping不通主机怎么回事 开发板和主机都连在路由器上 每次ping之后都提示host is not alive

开发板在uboot下ping不通主机怎么回事 开发板和主机都连在路由器上 每次ping之后都提示host is not alive

ubuntu 开发板ping通虚拟机挂载nfs服务器

开发板ping不通主机和虚拟机的看过来(转载)!

关于x210开发板和主机虚拟机ping通问题