vmware 虚拟机网络设置

时间:2022-12-24 09:18:49

Vmware 网络设置&ubuntu网络设置


转载说明出处:http://blog.csdn.net/lvsaixia/article/details/41410719

               通过wmware虚拟机自带的有三种联网模式可以实现物理机和虚拟机的网络通信,使得虚拟机能正常上网。这三种模式分别为桥接(bridge)、网络地址转换(NATNetwork Address Translation)主机模式(host-only)。在edit->Virtual Network Editor

vmware 虚拟机网络设置vmware 虚拟机网络设置vmware 虚拟机网络设置

接下来,本文分别介绍这三种链接模式的链接方式和他们之间的区别:

1、桥接模式:

默认使用vmnet0,这种模式下,虚拟的的地址设置就与物理机所在的局域网的地址设置一样。就相当于虚拟机直接连接在局域网上。物理操作系统就相当于一根网线(起链接的作用)。

Vmware下可以不用自己设置,可以选择Automatic然后再Automatic Setting下选择可以使用的网络(个人建议全部选择):

vmware 虚拟机网络设置vmware 虚拟机网络设置

vmware 虚拟机网络设置

这样设置好以后Vmware下就设置好了,接下来就需要设置虚拟机的网络了。

接下来我以ubuntu 13.10 为例设置linux(如果虚拟机是windows可以和普通物理机一样设置)。

先查看一下物理机所在网络的信息(可以采用ipconfig命令查看网络信息,同时也可以在控制面板->网络->选择一个网络查看属性):

物理机所在网络的信息

vmware 虚拟机网络设置vmware 虚拟机网络设置

vmware 虚拟机网络设置

linux下我们可以根据物理机所在网络的信息填写。(需要注意的是ip地址不能和物理机所在的局域网其他主机的ip地址有冲突)网络连接下,新建一个 以太网连接(如果存在链接就可以直接设置),然后设置相应的ip地址、子网掩码、默认网关等信息。

vmware 虚拟机网络设置vmware 虚拟机网络设置           vmware 虚拟机网络设置

测试:在windows下执行命令ping 125.221.225.49,如果得到下图的信息说明网络已经链接上了。在linux下ping物理机,有时候好久不给回应是需要在window系统下防火墙->高级设置->入站规则->文件和打印机共享(回显请求 - ICMPv4-In)->开启就ok了。

vmware 虚拟机网络设置vmware 虚拟机网络设置  vmware 虚拟机网络设置vmware 虚拟机网络设置

2、网络地址转换(NATNetwork Address Translation)

NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat和端口多路复用OverLoad。 静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。 动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说,只要指定哪些内部地址可以进行转换,以及用哪些合法地址作为外部地址时,就可以进行动态转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。可以采用动态转换的方式。 端口多路复用(Port address Translation,PAT)是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT,Port Address Translation).采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。

设置:这种模式下,首先需要开启系统下VMnet8

vmware 虚拟机网络设置

vmware 虚拟机网络设置

然后打开vmware->edit->vitual Network editor-NAT

vmware 虚拟机网络设置

vmware 虚拟机网络设置

NAT Setting 下设置虚拟网络的信息

vmware 虚拟机网络设置

vmware 虚拟机网络设置

Use local DHCP service to distribute IP address to VMs(这个选项决定虚拟机内的系统是动态获取ip,还是采用静态形式联网)

vmware 虚拟机网络设置

linux下的链接

         如果VM采用的是动态分配ip,虚拟机系统就无需设置网络,ip地址自动获取就可以链接网络上网了。如果才用今天的ip就需要在ip地址出填写相对应的星系

例如ip为192.168.1.2,子网掩码:255.255.255.0,网关:192.168.1.1。DSN服务器不需要设置。

vmware 虚拟机网络设置

vmware 虚拟机网络设置

主机模式(host-only)

这种技术提供的是主机和虚拟机之间的网络互访,而不是虚拟机访问internet的技术。

在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。

在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络DHCP服务器来动态分配的。

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

NAT(Network Address Translation,网络地址转换): http://baike.sogou.com/v4808027.htm

host-only顾名思义:http://baike.sogou.com/v4808027.htm

欢迎大家发表意见!

转载说明出处:http://blog.csdn.net/lvsaixia/article/details/41410719