笔记本、虚拟机和开发板互ping

(以下说的主机=笔记本
在初次学习Linux系统编程“虚拟机和开发板互ping”这一小节时,教程上给出的方法是开发板接网线到路由器,笔记本连WiFi的连接方式。当路由器距离过远时,这种方式显得十分不方便,于是我才试着采用笔记本网口与开发板网口点对点连接的方式实现互ping,中间操作步骤比前一种方式稍微复杂一点。但经过几番折腾,参考网上大神的方法,总算是搞定了(只知道操作步骤原理还不太了解)。

所需条件:
硬件:笔记本**x1,**itop4412开发板**x1,**USB转串口线**x1,网线**x1;
软件:win10虚拟机Ubuntu超级终端
连接方式:
笔记本、虚拟机和开发板互ping
首先给出最终实现的结果:
1、笔记本与虚拟机互ping,通过
2、开发板与虚拟机互ping,通过
3、开发板与虚拟机互ping,通过
4、虚拟机最终不能通过路由器连接外网,这点好像没办法改善

以下是具体实现步骤:
1、关闭笔记本防火墙,具体方式百度即可。

2、查看路由器的IP分配范围,修改主机IP地址:
笔记本、虚拟机和开发板互ping
得知IP区间为192.168.2.100~250,为了后续方便,把笔记本以太网IP地址设置在这个区间(无线网口IP地址自动分配,不用去管)。
笔记本、虚拟机和开发板互ping
笔记本、虚拟机和开发板互ping
(依次单击1、2,确定3为以太网口网卡,在依次执行4、5、6、7)

3、修改开发板Linux中配置的IP地址使之与主机IP同网段。
笔记本、虚拟机和开发板互ping
笔记本、虚拟机和开发板互ping

完成这一步之后,开发板可以和笔记本互ping了
笔记本、虚拟机和开发板互ping

4、修改虚拟机的网络连接方式
笔记本、虚拟机和开发板互ping
笔记本、虚拟机和开发板互ping
笔记本、虚拟机和开发板互ping

5、修改Ubuntu静态IP地址,也要与主机同一网段。
笔记本、虚拟机和开发板互ping
注:1、上图Method选择Manual;
2、设置完成后需要手动点击Wired connection1连接。

结果:
1、Ubuntu:先ping主机:
笔记本、虚拟机和开发板互ping
再ping开发板:
笔记本、虚拟机和开发板互ping

2、开发板:先ping主机:
笔记本、虚拟机和开发板互ping
再pingUbuntu:
笔记本、虚拟机和开发板互ping

3、主机:先pingUbuntu
笔记本、虚拟机和开发板互ping

再ping开发板:
笔记本、虚拟机和开发板互ping

全部通过,唯一缺点就是Ubuntu不能连外网。连外网的话把虚拟机网络连接方式改回去才行。