虚拟机配置ip地址无法上网,要怎么配置ip

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)VMware NAT主机和虚拟机共同上网,并为虚拟机设置固定IP,防止重启IP变换(方法教程)
尝试后(主机无线上网,NAT方式上网)成功了,我补充一下原文的细节:
1. VMware Network Adapter VMnet8的网关和DNS可以设置成为一样;
2. 无视操作提示网关和DNS不在同一个网段
3. 虚拟机的DNS也可以和网关一样
做技术要严谨,于是我虚拟机都没关就重启了主机,重启后发现虚拟不能上网了,狂躁随之而来(MMP,MLGB,CNM)
最终自己的解决步骤如下:
1. 无线网络连接的共享连接反选,确定
2. 设置无线网络连接的共享(VMware Network Adapter VMnet8的网关被清空了),参照参考攻略
3. 设置VMware Network Adapter VMnet8的网关为无线IP
4. 测试虚拟上网情况,OK了!博客访问: 146455
博文数量: 40
博客积分: 710
博客等级: 上士
技术积分: 315
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 网络与安全 20:54:45
VMware虚拟机的三种联网方法及原理
博客分类: 操作系统
虚拟机Vmware互联网网络应用网络协议
一、Brigde——桥接& :默认使用VMnet0
Bridge& 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段& 当然要保证两个局域网没有冲突的IP.
VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由VMWare软件虚拟了!当采用桥接时,VMWare会虚拟一块网卡和真正的物理网卡就行桥接,这样,发到物理网卡的所有数据包就到了VMWare虚拟机,而由VMWare发出的数据包也会通过桥从物理网卡的那端发出。
所以,如果物理网卡可以上网,那么桥接的软网卡也没有问题了,这就是桥接上网的原理了。&   
2、联网方式:
这一种联网方式最简单,在局域网内,你的主机是怎么联网的,你在虚拟机里就怎么连网。把虚拟机看成局域网内的另一台电脑就行了!
提示:主机网卡处在一个可以访问Internet的局域网中,虚拟机才能通过Bridge访问Internet。
二、NAT——网络地址转换& :默认使用VMnet8
NAT 是& Network& address& translate的简称。NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据包就要通过一个网关或者路由器,而网关或者路由器拥有一个能访问internet的ip地址,这样的网关和路由器就要在收发数据包时,对数据包的IP协议层数据进行更改(即& NAT),以使私有网段的主机能够顺利访问internet。此技术解决了IP地址稀缺的问题。同样的私有IP可以网关NAT& 上网。
VMWare的NAT上网也是同样的道理,它在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址
段。同时,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然后NAT,然后由主机的接口发出。
虚拟网卡和虚拟机处于一个地址段,虚拟机和主机不同一个地址段,主机相当于虚拟机的网关,所以虚拟机能ping到主机的IP,但是主机ping不到虚拟机的IP。
2、联网方式:
方法1、动态IP地址。
主机是静态IP或动态IP,都无所谓,将虚拟机设置成使用DHCP方式上网,Windows下选择“自动获取IP“,linux下开启DHCP服务即可。(这种方法最简单,不用过多的设置,但要在VMware中进行“编辑→虚拟网络设置”,将NAT和DHCP都开启了。一般NAT默认开启,DHCP默认关闭)
方法2、静态IP地址。
如果不想使用DHCP,也可以手动设置: 
IP设置与vmnet1同网段,网关设置成vmnet8的网关(在“虚拟网络设置”里的Net选项卡里能找到Gateway)通常是xxx.xxx.xxx.2。
子网掩码设置与VMnet8相同(设置好IP地址后,子网掩码自动生成)
DNS设置与主机相同。
例如:主机IP是10.70.54.31,设置虚拟机IP为10.70.54.22。Netmask,Gateway,DNS都与主机相同即可实现& 虚拟机& ---主机& 虚拟机互联网& 通信。
提示:使用NAT技术,主机能上网,虚拟机就可以访问Internet,但是主机不能访问虚拟机。
三、Host-Only——私有网络共享主机:默认使用VMnet1
提供的是主机和虚拟机之间的网络互访。只想让虚拟机和主机之间有数据交换,
而不想让虚拟机访问Internet,就要采用这个设置了。
Host-only的条件下,VMWare在真正的Windows系统中,建立一块软网卡。这块网卡可以在网络连接中看到,一般是VMNET1,这块网卡的作用就是使Windows看到虚拟机的IP。
2、联网方法:
方法1、动态IP地址。
像上面那样开启DHCP后,虚拟机直接自动获取IP地址和DNS。就可以和主机相连了。当然,还要进行一些局域网共享的操作,这里不再赘述。
方法2、静态IP地址。
也可以手动设置,将虚拟机IP设置与VMnet1同网段,网关设置成VMnet1的IP,其余设置与VMnet1相同,DNS设置与主机相同。
例如:VMnet1& IP:172.16.249.1&&&&&&& Gateway& :172.16.249.2
那么虚拟机& IP:172.16.249.100&&&&&&& Gateway:& 172.16.249.2
这样、&&&&& 虚拟机主机&&&&&&&&&&&&& 可以通信&&&&&&&
但是、&&&&&&& 虚拟机互联网&&&&& 无法通信
提示:Host-only技术只用于主机和虚拟机互访,于访问internet无关。
阅读(42491) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~
文明上网,理性发言...
请登录后评论。> 博客详情
摘要: 之前也遇到过虚拟机网络方面的问题,但是一般都是能ping通内网访问不了外网,但是今天在虚拟机里安装完centos系统以后,内网也ping不通, 设置自动获取ip地址报错,重启网络报错。
&&&&&&&&之前也遇到过虚拟机网络方面的问题,但是一般都是能ping通内网访问不了外网,但是今天在虚拟机里安装完centos系统以后,内网也ping不通, 设置自动获取ip地址,重启网络报错。
&&&&&&&&到这里我就觉得肯定不是ip地址设置错误的原因,肯定是其他地方的设置有问题了,应为之前一直挺正常的。
&&&&&&&&说道这里还要说一下一个没有解决的老问题,物理机如果使用无线上网,我里面的虚拟机选择桥接桥接是无法连接外网的,但是可以ping通局域网内的其他机器。这个问题最后也没能解决,现在使用网线才能让物理机里面的虚拟机上网。(这个问题肯定可以解决,就是太懒了。。。)
&&&&如果虚拟机安装完成以后,IP地址网关什么的都配置正确,但依然无法ping通局域网的机器,也无法访问外网。就要检查一下虚拟机的 “虚拟网络编辑器”这个选项。 如图:
如图“桥接模式(将虚拟机直接连接到外部网络)” 选项选择的是你要把虚拟机的网卡桥街道物理机的哪个网卡上面,默认应该是“自动”,但是我这边选择“自动“选项不行,我把它改成物理机的有线网卡就可以了,外网局域网都可以访问了。
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥不问收获,但问耕耘,天道酬勤!
一、三种网络区别
vmnet0实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。
vmnet1这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交换机,交换机的一个端口连接到你的Host上,另外一个端口连接到虚拟的DHCP服务器上(实际上是vmware的一个组件),另外剩下的端口就是连虚拟机了&&。虚拟网卡 &VMWare Virtual Ethernet Adapter for VMnet1&作为虚拟机的网关接口,为虚拟机提供服务。在虚拟机启动之后,如果你用ipconfig命令,你会很清楚的看到,你的默认网关就是指向&VMW are Virtual Ethernet Adapter for VMnet1&网卡的地址的。这里没有提供路由,主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的网段之外的地址。
vmnet8,这是一个NAT方式,最简单的组网方式了,从主机的&VMWare Virtual Ethernet Adapter for VMnet8&虚拟网卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的口连接到虚拟的NAT服务器(这也是一个Vmware组件),还有一个口 连接到虚拟DHCP服务器,其他的口连虚拟机,虚拟机的网关即是&VMWare Virtual Ethernet Adapter for VMnet8&网卡所在的机器,即你的Host机器。
二、转载吴老师的记录文章
虚拟机的作用是在现有操作系统下,允许安装更多的操作系统,相互之间物理隔离,组成网络,可以更大的发挥计算机的性能。VirtualBox作为一款免费的虚拟机,非常好用。与之类似的,还有VMWare,这也是一款非常非常好用的虚拟机,操作也非常类似。我们依次为例,讲述VBox下的各种网络连接方式。
2.1 网络常识
网络中对电脑的访问是通过ip定位的。就好像我们的身份证号,可以唯一辨识一个人。ip是用来区分网络中的电脑的,因此同一网络(准确讲是&网段&)中,ip地址不能相同。如果同一网络中有相同的ip存在,经常发生无法联网或者经常掉线的情况。
网络是分段管理的。拿局域网为例,我们通常的网段是192.168.1.xxx。我们的ip地址就是把xxx成1到254的数字。如果多台计算机的ip的前面数字都是192.168.1,那么就叫做属于同一个网段,他们之间是可以互相通信的。如果一台机器的ip是192.168.1.100,另一台机器的ip是192.168.3.100,正常情况下,不能互相通信的(有办法可以搞定,我们不讨论)。所以,在设置虚拟机时要考虑是否同一个网段。
2.2 怎么知道电脑的ip地址?
在windows系统下,在命令行中执行ipconfig;在linux系统下,在命令行中执行ifconfig即可,下文会详述。
2.3 怎么判断是否与对方能够通信?
最简单的方式是执行ping命令。无论是windows还是linux,都可以在命令行中执行&ping 对方ip&
(1) 查询IP地址
&在windows系统下,可以在命令行执行ipconfig命令,图1是我执行的结果
(2) 查看网络连接中的信息
如上图可知,一共有4个网络设置。其中:
第一个是无线网,我没有使用,因此不显示;
第二个是本地连接,也就是笔记本上的网卡接口对应的地址信息,这是最常见的;
第三个是VirtualBox的虚拟网,当我们安装完VirtualBox后,会在网络连接中产生一个虚拟网卡,这就是那块网卡对应的网络;
第四个是家庭宽带上网才有的。
这里有很多的网络连接,对于已经使用的,在图2中加注了1-4的数字,这些数字代表的网络分别对应于图1中的不同ip地址。如果禁用了某个网络,显示为灰色,那么执行ipconfig时就不会再有对应的ip地址显示了。
(3) VirtualBox提供了三种最常用的网络连接方式
VirtualBox提供了三种最常用的网络连接方式,分别是网络地址转换(NAT)、桥接网卡、仅主机(Host-Only)适配器。如图3所示。
2.5& 下面,分别讲述这三种网络访问方式是什么意思,以及如何使用的。
(1)网络地址转换(NAT)
这种访问模式指的是虚拟机不占用主机所在局域网的ip,通过使用主机的NAT功能访问局域网和互联网,意味着虚拟机可以访问局域网中的其他电脑,但是其他电脑不知道虚拟机的存在。
使用这种模式时,虚拟机不需要设置静态IP,只需要使用DHCP功能自动获取ip即可。这种模式的好处是可以利用主机的网卡上网,而且不占用更多的ip地址。在ipv4紧张的年代,发明了NAT,因此绝大多数上网都是这种方式。
(2)桥接网卡
这种访问模式指的是使用主机的网络连接方式。虚拟机和主机在同一个局域网中,与局域网中其他电脑共享同一个网络。如果主机能够不加限制的随意上网,那么虚拟机也可以上网。如果主机是绑定MAC才能上网,那么虚拟机也要绑定MAC才能上网。
在图2中,可能使用的是1、2、4中的某一个,具体哪一个,要看主机是通过什么方式上网的。现在假设使用图2中的第2种网络连接方式,那么意味着在图1中使用的是第2中网络连接方式,那么网段就是192.168.1.xxx。因此,我们在设置虚拟机的ip时一定是192.168.1.xxx的地址,这里的xxx是1-254的一个数字。你可以设置一个ip是其他电脑都不曾使用的。我怎么知道哪个ip别人不用啊?假设你想使用192.168.1.88这个ip,你可以执行命令&ping 192.168.1.88&,如果返回图4所示内容, 表明没有人使用这个ip。
如果执行命令&ping 某个ip&,返回类似图5的内容,说明这个ip正在网络中使用,你就不能使用这个ip了。
这种模式的好处是虚拟机可以方便地访问局域网中的其他电脑,方便访问互联网。
(3)仅主机(Host-Only)适配器
这种访问模式,意味着虚拟机和主机单独组建一个局域网,和主机当前的网络是隔离的。在这种网络连接模式下,图2中的第3个网络不能停用,否则无法使用这种模式。那么,虚拟机要想和主机通信,必须设置一个ip和主机在同一个网段。图1中的第3个ip地址就是主机的ip,网段是192.168.56.xxx。意味着虚拟机的ip也应该在这个网段。这种模式的好处是虚拟机网络可以与主机所在的网络物理隔离,缺点是不能方便的上互联网。
注:本文转自传智播客吴超老师的个人空间:http://www.superwu.cn//653/
阅读(...) 评论()

我要回帖

更多关于 centos虚拟机配置ip 的文章

 

随机推荐