1.主机和虚拟机可以互相ping通;
2.开发板在uboot下可以分别ping通主机和虚拟机;
3. 开发板进入linux系统后,主机和虚拟机都ping不通开发板,请问这是什么原因?
麻烦大家帮忙看看,谢谢了!
13 个解决方案
#1
你要确认一下,是不是都在一个网段
#2
你可以用ONLY——HOST方式进行连接嘛,bridge用来上网
#3
linux系统用ifconfig看一下地址以及掩码等配置是否正确
#4
主机、虚拟机、开发板都是在同一网段的,如下:
主机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
上面的ip地址就是开发板的实际地址。
#8
建议用Virtual Box,网络设置起来比较简单。
这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。
VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。
如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。
综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。
这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。
VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。
如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。
综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。
#9
补充一下,以免大家误会。
VMWare虚拟化和Virtual Box是不一样的。VMWare并不是完全把设备通过软件虚拟化,好多硬件(诸如网卡)是直接调用主机底层接口实现的,并没有在中间做一个间隔;而Virtual Box则不是。
这也就是为什么好多与硬件相关的设置在VMWare下是不能改变的。
#10
请问,问题解决了么?
#11
#12
我也遇到同样问题!!!自己上网查 网上答案很多
试了试不行
但是 受到想了想发现虚拟机网络连接用的是NAT 而不是桥连接
关键就是这一步 把虚拟机网络连接改成桥连接
再重新ifconfig ip地址
设定开发板ip 就能下载了 。。。。。
忙了两天 才发现问题 希望对你们有帮助或启发
试了试不行
但是 受到想了想发现虚拟机网络连接用的是NAT 而不是桥连接
关键就是这一步 把虚拟机网络连接改成桥连接
再重新ifconfig ip地址
设定开发板ip 就能下载了 。。。。。
忙了两天 才发现问题 希望对你们有帮助或启发
#13
请问楼主,uboot怎样才能ping通主机和虚拟机啊?我的开发板中linux系统能ping通,但Uboot ping不通。
#1
你要确认一下,是不是都在一个网段
#2
你可以用ONLY——HOST方式进行连接嘛,bridge用来上网
#3
linux系统用ifconfig看一下地址以及掩码等配置是否正确
#4
主机、虚拟机、开发板都是在同一网段的,如下:
主机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
上面的ip地址就是开发板的实际地址。
#8
建议用Virtual Box,网络设置起来比较简单。
这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。
VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。
如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。
综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。
这类问题都是虚拟机设置问题,用Bridge模式就可以,但你需要注意的是,之所以我说最好用VirtualBox,是因为它的适配器可以在设置里面改变,遇到你这样问题的通常都是使用无线网卡上网的笔记本。
VMWare不能改好像,Virtual Box只要把Adapter设置成你的有线网卡就可以了。
如果要用无线网卡,在VMWare下,安装一个相应网卡的驱动(因为是使用Bridge模式,VMware实际上是直接调用Host平台的设备,所以要安装无线网卡的驱动)。Virtual Box一般都会自动安装增强功能,所以不必。
综上,检查网段设置,然后检查模式(NAT还是Bridge),最后检查适配器设置。
#9
补充一下,以免大家误会。
VMWare虚拟化和Virtual Box是不一样的。VMWare并不是完全把设备通过软件虚拟化,好多硬件(诸如网卡)是直接调用主机底层接口实现的,并没有在中间做一个间隔;而Virtual Box则不是。
这也就是为什么好多与硬件相关的设置在VMWare下是不能改变的。
#10
请问,问题解决了么?
#11
#12
我也遇到同样问题!!!自己上网查 网上答案很多
试了试不行
但是 受到想了想发现虚拟机网络连接用的是NAT 而不是桥连接
关键就是这一步 把虚拟机网络连接改成桥连接
再重新ifconfig ip地址
设定开发板ip 就能下载了 。。。。。
忙了两天 才发现问题 希望对你们有帮助或启发
试了试不行
但是 受到想了想发现虚拟机网络连接用的是NAT 而不是桥连接
关键就是这一步 把虚拟机网络连接改成桥连接
再重新ifconfig ip地址
设定开发板ip 就能下载了 。。。。。
忙了两天 才发现问题 希望对你们有帮助或启发
#13
请问楼主,uboot怎样才能ping通主机和虚拟机啊?我的开发板中linux系统能ping通,但Uboot ping不通。