大家好,关于VMware虚拟机的三种网络模式很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
打开vmware虚拟机。我们可以在选项栏“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。那么这些是什么?有什么作用?其实我们现在看到的VMnet0代表的是桥接模式下使用的虚拟交换机; VMnet1代表host-only模式下使用的虚拟交换机; VMnet8代表NAT模式下使用的虚拟交换机。
同时,主机上有两个虚拟网卡对应VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,分别工作在host-only模式和NAT模式下。我们可以在“网络连接”中看到这两个虚拟网卡。如果这两个被卸载了,可以在vmware中点击“编辑”下的“虚拟网络编辑器”中的“恢复默认设置”来重置它们。虚拟网卡恢复。
小伙伴们看到这里一定有疑问,为什么真机上没有VMware Network Adapter VMnet0虚拟网卡呢?那么接下来我们就来看看这是为什么。
02. Bridged(桥接模式)
什么是桥接模式?桥接模式是使用虚拟网桥在主机网卡和虚拟机的虚拟网卡之间进行通信。在桥接功能下,类似于将物理主机虚拟成交换机。桥接器设置的所有虚拟机都连接到交换机的一个接口。物理主机也插在交换机上,所以所有网卡和桥下的网卡都是连接的。处于交换模式,可以互相访问,互不干扰。桥接模式下,虚拟机IP地址需要与主机在同一网段。如果需要联网,网关、DNS需要与主机网卡保持一致。其网络结构如下图所示:
接下来我们来实际操作一下如何设置桥接模式。
首先,安装完系统后,在开启系统之前,点击“编辑虚拟机设置”来设置网卡模式。
单击“网络适配器”,选择“桥接模式”,然后单击“确定”
在进入系统之前,我们首先确认主机的IP地址、网关、DNS等信息。
然后,进入系统编辑网卡配置文件,命令为vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加以下内容:
编辑完成后保存退出,然后重启虚拟机网卡并使用ping命令ping外网IP,测试是否可以连接互联网。
能够ping通外网IP,证明桥接模式设置成功。
主机与虚拟机通信是否正常?让我们使用远程工具来测试一下。
主机与虚拟机通信正常。
这些是设置桥接模式的步骤。相信大家应该都已经学会了如何设置桥接模式了。桥接模式配置简单,但如果您的网络环境IP资源匮乏或IP管理严格,则桥接模式不适合。如果出现这种情况,我们应该如何解决呢?接下来我们来认识一下vmware的另一种网络模式:NAT模式。
03. NAT(地址转换模式)
正如我们刚才提到的,如果您的网络IP资源紧缺,但您希望您的虚拟机能够连接到Internet,NAT模式是最佳选择。 NAT模式使用虚拟NAT设备和虚拟DHCP服务器来使虚拟机连接到Internet。其网络结构如下图所示:
NAT模式下,主机网卡直接连接虚拟NAT设备,然后虚拟NAT设备和虚拟DHCP服务器连接到虚拟交换机VMnet8,从而实现虚拟机组网。那么我们就会觉得很奇怪,为什么需要虚拟网卡VMware Network Adapter VMnet8呢?原来我们的VMware Network Adapter VMnet8虚拟网卡主要是用来实现主机和虚拟机之间的通信的。我们可以在后续设置步骤中验证这一点。
首先,在虚拟机中设置NAT模式选项,打开vmware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数和DHCP参数。
设置网关
设置DHCP
将虚拟机的网络连接模式更改为NAT模式,然后单击“编辑虚拟机设置”。
点击“网络适配器”并选择“NAT模式”
然后启动系统并编辑网卡配置文件。命令是vi /etc/sysconfig/network-scripts/ifcfg-eth0
具体配置如下:
编辑完成后,保存退出,然后重启虚拟机网卡,动态获取IP地址,使用ping命令ping外网IP,测试是否可以连接互联网。
之前我们讲了VMware Network Adapter VMnet8虚拟网卡的作用,现在我们来测试一下。
禁用VMware Network Adapter VMnet8虚拟网卡,然后从虚拟机上ping外网,看看能否ping通?
可以ping 通外网吗
从这一点来看,虚拟机可以不通过VMware Network Adapter VMnet8虚拟网卡来连接外部网络,那么为什么需要这个虚拟网卡呢?
前面我们说过VMware Network Adapter VMnet8的功能是主机和虚拟机之间的通信。接下来我们使用远程连接工具来测试一下。
然后,启用VMware Network Adapter VMnet8后,发现远程工具可以连接到虚拟机。
嗯,这就是NAT模式,它使用虚拟NAT设备和虚拟DHCP服务器将虚拟机连接到外部网络,并使用VMware Network Adapter VMnet8虚拟网卡与虚拟机进行通信。
04. Host-Only(仅主机模式)
Host-Only模式其实就是去掉虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机与虚拟机通信的NAT模式。 Host-Only模式将虚拟机与外部网络隔离,使虚拟机成为一个独立的系统,只与宿主机进行通信。其网络结构如下图所示:
从上图我们可以发现,如果我们想让虚拟机能够连接互联网,我们可以将主机网卡与VMware Network Adapter VMnet1网卡共享,以达到虚拟机联网的目的。接下来我们来测试一下。
首先设置“虚拟网络编辑器”来设置DHCP的起始范围。
将虚拟机设置为仅主机模式。
启动系统,然后设置网卡文件。
保存退出,然后重启网卡并使用远程工具测试能否与主机通信。
该机器可以与虚拟机通信。现在设置虚拟机连接到外部网络。
我们可以看到上图中有提示强制将VMware Network Adapter VMnet1的IP设置为192.168.137.1。然后,接下来,我们需要修改虚拟机的DHCP子网和起始地址,点击“虚拟网络编辑器”
重新配置网卡,使用VMware Network Adapter VMnet1虚拟网卡作为虚拟机的路由。
重启网卡,然后使用远程工具测试能否连接外网并与主机通信。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/171825.html
用户评论
醉婉笙歌
vmware这玩意儿真是复杂啊!弄了好久也没看明白这三种网络模式的区别…希望官方能给出更直白的解释,不然我们这些普通人很难跟上啊
有10位网友表示赞同!
巷雨优美回忆
这个总结真是太好了!终于明白为什么我之前虚拟机网络配置总是闹错。明白了"bridge mode","NAT network","hosted network"的优缺点后,可以更好地选择适合自己的模式了!
有14位网友表示赞同!
毒舌妖后
看了这篇博文,真的感觉 VMware 的虚拟机网络设置很精细啊。三种模式各有侧重,真是考验人的技术功底!希望能再详细点讲解一下"bridged networking"的使用场景和注意事项!
有18位网友表示赞同!
苍白的笑〃
我也是觉得NAT network模式简单易用,就只用了这模式,其他的模式感觉太复杂了,而且我的需求也满足了就好啦
有6位网友表示赞同!
来自火星的我
对刚接触 VMware 的新手来说,这篇博文真的太棒了!解释清楚了三种网络模式的区别,让我可以更加顺利地进行配置。 建议加入一些图示演示,更直观易懂!
有14位网友表示赞同!
无寒
我以前总把 "bridge mode" 和 "nat network" 混淆,现在终于看明白了!关键在于NAT network是给虚拟机提供Internet接入,而bridge mode则让虚拟机直接连接到物理网络。感谢博主讲解这么清晰啊!
有14位网友表示赞同!
权诈
hosted network模式真不常见啊!我很少用,感觉其他两种模式都更方便快捷。不过这篇博文解释的很清楚,让我了解了这个模式的具体功能和用法,以后有需要的时候可以参考一下。
有16位网友表示赞同!
折木
虚拟机网络设置太让人头疼了,尤其是Bridge Mode 和 NAT Network 的区别简直难以理解!希望官方的文档能更直观易懂,不要搞这么复杂啊!
有19位网友表示赞同!
淡抹丶悲伤
这篇博文真实用!把三种网络模式的特点和优缺点都总结得很到位,让我可以根据实际需求选择合适的配置方式。建议可以附上一些真实案例,更加生动形象地讲解一下,比如在哪些情况下使用哪种模式更合适。
有18位网友表示赞同!
龙卷风卷走爱情
对于我来说, NAT network 模式就足够简单了,我只想让虚拟机访问互联网,不需要太复杂的网络连接。其他的模式感觉比较高端啊,不太适合我的需求!
有11位网友表示赞同!
微信名字
其实还是Bridged Networking最实用,直接把虚拟机当成物理机的电脑来使用,这样就可以在虚拟机上安装和运行任何软件,而且网络速度也快。当然了,这个模式需要一定的服务器配置支持!
有9位网友表示赞同!
╭摇划花蜜的午后
如果想在虚拟机中搭建多层网络,比如设置内部网等等,那hosted network 模式就比较适合了。这篇博文解释得很好,让我对这种模式有了更深入的理解!
有19位网友表示赞同!
南宫沐风
我一直在用VMware进行软件开发测试,这三种网络模式对我来说至关重要!这篇博文的总结很实质性,尤其是在说明"NAT network" 的安全性和匿名性的特点时非常精准!
有8位网友表示赞同!
百合的盛世恋
VMware虚拟机的部署越来越复杂了,各种参数和配置都需要仔细理解。希望这些博客可以提供更清晰的图文示例,帮助新手更快地上手!
有5位网友表示赞同!
清原
三种模式各有优缺点啊!看来需要根据实际情况选择适合的网络设置方式才能更好地利用VMware虚拟机功能!
有13位网友表示赞同!
在哪跌倒こ就在哪躺下
这篇文章解释得太明白了!终于搞懂了为什么虚拟机的网络配置有时乱七八糟,原来是选错模式的原因!
有15位网友表示赞同!
゛指尖的阳光丶
太棒了!博主讲解详细,涵盖的范围广泛,解答了我一直在困扰的问题。这篇博客真是必读之物对于想要深入了解VMware虚拟机的人来说!
有19位网友表示赞同!