![e10f39c82136a318552249e70fa8b16c.png](https://i-blog.csdnimg.cn/blog_migrate/48ce58d79de0ca583d5226d32ed8813e.jpeg)
正常情况下,个人开发者基本上会在windows 上面装个虚拟机,然后在虚拟机上面装上
Ubuntu系统,那如何实现开发板和Ubuntu服务器实现相互ping通呢?方法很简单,只要保证我们的开发板和Ubuntu服务器的网络处于同一网段就可以了,其实就是让他们处于同一局域网内,具体步骤如下:
①、将开发板和电脑连接到同一个路由器上面,PC可以通过网线或者wifi与路由器连接,开发板正常情况下都是通过网线连接如图所示:
![bdd4f327877a796a96818ef1c6f3a16b.png](https://i-blog.csdnimg.cn/blog_migrate/2727ed7c021022fe89dbcfb1869f7a7c.png)
②、虚拟机的网络适配器要选择使用桥接模式 如果有可选择网卡的话需要选择与路由器连接的那个网卡。
![6bfdb009fabdc8eb0f85933e7a6da44a.png](https://i-blog.csdnimg.cn/blog_migrate/a23fc826c97dbe2e25471defb1b3949e.jpeg)
③设置开发板 、Ubuntu、以及windows 三者ip处于同一网段即可。
首先,查看windows ip
![7c6259babc3cd7a64a1879c15c52bfda.png](https://i-blog.csdnimg.cn/blog_migrate/4789f4701b6b172bd92adcce27ed5080.png)
然后设置Ubuntu ip :在、etc/network/interfaces 添加如下语句:
iface ens33 inet static
address 192.168.32.229
netmask 255.255.255.0
gateway 192.168.31.1
配置完成后,重启网卡
sudo /etc/init.d/networking restart
最后同样的在开发板上面同样进行配置:
setenv ipaddr 192.168.31.228
setenv ethaddr c2:3c:eb:1f:00:65
setenv gatewayip 192.168.31.1
setenv netmask 255.255.255.0
setenv serverip 192.168.31.229
saveenv
④设置完成后即可进行互ping了。
![98adacc661f208d580b4a146160f093d.png](https://i-blog.csdnimg.cn/blog_migrate/e98eef10380a9562959334baf3e979ef.jpeg)
![17167009b88be538cd118ca8ce764b06.png](https://i-blog.csdnimg.cn/blog_migrate/2886184c885586524708edfceed1e5d1.png)
喜欢的话请关注 [嵌入式Linux学习] 公众号,我将持续进行更新。
![da3e9cb7f9001ba9db287eb2112d3180.png](https://i-blog.csdnimg.cn/blog_migrate/e8c3d9c6ce352d2d7895d986e64163a2.png)