如何在不联网的情况下ping通主机ping不到vm虚拟机与虚拟机

查看: 1338|回复: 10
请问各位如何分开主机和VM虚拟机的网络啊?
接了2跟网线进来,,,,A网络主机使用,B网络虚拟机使用,,,,,虚拟机是指定了使用B网络,,,但是主机无法指定使用A网络,在网络那里设置了A网络优先使用也不能使用A网络,,,,,,主机总是使用B网络,无语,,,
之前玩游戏换IP发现游戏没掉线。。但是监测IP是换了的,,,,无语啊。。。
请问各位大神怎么禁止主机使用B网络啊?谢谢
不知道你什么意思,你有两个网卡?如果是,主机主机设置为a网的静态ip,虚拟机设置为b网静态ip,看看可以吗?注意选用不同网卡!
进来学习的。
主机使用哪个网络,虚拟机也就使用哪个网络!主机连接A,A就共享给虚拟机!
网关设置a网络地址。
b网络要访问就router add 添加静态路由表。
主机虚拟机共用一个网卡的
&&这问题好办 , 主机两张网卡& &,&&A网卡&&B网卡&&。& &A卡连网通& &B卡连电信
然后,先别运行虚拟机。&&让A卡 B卡同时联网,&&然后开浏览器百度google一下 自己IP地址,看看是 联通&&还是电信 。
如果是电信的话, 则说明,你的双网卡主机&&默认走电信线路B网卡。
然后开虚拟机, 让虚拟机系统里的网卡&&桥接 走网通的A网卡。&&
然后就是& &主机走电信的,&&虚拟机走网通的,谁也干预不着谁
33.jpg (31.96 KB, 下载次数: 0)
15:27 上传
不过 我也是半瓶子晃荡的主。
也有问题求教。&&就是上面图里的,&&虚拟机IP 1.1.1.5& &则么去 ping通 主机IP 1.1.1.6
这完全就是两个网络,看着是在同一个机器上,其实他们之间没半毛钱关系。& &就像你自己的网络和隔壁老王的网络一样,仅一墙之隔,却差出十万八千里。
在&&现实中,可以加一个交换机, 就能做到&&主机ping通 虚拟机了&&。
那要是穷鬼没钱添加硬件的话, 如何实现 主机和虚拟机 通信啊 。& && && &&&我属于后者
Powered by博客访问: 33049
博文数量: 5
博客积分: 111
博客等级: 民兵
技术积分: 205
注册时间:
要独立设计一款3D打印机!
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 嵌入式
以前做开发板的一些实验的时候开发板和主机或者虚拟机ping是完全可以的。但是好久之后再做发现ping不通了。可能是中间重新安装虚拟机的缘故吧。再一个就是手生了,然后这才就折腾好长时间、于是把方法分享一下,仅供给那些实在没办法的朋友分享一下,若还不成小弟也就帮不上什么忙了、下面开始:
刚开始做的时候主机状态就是这样的,什么都没有做改动:360没关,本地连接未禁用但没连接。
图上一个红叉,表示本地连接不通。
接下来设置主机的IP地址(这里注意,设置一定要设置网线宽带IP,不要选成无限的),如图的本地连接3:(上面显示“网络电缆被拔出”状态)
然后修改本地连接3的IP(大家都懂得怎么改,就不多说,直接贴图看成品)
IP地址&&&192.168.1.*&&&*代表任意符合标准的IP数字,我的主机我自己设置的50。记得事先要知道开发板的IP地址是和你这个设置的主机IP地址是一个网段的,例如假设开发板的IP是192.168.1.20,所以我们把主机的网段也设为“&192.168.1.*&”。另外这个DNS我不懂其中的原理,但是我确实是随便设置的,大概和IP类似好像就可以。记得确定保存一下,呵呵呵、声明一下:这个DNS和VirtualBox的DNS要一样噢,在这里提前提一下,一会儿会遇到的。
此时你若打开开发板的终端(我用的是xp上的超级终端)ping主机的话会这样显示:
不同的开发板和系统可能显示不一样,但结果会是一样的,就是“is&not&alive”。其实你稍等一下等待网线的连接,第一次ping开发板和主机就会启动连接的,但等到连接好了此次ping已经结束(并不是绝对的有时候一次ping就通了),所以不通。当主机有这状态时:
就是图上那个两个小电脑标志的图标,这个状态表示本地连接已连通,然后再ping就会和主机ping通了:
但是此时主机ping开发板,并不理想:
下面设置VirtualBox。
在VirtualBox中的菜单栏有
Edit->Virtual&Network&Editor,如图:
看到Bridged桥接方式里面有三个选项,中间的一个显示的是插网线的,第三个是无线网络的数据端口;因为我们用网线下载文件到开发板所以我们选择中间的一个。然后点击OK就好了让它自个保存下。
然后还在菜单栏里选VM中的“Settings...”,在里面设置,如图:
按照图中设置点击OK保存就好了,然后就可以启动VirtualBox中Linux系统了、继续我们的设置:
这个窗口相信大家做嵌入式的都能找得到,里面的“Wired&connection&1”原来没有,就是点击旁边的“Add”按钮添加的。点击过“Add”后出现一个窗口,可按照图中设置IP:
DNS要和宿主机的DNS一至哦,呵呵呵、点击“Apply”应用保存了。这样基本就设置完成了。
然后在终端ping一下看看:(记得是本地连接已经连通的情况下)
主机和Linux虚拟机的连通:
开发板ping通虚拟机:
试一下,不过要根据需要先更改开发板的tftp服务IP,就命令“set&serverip&192.168.1.108”、“sav”。我的改过了,所以看一下:
如果本地连接不通,那么就可能是网口和网线这些硬件的问题了。一般情况下开发板通电打印信息到终端上,当使用ping的时候就会和主机发送连通申请,如果IP设置在同一个网段,最起码本地连接会连通的、如果这个都没实现,那你可以不使用桥接的方法了。
另外,有人说关闭防火墙关掉无线网等等之类的,我只是关掉了xp系统的防火墙,没有关掉360的防火墙;并且无线网也没有关掉。其实无线网根本就没必要关掉。因为你使用的是本地的连接,带网线的,并且又设置了IP固定了地址。而无限我们通常都是共享的网络,IP地址是自动模式获取的,如果不通过非常手段是不会知道无线网连接到哪个IP然后自己就能上网了的。所以,无限网络可以不关。
也有人说,三星的Uboot某些衍生出来的版本可能不支持虚拟机ping同开发板但开发板可以ping同虚拟机,同样是主机。事实怎么样不知道,没有专门验证;但至少是开发板能ping通虚拟机就能让我们解决问题了、
好了,以上是个人的ping方法,个人没有专门验证里面的细节,但是步步都是我自己从零设置到ping通的过程。如对你无用,请见谅。另外想交朋友的我们可以Email:
阅读(7906) | 评论(0) | 转发(5) |
上一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。原链接地址:/thread-.html
一般情况下,如果宿主主机的网口连接网线并且能够上网,那么按照VM的默认安装,在VM-Settings-Hardware-Network Adapter-Network connection中选择Bridged连接方式,同时注意关闭window下的防火墙,那么windows和VM直接很容易就ping通了,但当宿主主机的网口没有连接网络时,两者之间相互ping通就没有那么轻松了。笔者在一个项目中就正好遇到了这样的问题:
宿主主机网口不能连接网线
宿主主机上的windows系统和VM上的Ubuntu系统必须绑定IPv6地址
下面来分析下问题,同时,提出解决问题的方法。
VM的网络连接方式有Bridged、NAT、Host-only以及Custom,下面来具体看下前三个连接方式(最后这个笔者也还没搞明白)。
Bridged(网桥):网桥把虚拟机器连接到你的宿主机所在的局域网LAN上。这是让虚拟机访问宿主机所在网络的最容易的一种方式。这种情况下虚拟机需要自己独立的标识,比如TCP/IP网络中就需要自己的IP地址,这个IP地址从网络管理员处获得,还有其它的一些网络细节都需要手工设置。网桥方式下虚拟机跟宿主机一样是本地网络中的一个独立体,如同一个物理的机器一样。如果在vmware中同时运行多个虚拟机,那么每个虚拟机都应该有一个独立的IP地址。
NAT(网络地址转换NAT设备):如果宿主机所在网络不能给该虚拟机一个IP地址,那么NAT就是最容易的一种让虚拟机访问宿主机网络的方式。由于虚拟机没有外部物理网络的IP地址,因此vmware在宿主机上建立一个独立的私有网络,通过虚拟的DHCP服务器获得ip地址。NAT能够把多个虚拟机的网络数据加以区分并在虚拟机与外部物理网络之间进行传送。NAT方式下许多标准的TCP/IP协议都可以在虚拟机上使用,比如 HTTP/FTP/TELET等。但是默认情况下外部网络上的计算机不能连接到虚拟机上,因此虚拟机不能提供诸如WEB浏览这样的服务。
Host-only(宿主机虚拟网络适配器):该模式允许虚拟机与宿主机通信,但是这个虚拟适配器不会连接到任何外部的网络,只有在宿主机上建立起特殊的软件诸如代理服务器才能把虚拟适配器和物理适配器连接起来。实际上虚拟机只和宿主机进行网络连接。
除此之外,还要说明,在vmware软件安装时根据需要会自动安装交换机组件。跟真实的交换机一样,它允许把多个网络组件连接起来,最多允许挂接9个交换机,名称分别为VMnet0-8。其中有3个已经默认分配给网桥(VMnet0),宿主机虚拟网络适配器(VMnet1)和网络地址转换NAT设备(VMnet8)。
VMnet0、VMnet1、VMnet8在windows下是可以看到的,但当宿主主机拔出网线时,VMnet0就会自动消失,变得无效。这也就是为什么当宿主主机不连接网线时,选择Bridged模式,windows与VM之间无法ping通。
到这里解决的办法也就很清楚了:
选择NAT模式,VM对windows选择ping操作时选择VMnet8的IP地址。
选择Host-only模式,VM对windows选择ping操作时选择VMnet1的IP地址。
最后提示一点:在VM端的Ubuntu绑定IP时,最好IPv4和IPv6的地址全要绑定,即便只需要IPv6,因为只绑定IPv6的IP地址,最后网络连接时,指定的网卡可能绑定不上。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:970次
排名:千里之外}

我要回帖

更多关于 主机ping不到vm虚拟机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信