一文读懂vmware虚拟机上网设置
发布网友
发布时间:2024-04-19 22:51
我来回答
共1个回答
热心网友
时间:2024-08-03 22:15
安装vmware后,一般都会有虚拟机能连互联网的需求(如虚拟机中Linux想访问百度),vmware为我们提供了几种连接网络的方式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。先搞明白几个概念:
VMnet0表示的是用于Bridged模式下的虚拟交换机。
VMnet1表示的是用于Host-Only模式下的虚拟交换机。
VMnet8表示的是用于NAT模式下的虚拟交换机。
VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡。
VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡。
安装好VMware后会默认生成两个虚拟网卡,VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,并没有VMware Network Adapter Vmnet0虚拟网卡,这是因为Bridged模式是通过虚拟网桥进行通信和联网的,不需要虚拟网卡来使虚拟机和物理机进行通信。VMnet8和VMnet1提供DHCP服务,VMnet0默认则不提供。
虚拟机:指的是vmware或vmware中安装的操作系统
主机/物理机:指的是自己真实的操作系统
1 桥接模式
1.1 介绍
桥接模式就是将主机网卡与虚拟机的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。
在
桥接模式下,虚拟机ip地址需要与主机在同一个网段,网关与DNS需要与主机网卡一致
。其网络结构示意图如下图所示:
1.2 设置方式
要点:虚拟机需要与主机在同一网段,并占用单独IP
设置方式为:在虚拟机标签上右击,在弹出的菜单中选择"设置"菜单项,在打开的虚拟机设置对话框中选择桥接模式。
选择桥接模式后查看主机IP、子网掩码、网关、DNS设置,在虚拟机中设置虚拟机的地址,要在一个网段(也可以让其自动获取IP及相关配置),子网掩码、网关、DNS和主机相同。设置完成后互相ping一下,都能ping通则说明无问题。
Linux停启网卡命令为
ifconfig eth0 down 停止网卡,eth0改为ifconfig显示的网卡名
ifconfig eth0 up 启动网卡,eth0改为ifconfig显示的网卡名
1.3 常见问题
在使用桥接时按上面步骤设置完成后,有时还会发现相互ping不通。这时就需要检查vmnet0桥接了哪个网卡,是否是当前正在使用的网卡,通过"编辑"|"虚拟网络编辑器"菜单打开虚拟网络编辑器对话框,若对话框中未显示vmnet0,点击右下角的"更改设置"按钮,这时虚拟网络编辑器中就会显示vmnet0,默认"已桥接至"下拉菜单会选择自动,不要选择自动,选择正在使用的物理网卡,如我使用的是无线网卡Intel(R) Wireless-AC 9560 160MHz,选择此网卡后,再次相互ping一下,就会发现主机和虚拟机网络是通的了。
2 NAT模式
2.1 介绍
桥接模式要占用局域网中的一个IP,若局域网中IP管理较严格,无多余的IP地址可用就不能使用桥接模式了。但我们的虚拟机又需要联网,这时就需要NAT(Network Address Translation)模式了。
NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:
在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
为什么需要虚拟网卡VMware Network Adapter VMnet8呢?主要是为了实现主机与虚拟机之间的通信。
NAT能够实现虚拟机与物理机之间相互通信、虚拟机到外面的网络通信,但是外面的网络不能到虚拟机通信。
2.2 设置方式
要点:设置VMware Network Adapter VMnet8与虚拟机在同一网段,但VMware Network Adapter VMnet8不设置网关。
将网络连接方式设置为NAT模式,在虚拟机标签上右击,在弹出的菜单中选择"设置"菜单项,在打开的虚拟机设置对话框中选择NAT模式。
下面设置NAT的配置,由于NAT的存在,虚拟机所在的网段可以随意设置,不需要和真实主机在同一网段,假设主机环境如下
IPv4 地址 : 172.16.12.232
子网掩码 : 255.255.252.0
默认网关. : 172.16.12.1
DNS 服务器: 211.138.30.66
通过"编辑"|"虚拟网络编辑器"菜单打开虚拟网络编辑器对话框,设置虚拟机所属网络为192.168.1.0,子网掩码255.255.255.0,网关地址为192.168.1.1(所有虚拟机中自动获取或手动设置IP时网关即为这个地址)。
然后设置
192.168.1.128~192.168.1.254的地址分配给虚拟机,一般虚拟机中使用自动分配IP时会取得第1个地址,即192.168.1.128。至此设置完成,此时可以ping主机或ping百度地址即可ping通。
主机访问虚拟机是通过VMware Network Adapter VMnet8来进行的,所以要对vmnet8进行配置,VMware Network Adapter VMnet8与虚拟机在一个网段即可(
网关不要设置
)。
说明:
(1)VMware Network Adapter VMnet8停用虚拟机依然可以ping通主机,但主机无法ping通虚拟机。VMware Network Adapter VMnet8是主机用来和虚拟机通讯用。
(2)若虚拟机ping 百度www.baidu.com不通,说明DNS有问题,ping 114.114.114.114或ping 8.8.8.8,若能ping通这2个地址,则将虚拟机的DNS设置为114.114.114.114或8.8.8.8即可(此时DNS与主机不同,设置DNS后确保设置成功,否则ping*域名还是不通)。
(3)若VMware Network Adapter VMnet8启用后,主机仍无法ping通虚拟机,可尝试重启下VMware Network Adapter VMnet8
(4)在公司网络发现配置完全一样主机仍未能ping通虚拟机,目前未找到原因
3 仅主机模式
3.1 介绍
Host-Only模式是出于安全考虑,Host-Only模式将虚拟机与*隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。
如果要想让虚拟机联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的(如果这样的话建议使用NAT模式)。
3.2 设置方式
将网络连接方式设置为仅主机模式,在虚拟机标签上右击,在弹出的菜单中选择"设置"菜单项,在打开的虚拟机设置对话框中选择仅主机模式。
通过"编辑"|"虚拟网络编辑器"菜单打开虚拟网络编辑器对话框,设置VMware Network Adapter VMnet1的DHCP配置(与NAT配置类似,此网段可以和主机不在一个网段)
注:实验时主机可以ping通虚拟机,虚拟机无法ping通主机
4 LAN区段
4.1 介绍
LAN区段相当于说模拟出一个交换机或者集线器出来,把不同虚拟机连接起来,与物理机不进行数据交流,与*也不进行数据交流,构建一个独立的网络。没有DHCP功能,需要手工配置IP或者单独配置DHCP服务器。
4.2 设置方式
将网络连接方式设置为仅主机模式,在要组网虚拟机标签上右击,在弹出的菜单中选择"设置"菜单项,在打开的虚拟机设置对话框中选择LAN区段并选择LAN区段的名(若没有可用的LAN区段名则点击下方的LAN区段按钮添加一个名称再选择)。
设置要点:要组成的LAN的多台虚拟机必须选择同一个LAN区段,IP在同一子网。
5 参考文档
1. 51CTO博客《VMware虚拟机三种网络模式详解--Bridged(桥接模式)》
《VMware虚拟机三种网络模式详解--NAT(地址转换模式)》
《VMware虚拟机三种网络模式详解--Host-Only(仅主机模式)》
2. 简书《关于Vmware Workstation桥接模式无法上网》
3. 系统运维《Vmware虚拟机教程之wmware nat host-only等几种网络连接详解》
一文读懂vmware虚拟机上网设置
- 设置VMware Network Adapter VMnet8与虚拟机在同一网段。- 在虚拟机设置中选择NAT模式,并配置IP地址、子网掩码。- 在虚拟网络编辑器中设置虚拟机网络,指定网关地址。2.3 注意事项 - VMnet8负责主机与虚拟机之间的通信。- 若虚拟机无法访问外部网络,检查DNS设置或重启VMnet8。3. 仅主机模式 3.1...
美国云服务器操作系统怎么选?哪个系统好?
在选择美国云服务器操作系统时,应根据以下因素进行考虑:1. 安全性:需要考虑操作系统的安全性、漏洞修复和更新等因素,以确保服务器的安全稳定运行。2. 性能:需要考虑操作系统的性能,包括处理能力、内存和存储等方面的性能,以确保服务器能够满足业务需求。3. 兼容性:需要考虑操作系统的兼容性,包括与应用程序和其他系统的兼容性,以确保服务器能够正常工作。4. 易用性:需要考虑操作系统的易用性,包括用户界面、操作控制和文档支持等方面的易用性,以确保服务器的易于管理和维护。就选择哪个操作系统而言,常见的美国云服务器操作系统包括Wi…操作系统没有好坏之分,只有适不适合。目前美国云服务器最常用的系统有Windows系统和Linux操作系统,两则各有各的优点。我们可以从以下几个方面来对比,帮助大家更好的了解操作系统。①系统占据内存大小,Linux系统占用资源较小,运行稳定以及速...
一文读懂vmware虚拟机上网设置
设置方式为:在虚拟机标签上右击,在弹出的菜单中选择"设置"菜单项,在打开的虚拟机设置对话框中选择桥接模式。选择桥接模式后查看主机IP、子网掩码、网关、DNS设置,在虚拟机中设置虚拟机的地址,要在一个网段(也可以让其自动获取IP及相关配置),子网掩码、网关、DNS和主机相同。设置完成后互相ping一...
太顶了!一文让你知道VMWare虚拟机网络配置!
首先,我们来探讨桥接模式的设置。在桥接模式下,虚拟机直接连接到物理网络中,如同物理机器直接接入网络一般。以下为设置步骤:打开VMware虚拟机编辑菜单,选择虚拟网络编辑器,然后点击更改设置。在弹出的窗口中,选择你的虚拟机,切换至NAT设置选项卡,设置虚拟机的默认网关。例如,我们可以将默认网关设置为1...
vmware虚拟机怎么设置上网
1、点开虚拟机界面的编辑虚拟机设置,可以看到这台虚拟机的默认设置是NAT模式,那我们就先开始讲解NAT模式。2、我们先登陆到这台windows10虚拟机上,点击桌面右下角小电脑图标,选择打开网络与共享中心。2、然后在出来的界面里点击Ethernet。3、然后在网卡信息页面,点击详细信息,可以看到这个网卡的IP地址...
VMware虚拟机不能联网上网怎样处理解决?
在电脑图标上右键点击,选择管理,在弹出的界面中,左侧栏找到服务。打到VMware相关的服务项,把VMware与网络相关的选项全部设置为自动。网卡连接的模式 选择不能上网的虚拟机系统,点击菜单栏上的虚拟机,选择设置。在虚拟机设置界面中,选择左侧的网络适配器,把网络连接的模式设置为NAT模式(N):用于...
VMware虚拟机如何才能上网
步骤一首先,我们打开 VMwareWorkstation 10 在虚拟机窗口 点击 继续点击 会显示加载虚拟网络配置,等待完成后,进行步骤二 步骤二在虚拟机窗口点击 编辑编辑虚拟网络。继续操作。记得桥接都要为 自动 开启虚拟机 当然,如果还是不能连上网络,那么请看下一步 步骤三点击右下角电脑图标,点击 打开网络和...
vmware虚拟机怎么设置网络设置
VMware虚拟机设置网络方法:1、上网方式设成HOST-ONLY。2、主机物理网卡设置共享(如图2)家庭网络连接选择VMnet1的连接。3、设置VMnet1的IP地址,不要和物理网卡设在同一个网段。4、在虚拟机里将网卡的地址设成跟VMnet1同一个网段,网关设成VMnet1的地址,DNS根据当地情况设置。
VMWare虚拟机上网的方法
1、虚拟机的网络方式设为Bridged连接,拨号连接中启用共享,启动服务“Routing and Remote Access”,虚拟机的IP设为192.168.0.2-254中的一个,网关设为192.168.0.1。2、虚拟机的网络方式设为NAT方式,启动VMWare的三个服务,虚拟机的IP设为自动获取。3、安装代理软件如CCPROXY,主机IP设为一个...
虚拟机上网怎么设置
1. 如果虚拟机器的IP地址与主机不在同一个网段,解决方案之一是修改网络设置。可以将虚拟机的网络模式改为桥接(Bridge)模式,这样虚拟机就会获得与主机相同的IP地址,从而处于同一网段。2. 另一个解决方案是使用NAT(网络地址转换)模式。在这种模式下,虚拟机可以自动获取IP地址,并且可以与主机通信。
Vmware虚拟机下Ubuntu上网设置方法:主机有线上网和无线上网的区别
首先,根据你的网络环境,分为两类:主机有线上网和主机无线上网。对于主机有线上网的情况,你需要:1. 完全关闭Ubuntu。2. 打开虚拟机,右键点击Ubuntu,选择设置。3. 在网络适配器选项中,如果默认设置为NAT,直接点击确定即可。这里假设你的主机已连接Wi-Fi,所以无需演示。而对于主机无线上网,操作...