分享免费的编程资源和教程

网站首页 > 技术教程 正文

一文教你搞懂VMware虚拟机三种网络配置

goqiw 2024-11-24 15:51:59 技术教程 6 ℃ 0 评论

在VMware中,网络的连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。其虚拟网络的命名都是以"VMnet+数字"的形式,例如 VMnet0、VMnet1、VMnet2……交换机是连接同一局域网的设备,进行简单的数据转发,不对数据进行任何更改。所以,虚拟机的网络连接(虚拟机与本地主机的通讯、虚拟机与虚拟机之间的通信),都是由虚拟交换机实现的。

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

Use bridged networking(使用桥接网络)

使用(连接)VMnet0虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址。

Use network address translation(NAT)(使用NAT网络)

使用(连接)VMnet8虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机。

Use Host-Only networking(使用主机网络)

使用(连接)VMnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问。

接下来我们说一下几种网络的配置。

桥接模式

在虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择桥接模式,(如果没有桥接模式,点击选择更改设置,注意以管理员身份)

在默认情况下,桥接模式选项是自动。在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择桥接模式即可。

如果你的主机是自动获取IP的,那么这样设置连接之后,也会自动给虚拟机分配一个同局域网的IP地址,如果在主机能相互ping通,则说明配置成功!

可能会碰到的问题:1.在上边配置完成之后,分配不到IP,可能是由于主机网络适配器设备过多,导致自动桥接错误(比如有Virtul Box,VPN,WLAN等等),这时候只要在桥接到选项时选择本机正在使用的物理网卡就可以,不要使用默认的自动。2.设置完之后,主机能ping通虚拟机,虚拟机ping不通主机,这种情况,先关闭主机防火墙和安全软件。

NAT模式

同样在虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择NAT模式,然后填写你需要的子网IP和子网掩码,如192.168.8.0,255.255.255.0。(注意勾选使用本地DHCP服务将IP地址分配给虚拟机,这样会自动分配一个IP出来。如果没有勾选这个选项,则需要我们手动配置

之后点击NAT设置,设置网关IP,点击确定。

最后在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择NAT模式即可。

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

Host-Only模式

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

首先设置“虚拟网络编辑器”,设置DHCP的起始范围和虚拟机为Host-Only模式

之后要开机启动系统,设置网卡文件,保存退出重启网卡。

主机与虚拟机之间通信正常后,现在设置虚拟机使其可以连接互联网。

可以看到有一个提示,强制将VMware Network Adapter VMnet1的ip设置成192.168.137.1,接下来我们就需要将虚拟机的DHCP的子网和起始地址进行修改,点击“虚拟网络编辑器”

重新配置网卡,将VMware Network Adapter VMnet1虚拟网卡作为虚拟机的路由,重启网卡。

至此,VMware三种网络我们就了解配置结束。

欢迎大家点关注,留言评论[比心]文中部分图片取材网络。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表