VMWare的网络设置--DHCP、NAT功能、端口映射功能

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介:
VMWare 的网络设置 --DHCP NAT 功能、端口映射功能
VMware虚拟机软件,主要的功能有:
1.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。
2.完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。
3.不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能。
4.有复原(Undo)功能。
5.能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。
所以它是多数电脑爱好者用来做软硬件测试的常用软件,下面我就在这里说说关于VMware5.1版本的网络设置问题(现在最新版是6.0了,支持Vista),先来看一下VMware的网络连接类型
1.桥接:需要在真实的主机上架设桥接的物理网络,很少用到(至少我是没用过)
2.NAT:地址转换功能的连接,说白了就是真实机器能上网,虚拟出来的机器也用你真实网络的IP地址连接Internet,真实主机就像是个代理.这个常用到,尤其是能上网或虚拟机需要上网的用户
3.仅主机:很简单,一个独立的局域网,有自己的IP网段
4.自定义:不多说,定义自己需要的网络类型
在刚刚建立虚拟机的同时,有两个新的网络连接已经默认安装上了,打开网络邻居--属性,看到他们,分别是VMware Network Adapter VMnet1和VMnet8,除了名字不是本地连接实质上是和本地连接是一样的,默认下TCP/IP协议中IP地址都是自动获得的,因为VMware默认开了DHCP服务,以下引出DHCP
DHCP是Dynamic Host Configuration Protocol(动态主机分配协议)缩写,讲的简单点就是动态的给客户机分配一个IP地址,省去了管理员的手动设置.学网络的同学们都很了解啦.
但是DHCP在VMware里是怎样设置呢?能不能想Windows系统里一样的方便设置呢?答案当然是肯定了.
实例1:将虚拟机的IP地址设置为动态获得,获得的IP地址为192.168.0.1-20,租约为10小时.
打开编辑--虚拟网路设置--DHCP
clip_image001
选择一个虚拟网路--属性进行配置,如下图(是不是很像windows下的TCP/IP网络设置)
clip_image002
开始IP地址,填上DHCP要分配的最小地址,按照实例的话,这里就应是192.168.0.1了;结束IP地址,同上,填192.168.0.20,在最长剩余时间里把时间改为10小时就行了,租约就为10小时啦~
在这里我要说一下,VMnet1和VMnet8,这两个网络连接是默认安装的,VMnet1的作用是在我们选择以太网网络类型时为仅主机时,虚拟网络利用的便是VMnet1连接,DHCP也是默认打开的,默认分配的地址池为192.168.178.0网络,也就是说如果我们建立2个以上的虚拟系统,并选择是一个私有网络,仅主机模式,那么这两个虚拟系统的分配到的就是192.168.178.*,你的真实主机也得到一个178的IP地址,所以可以和其他两个虚拟系统相互PING通。VMnet8同VMnet1不同的就是有一个NAT功能,可以建立虚拟机和Internet连接,把虚拟机中的内网IP利用NAT功能转换成在Internet上合法的IP地址,比如网通为你分配的上网IP,这样你的虚拟机就可以上网了,重要的是你必须选择网络连接为NAT,也就是VMnet8,他默认分配地址为192.168.216.0,当然你不喜欢都是可以更改的。
实例2:NAT中隐藏的端口映射,说明一下环境,利用当然是VMnet8网络连接,在虚拟机中架设win2003的WEB服务器利用WEB默认80端口,IP为192.168.10.4,真实主机winxp系统有两个IP,内网连接192.168.10.1,外网上IP为221.196.193.220。外网其他计算机,可以通过访问我的真实主机221.196.193.220,访问到win2003的WEB。
首先说下原理,因为WEB服务是利用80端口,所以在Win2003上建立了WEB服务,80也就自动被打开,因为Win03是内网ip(192.168.10.4),外网无法通过访问这个地址,找到我的web服务,但是可以通过外网地址(221.196.193.220)访问我的XP系统,XP又能连接到Win2003,所以把80映射到我的Winxp的系统上是有可能的!
那么废话了,现在说实际操作,打开--编辑--虚拟网络设置--NAT选项卡,如下图
clip_image003
选择编辑,打开NAT设置,这里保持默认就可以,如果你对你自己的网络很熟悉,可以更改网关等项目
clip_image004
直接打开端口转递,看到如下
clip_image005
这里就是NAT的端口映射配置了,用实例的WEB服务举例,因为WEB属TCP连接,所以在TCP和UDP上我都做了,转换,点击添加
主机端口,填入真实主机要被转换的端口,这里我用FTP又举了个例子,在真实的主机上1021上建立了FTP服务,这样访问时就需要ip后加":",如便可正常访问了,这里因为我的XP上没有web服务所以主机端口添的依旧是80.
虚拟机IP地址,填入内网虚拟机的IP,这个是Win2003的IP,服务端口,对应那个服务就填入哪个端口,你可以参考其他文章,常用端口.
描述,无所谓了,写个自己能看懂的就行,不些也没问题啊~
这样一来,你的朋友就可以在IE下输入http://221.196.193.220/ 访问到你虚拟机中Win2003下的WEB服务了,什么?还不可以?自己访问成功可是其他人都不行?
呵呵,不要急,如果你是WINXP SP2的系统,去看看你的防火墙设置吧,如下图 
clip_image006
添加端口,不用我说了吧,安全起见,把TCP和UDP都加到例外中,就ok了~ 
clip_image007
好了,网络设置就写到这里了,如果有不对的地方,希望大家能够指出,最后让我们利用VMware创造出更多奇迹吧~

本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilanni/755999

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
9天前
|
5G 网络安全 SDN
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
33 3
|
1月前
|
网络协议 C语言
C语言 网络编程(十三)并发的TCP服务端-以进程完成功能
这段代码实现了一个基于TCP协议的多进程并发服务端和客户端程序。服务端通过创建子进程来处理多个客户端连接,解决了粘包问题,并支持不定长数据传输。客户端则循环发送数据并接收服务端回传的信息,同样处理了粘包问题。程序通过自定义的数据长度前缀确保了数据的完整性和准确性。
|
1月前
|
网络协议 C语言
C语言 网络编程(十四)并发的TCP服务端-以线程完成功能
这段代码实现了一个基于TCP协议的多线程服务器和客户端程序,服务器端通过为每个客户端创建独立的线程来处理并发请求,解决了粘包问题并支持不定长数据传输。服务器监听在IP地址`172.17.140.183`的`8080`端口上,接收客户端发来的数据,并将接收到的消息添加“-回传”后返回给客户端。客户端则可以循环输入并发送数据,同时接收服务器回传的信息。当输入“exit”时,客户端会结束与服务器的通信并关闭连接。
|
1月前
|
C语言
C语言 网络编程(八)并发的UDP服务端 以进程完成功能
这段代码展示了如何使用多进程处理 UDP 客户端和服务端通信。客户端通过发送登录请求与服务端建立连接,并与服务端新建的子进程进行数据交换。服务端则负责接收请求,验证登录信息,并创建子进程处理客户端的具体请求。子进程会创建一个新的套接字与客户端通信,实现数据收发功能。此方案有效利用了多进程的优势,提高了系统的并发处理能力。
|
1月前
|
C语言
C语言 网络编程(九)并发的UDP服务端 以线程完成功能
这是一个基于UDP协议的客户端和服务端程序,其中服务端采用多线程并发处理客户端请求。客户端通过UDP向服务端发送登录请求,并根据登录结果与服务端的新子线程进行后续交互。服务端在主线程中接收客户端请求并创建新线程处理登录验证及后续通信,子线程创建新的套接字并与客户端进行数据交换。该程序展示了如何利用线程和UDP实现简单的并发服务器架构。
|
2月前
|
安全 网络安全 开发者
探索Python中的装饰器:简化代码,增强功能网络安全与信息安全:从漏洞到防护
【8月更文挑战第30天】本文通过深入浅出的方式介绍了Python中装饰器的概念、用法和高级应用。我们将从基础的装饰器定义开始,逐步深入到如何利用装饰器来改进代码结构,最后探讨其在Web框架中的应用。适合有一定Python基础的开发者阅读,旨在帮助读者更好地理解并运用装饰器来优化他们的代码。
|
2月前
|
存储 网络协议 网络虚拟化
解锁未来网络新纪元!NFV基础知识大揭秘,让你的网络功能秒变“变形金刚”!
【8月更文挑战第25天】网络功能虚拟化(NFV)正引领网络架构的重大变革。NFV通过虚拟化技术将传统专有硬件上的网络功能转移到标准IT设备上,实现软硬件解耦,提升灵活性与成本效益。其关键技术架构包括NFV基础设施(NFVI)、虚拟网络功能(VNF)及管理编排模块。NFV不仅降低了成本和能耗,还加快了业务创新速度,并支持资源共享。目前,NFV已广泛应用于固定和移动网络中,提供用户接入控制等多种服务,未来将在网络发展中扮演更重要角色。
56 4
|
2月前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
2月前
|
Java Spring XML
掌握面向切面编程的秘密武器:Spring AOP 让你的代码优雅转身,横切关注点再也不是难题!
【8月更文挑战第31天】面向切面编程(AOP)通过切面封装横切关注点,如日志记录、事务管理等,使业务逻辑更清晰。Spring AOP提供强大工具,无需在业务代码中硬编码这些功能。本文将深入探讨Spring AOP的概念、工作原理及实际应用,展示如何通过基于注解的配置创建切面,优化代码结构并提高可维护性。通过示例说明如何定义切面类、通知方法及其应用时机,实现方法调用前后的日志记录,展示AOP在分离关注点和添加新功能方面的优势。
39 0
|
2月前
|
网络协议
下一篇
无影云桌面