笔记本电脑不联网情况下,实现物理主机、虚拟机ubuntu和linux开发板相互ping通

1、我电脑(物理主机)的有线网卡ip配置为

2、打开Ubuntn,设置桥接模式,桥接模式下物理机上的vmnet0是物理机上的一个虚拟网卡,被windows隐藏了,无法看到, 用于在桥接情况下虚拟机上的网卡与物理机相连。

 

 点击“更改设置”

出现下图界面,本来我想将VMnet0桥接到物理主机的无线网卡的,但发现VMnet0桥接模式的下拉列表选项中没有“Realtek PCIe........”这个选项,只发现虚拟网卡VMnet2连接到“Realtek PCIe........”网卡上了。于是索性关闭虚拟机,去编辑虚拟机设置中将网络适配器选为“自定义VMnet2”。

 将虚拟机设置中的网络适配器自定义选中VMnet2,然后保存设置,重启虚拟机。 

 最后将虚拟机的ip设置为静态地址且与物理主机在同一个网段下,我这里虚拟机IP设置为192.168.43.161。就可以ping通了  

linux开发板用网线与电脑相连接,开发板的uboot中,设置下列环境变量

 至此,物理主机和虚拟机ubuntu和ARM开发板三者可以相互ping通了

(一)开发板在uboot命令行中ping虚拟机和物理主机

 (二)虚拟机ping主机和开发板(此时的开发板必须是启动linux内核的情况下,如果只是停留在uboot命令行下,主机和虚拟机都是无法ping通开发板的,只能开发板ping通主机和虚拟机)

(三)物理主机ping虚拟机和开发板 (此时的开发板必须是启动linux内核的情况下,如果只是停留在uboot命令行下,主机和虚拟机都是无法ping通开发板的,只能开发板ping通主机和虚拟机)

也可以参考一下以下博客ubuntu网络配置(桥接模式, nat模式, host主机模式)_ApeLife技术博客-CSDN博客_ubuntu主机模式

Guess you like

Origin blog.csdn.net/weixin_40791207/article/details/121409024