关于VMware虚拟机的NAT模式、仅主机模式和桥接模式的原理详解以及配置
认识三种网络模式
首先我们要认识到计算机的网卡设置,我们的计算机,不管是台式机还是笔记本,最起码都会有两块网卡(有线网卡和无线网卡)。在我们安装了虚拟机之后会再多出一些虚拟网卡,比如VMnet1和VMnet8,甚至会有VMnet1~12的虚拟网卡,这些网卡我们可以再控制面板 > 网络和Internet > 网络连接 中看到。 再说虚拟机中的网卡设置,这里常用的有三种网络连接方式:桥接模式、NAT模式、仅主机模式; 虚拟机的网络设置在导航栏 > 编辑 > 虚拟网络编辑器 三种网络模式的详细配置(dns、dhcp)等一些功能都在这里设置。 三种常用的模式中,桥接模式和NAT模式是可以让虚拟机与因特网进行连接的。 这里我们一个一个进行讲解
桥接模式
桥接模式是将虚拟机的网卡桥接到我们主机的真实网卡上。
桥接模式的设置:
打开VMwear的虚拟网络适配器。选择所要桥接的网卡, 这里要注意的是,选择网卡时,虽然会有自动的选项,但是我不建议选择,因为版本的差异有些设置经常抽风,所以我们自己去指定网卡,这里去我们自己的网络连接里去确定使用哪个网卡(具体网卡信息去网络连接中心查看)。 这里桥接模式就设置完成了,接下来就可以到每个虚拟机上去使用了。
NAT模式
NAT模式就是转换模式使用的是,VMnat8网卡,此时的主机就相当于一个拥有NAT服务的路由器,通过DHCP服务给虚拟机分配私网IP地址,当虚拟机需要访问公网时,将请求转发给VMnet8,经过net8的转发来进行公网通信, 说到这里我们能确定的就是:虚拟机的NAT模式与主机VMnet8网卡挂钩,虚拟机的公网请求需要经过VMnet8,那么虚拟机就应该能与VMnet8通信。所以如何设置应该有思路了吧。
NAT设置:
老规矩,找到Vmware的虚拟网络编辑器, 看到了什么,是不是有IP地址,这个IP地址能随便填写吗?可以,也不可以。因为他要和VMnet8通信,就要和VMnet8的IP属于同一个网段才行, 当然VMnet8的网络地址我们也可以自己修改,比如修改个靓号,豹子号啥的都行,但是要注意的是,这里,不管你改啥,这几处必要要注意,否则后期麻烦不断 OK,确保了这些之后。你的NAT模式就设置好了,思路:NAT——VMnet8——虚拟网卡设置——DHCP设置;这三处在同一个网段就行。
仅主机模式
仅主机模式其实没什么好讲的,就是单机模式,不能连接公网,但是可以和ensp连接,做网络路由交换的可能用得到。唯一的用处就是私网下可以连接Xhell的。 仅主机模式使用的是VMnet1网卡,所以和NAT模式一样,一定要注意IP地址,要不然,它连唯一的用处也没有了
网络模式的应用
这三种网络设置完成之后,剩下的就是应用到每一台虚拟机了,在创建虚拟机,或者在虚拟机的设置中,应用网络就可以了。
细心的同学有可能发现了,我这里的虚拟机有四块网卡,当然几快都行,这里使用仅主机的目的是为了省时省力,仅主机模式的IP仅仅用来Xhell,并且是绑定过的所以不管NAT模式或者桥接模式哪一个能使用,不管这两个模式的IP如何改变,我的Xhell都能和虚拟机保持连接。 这里需要注意的是,四块网卡,肯定会有四个IP当你去访问公网时,你的虚拟机使用哪一个IP地址去访问呢,如果它选择了仅主机模式所使用了IP那肯定是访问不了公网的。所以,在配置仅主机模式的IP的时候不要配置网关和DNS,不要配置网关和DNS,不要配置网关和DNS。重要的事情说三遍。 这就是虚拟机的三种网络模式讲解,如果你有什么建议或见解可以私信我,大家相互学习。 有用的话麻烦单个赞关注支持一下。 —如何创建虚拟机—
|