2017.2.27学习笔记-----开发板,PC,虚拟机三者ping通

时间:2022-12-24 09:23:33

经过一天的鏖战,终于将环境搭建的差不多了,对于开发板,PC,虚拟机三者ping通的问题也有了更多的认识。

下面将一系列问题总结如下:

<1>首先是连接方式:在条件足够的情况下,尽量是开发板与PC的网线都接入路由器,利于开发;而我条件有限,利用的是开发板与PC的网口相连,PC用WIFI上网,虚拟机挂载的是有线网卡。  设置步骤主要参考    “电脑 开发板 虚拟机三者互通教程(推荐)”   。

<2>开发板:在uboot里是没法ping通的,只能在uboot里设置网关 子网掩码 IP都一系列信息,并且uboot里的ip跟linux内核的ip是不一样的。下面总结相关的指令:

在uboot中:

set ipaddr 192.168.1.17

set gatewayip 192.168.1.1

set netmask 255.255.255.0

set severip 192.168.1.131       //服务器ip就是PC的有线网卡IP

save

在linux内核中:

ifconfig eth0 192.168.1.17

<3>PC:ipconfig查看ip的地址   ping 192.168.1.17   ping开发板    ping 192.168.1.133   ping虚拟机

<4>虚拟机:ifconfig查看地址  ping -c 4 192.168.1.131   ping电脑    ping -c 4 192.168.1.17   ping虚拟机

<5>常见问题:

     (1)有线无线的网段分开,开发板,PC,虚拟机在同一网段;

      (2)PC,LINUX的防火墙全关闭; sudo dfw disable

 

PC:192,168.1.131    LINUX:192.168.1.133    开发板:192.168.1.17

网关:192.168.1.1      子网:255.255.255.0