热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VMware网络配置方式详细介绍

安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍。选择虚拟机网络模式方法如下,单击“Editvirtualmachinesettings”,如图所示:然后在“Hardwar

安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:

其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍。

选择虚拟机网络模式方法如下,单击“Edit virtual machine settings”,如图所示:

VMware网络配置详解

然后在“Hardware”选项卡中选择“Ethernet”,在左边“Network connection”框架中有如下四个单选项:

VMware网络配置详解

1. Bridged(桥接模式)
VMware网络配置详解

    在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。

如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

 

VMware网络配置详解一:Bridged模式配置

首先看我的主机IP设置:
    IP Address :58.194.x.y
    Netmask    :255.255.255.0
    Gateway    :58.194.x.1
    DNS        :210.35.a.b
LAN上网,固定IP,交换机连接。为了安全起见,IP地址及网关DNS后几位用字母代替。

设置虚拟系统的网络模式为Bridged,然后启动它。进入控制面板打开网络连接,看到“AMD PCNET Family PCI Ethernet Adapter”,这就是虚拟系统的网卡,相当于真实主机的“本地连接”。打开查看其“TCP/IP属性”对话框,然后填入IP地址等配置信息,比如:
    IP Address :58.194.x.z
    Netmask    :255.255.255.0
    Gateway    :58.194.x.1
    DNS        :210.35.a.b
虚拟系统的IP地址必须要与主机IP地址处于同一网段内,这样就可以与主机和网内其它机器通信。注意,在Bridged模式下,虚拟机的DHCP服务器是不起作用的,所以虚拟系统的IP地址必须自己手动配置。

 

2. NAT(网络地址转换模式)
VMware网络配置详解

    使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

VMware网络配置详解二:NAT模式配置

    NAT模式即网络地址转换模式相当于以主机为基础建立一个虚拟的内部局域网,该网内的主机IP地址都由虚拟机的DHCP服务器来分配,不过也可以手动设置,前提是不要于其它主机的IP地址冲突(比如你建立了两个虚拟系统,都加入了这个虚拟出来的网络,手动配置就要考虑冲突问题)。

    所以假如要使用DHCP服务器分配方式,就不用对虚拟系统的网卡TCP/IP协议做任何的配置和更改,这时只要真实主机能连通外部网络,这个虚拟网络里的主机也就都能连接外网。下面是采取DHCP模式网卡的TCP/IP配置信息:
VMware网络配置详解

补充:
    使用飞鸽传书查看,可以看到真实主机,其IP地址为192.168.235.1(真实主机中VMnet8网卡IP),如图所示:

虚拟系统中飞鸽传书截图:

VMware网络配置详解

真实主机中飞鸽传书截图:

VMware网络配置详解

 

    假如手动配置TCP/IP,需要完整输入IP地址、子网掩码、网关、DSN服务器地址,前三项缺一不可,最后一项不填虽然可以与虚拟网络里的其它主机通信,却不能进行外网的域名解析(直接通过IP地址等方式可以访问网络)。此时不论主机DNS设置与否,都没有影响。下面是手动配置的TCP/IP信息:
VMware网络配置详解

补充:
    主机VMnet8网卡IP:无;虚拟机网关IP:192.168.235.2(这个不能乱打了,在"Edit" -> "Virtual Network Settings"的最后NAT页可以看到,下面有图);虚拟机网卡IP:192.168.235.3(手动输入,最后一位随便选择,只要不冲突,不如不能选择真实主机的1和网关2)。使用飞鸽传书查看,不能看到真实主机。

VMware网络配置详解

 

 

3. Host-only(主机模式)
VMware网络配置详解

    在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host-only模式。在Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。可以利用Windows XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机 通过主机真实的网卡进行外网的访问。虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(Host-only)虚拟网络的DHCP服务器来动态分配的。

如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。

VMware网络配置详解三:Host-only模式配置

    其实Host-only模式和NAT模式一样,都是以真实主机为基础建立一个虚拟网络,所以Host-only模式的配置与NAT模式基本上完全一样,这里不再螯述。不过这两种模式还是有区别的,关键在于Host-only不带NAT功能,无法连接外部网络。解决这一问题可以利用Windows  2000/XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机的真实网卡进行外网的访问。

1、查看真实主机网卡的属性,选择“高级”标签,将“允许其他网络用户……”选项勾上,并设置允许共享的网卡为VMnet1:
VMware网络配置详解

2、现在查看一下主机VMnet1网卡的TCP/IP配置,你发现已经被自动设置为:
        IP地址:192.168.0.1(也是虚拟网络的网关,等下会用到)
        子网掩码:255.255.255.0
3、进入虚拟系统(Host-only模式),假如你对TCP/IP没有进行任何配置(也就是都为空),那么虚拟机的DHCP服务器会为虚拟系统分配一个IP地址,但是,这个IP与主机VMnet1网卡的IP不会在同一个网段内,也就无法连接到主机。所以,我们要对虚拟系统进行手动TCP/IP配置:
        IP地址:192.168.0.x(1         子网掩码:255.255.255.0
        网关:192.168.0.1
        DNS:可以与主机的DNS地址相同,也可以是你能使用的DNS服务器地址(比如我们学校就有两个)

    现在,使用Host-only模式也可以连接外部网络了。需要注意的是,DNS是域名解析服务,不设置并不代表不能访问网络,而是无法连接到DNS服务器,使得无法进行域名解析,但是直接使用IP地址不受这个影响。例如域名“www.abc.com”,你要通过请求DNS并返回该域名所对应的IP地址,才能访问到该IP所在的主机。

 

 


推荐阅读
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
    规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ... [详细]
  • 2008年1月,微软发布了两则安全更新公告,分别针对Windows操作系统的不同漏洞。其中一项被评为‘关键’级,另一项为‘重要’级。此次更新并未涉及Microsoft Office产品。 ... [详细]
  • 本文详细介绍了几种有效的方法来解决Windows 10系统中常见的内存不足问题,包括手动终止不必要的进程、增加虚拟内存以及使用第三方软件进行系统优化。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ... [详细]
  • JavaScript 跨域解决方案详解
    本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ... [详细]
  • 本文提供了多种有效的方法来解决RPC(远程过程调用)服务器不可用的问题,包括通过修改注册表、使用SC命令以及利用故障恢复控制台等技术手段。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
author-avatar
清新的淡淡茶绿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有