请教:主机和虚拟机都ping不通开发板

时间:2021-08-06 03:16:44
主机与虚拟机是bridge桥接的,现在的情况是:
1.主机和虚拟机可以互相ping通;
2.开发板在uboot下可以分别ping通主机和虚拟机;
3. 开发板进入linux系统后,主机和虚拟机都ping不通开发板,请问这是什么原因?
麻烦大家帮忙看看,谢谢了!

13 个解决方案

#1


你要确认一下,是不是都在一个网段

#2


你可以用ONLY——HOST方式进行连接嘛,bridge用来上网

#3


linux系统用ifconfig看一下地址以及掩码等配置是否正确

#4


引用 1 楼  的回复:
你要确认一下,是不是都在一个网段


主机、虚拟机、开发板都是在同一网段的,如下:
主机IP:192.168.1. 100,子网掩码255.255.255.0,网关:192.168.1.200
开发板IP:192.168.1. 110,子网掩码255.255.255.0,网关:192.168.1.200
虚拟机IP:192.168.1. 120,子网掩码255.255.255.0,网关:192.168.1.200

#5


在控制台更改开发板ip 试下

#6


或者在进入linux后,ifconfig 再查看下ip

#7


引用 5 楼  的回复:
在控制台更改开发板ip 试下


上面的ip地址就是开发板的实际地址。

#8


建议用Virtual Box,网络设置起来比较简单。

这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。

VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。

如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。

综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。

#9


引用 8 楼  的回复:
建议用Virtual Box,网络设置起来比较简单。

这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。

VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。

如果要用无线网卡,在VMWare……


补充一下,以免大家误会。

VMWare虚拟化和Virtual Box是不一样的。VMWare并不是完全把设备通过软件虚拟化,好多硬件(诸如网卡)是直接调用主机底层接口实现的,并没有在中间做一个间隔;而Virtual Box则不是。

这也就是为什么好多与硬件相关的设置在VMWare下是不能改变的。

#10


请问,问题解决了么?

#11


请教:主机和虚拟机都ping不通开发板

#12


我也遇到同样问题!!!自己上网查  网上答案很多


试了试不行


但是  受到想了想发现虚拟机网络连接用的是NAT  而不是桥连接
关键就是这一步  把虚拟机网络连接改成桥连接
再重新ifconfig  ip地址
设定开发板ip  就能下载了  。。。。。
忙了两天   才发现问题  希望对你们有帮助或启发

#13


请问楼主,uboot怎样才能ping通主机和虚拟机啊?我的开发板中linux系统能ping通,但Uboot ping不通。

#1


你要确认一下,是不是都在一个网段

#2


你可以用ONLY——HOST方式进行连接嘛,bridge用来上网

#3


linux系统用ifconfig看一下地址以及掩码等配置是否正确

#4


引用 1 楼  的回复:
你要确认一下,是不是都在一个网段


主机、虚拟机、开发板都是在同一网段的,如下:
主机IP:192.168.1. 100,子网掩码255.255.255.0,网关:192.168.1.200
开发板IP:192.168.1. 110,子网掩码255.255.255.0,网关:192.168.1.200
虚拟机IP:192.168.1. 120,子网掩码255.255.255.0,网关:192.168.1.200

#5


在控制台更改开发板ip 试下

#6


或者在进入linux后,ifconfig 再查看下ip

#7


引用 5 楼  的回复:
在控制台更改开发板ip 试下


上面的ip地址就是开发板的实际地址。

#8


建议用Virtual Box,网络设置起来比较简单。

这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。

VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。

如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。

综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。

#9


引用 8 楼  的回复:
建议用Virtual Box,网络设置起来比较简单。

这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。

VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。

如果要用无线网卡,在VMWare……


补充一下,以免大家误会。

VMWare虚拟化和Virtual Box是不一样的。VMWare并不是完全把设备通过软件虚拟化,好多硬件(诸如网卡)是直接调用主机底层接口实现的,并没有在中间做一个间隔;而Virtual Box则不是。

这也就是为什么好多与硬件相关的设置在VMWare下是不能改变的。

#10


请问,问题解决了么?

#11


请教:主机和虚拟机都ping不通开发板

#12


我也遇到同样问题!!!自己上网查  网上答案很多


试了试不行


但是  受到想了想发现虚拟机网络连接用的是NAT  而不是桥连接
关键就是这一步  把虚拟机网络连接改成桥连接
再重新ifconfig  ip地址
设定开发板ip  就能下载了  。。。。。
忙了两天   才发现问题  希望对你们有帮助或启发

#13


请问楼主,uboot怎样才能ping通主机和虚拟机啊?我的开发板中linux系统能ping通,但Uboot ping不通。