Vmware虚拟机教程之关于使用VMware搭建Linux虚拟机配置IP你应知道的一切
白羽 2018-07-25 来源 :网络 阅读 1088 评论 0

摘要:本文将带你了解Vmware虚拟机教程之关于使用VMware搭建Linux虚拟机配置IP你应知道的一切,希望本文对大家学Vmware有所帮助。

前言

最近需要测试一个数据抽取调度的环境,没办法自己搭建一个虚拟机,在设置IP这块碰到了不少问题,这里总结整理一下!

关于VMware的使用,和虚拟机的搭建这里就不多介绍了,基本上参照网上的一些教程什么的,还是比较简单就可以搭建完成的。



虚拟机网络的三种模式

一般来说,虚拟机网络连接有以下三种模式:


Use bridged networking(使用桥接网络) 
使用(连接)VMnet0虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址。
Use network address translation(NAT)(使用NAT网络) 
使用(连接)VMnet8虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机。
Use Host-Only networking(使用主机网络) 
使用(连接)VMnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问。


下边来具体说一下,每一种模式的设置。



设置IP



桥接模式

首先在虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择桥接模式,(如果没有桥接模式,点击选择更改设置,这时需要管理员身份)。 
 
默认的话,桥接到选项,是自动。 
然后在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择桥接模式即可。 
 
如果你的主机是自动获取IP的,那么这样设置连接之后,也会自动给虚拟机分配一个同局域网的IP地址,如果在主机能相互ping通,则说明配置成功!



可能出现的问题

①在上边设置之后,不能分配IP,那么可能是由于主机网络适配器设备过多,导致自动桥接错误,(比如有Virtul Box,VPN,WLAN等等),这时候,需要我们在桥接到选项,选择本机正在使用的物理网卡,而不能是默认的自动。(如第一图中的Realtek PCIe……),这时候应该就没有问题了。 
②可能设置完之后,主机能ping通虚拟机,虚拟机ping不通主机,这种情况,先关闭主机防火墙,看行不行,如果还不可以,关闭本机安装的安全软件。



手动设置IP

可能虚拟机不能自动获取到IP,这种情况下就只能手动设置IP了。 
输入命令



#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]1

需要说明的问题: 
这里的ifcfg-eth0,是Linux的一个以太网连接名字,可能你的虚拟机的已经有的名字不是这个,你可以换成你的名字。或者就用这个名字,(等于新建了一个连接,自己切换一下就好了!)

输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,进入编辑模式,输入以下内容:



IPADDR=192.168.1.170
NETMASK=255.255.255.0
GATEWAY=192.168.1.1123

另外光标移动到ONBOOT=no这一行,更改为ONBOOT=yes 
BOOTPROTO=dhcp,更改为BOOTPROTO=none 
完成后,保存配置文件。这里的地址需要是跟主机一个网段即可!

之后需要重启一下网络服务,命令为 
#servicenetwork restart 
网络重启后,eth0的ip就生效了,使用命令#ifconfig eth0 查看。 
接下来检测配置的IP是否可以ping通,ping通说明IP配置正确。

当然我们可以点击虚拟机内的网络图标,选择编辑连接,来在图形界面里边手动填写设置,是一样的!



NAT模式

同样的我们虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择NAT模式,然后在最下边子网IP,填写192.168.1.0,子网掩码为255.255.255.0。

 
然后点击NAT设置,将网关IP设置为192.168.1.2,点击确定。 


最后同样的在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择NAT模式即可。这里就不贴图了。

需要注意的问题: 
如果我们在上边编辑---->虚拟网络编辑器的时候,勾选了使用本地DHCP服务将IP地址分配给虚拟机,则会自动分配一个IP出来。如果没有勾选这个选项,则需要我们手动配置,这里的配置方案和上边桥接方式配置IP的方法相同!

另外就是如果使用NAT网络模式的话,我们在设置子网的时候,尽量不要设置和宿主机同一个网段的,否则可能会出现问题!(比如,网络卡顿,ping不通宿主机等)!还有一个原因就是我们设置NAT的目的就是不让除宿主机以外的其他计算机访问!所以不要设置为同一个网段!如果不想这样就设置为桥接!

Host-Only模式

在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。 在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。 如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。 
这种模式实际使用的还是比较少的,关于这种模式的配置,可以参考下边这篇文章: 
VMware虚拟机三种网络模式详解 Host-Only(仅主机模式)    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Vmware频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程