vmware 几种联网的方式,怎样实现虚拟机上网

我的pc有一个IP地址是可以訪问网络的,那么如何让VM可以共享我的IP地址,也能上网呢。今天在摸索中实现了,详细的配置例如以下:

  1,首先将VM的网卡net8启用:

  2,然后将VM的网卡设置为VMnet8(NAT):

  3,将PC的能够上网的网卡共享:

  要勾上同意其它网络用户通过此计算机的intenet连接来连接,并选择VMnet8。

  4,设置VMnet8网卡的默认网关为本地PC能够上网的网卡的IP地址:

  我能够上网的网卡的IP地址为172.18.216.77,VMnet8的地址为192.168.0.1

  5,设置VM中网卡的地址为192.168.0.*网段,默认网关为192.168.0.1,并配置好DNS。

  这样就算设置完毕了,在VM中訪问网络时,先依据默认网关192.168.0.1,找到了VMnet8网卡,然后依据VMnet8网卡的默认网关172.18.216.77找到了能够上网的网卡,而该网卡已经共享上网,因此就实现了VM共享主机的IP地址上网啦。

  名词解释 VM:虚拟机如今体现于一个叫做VM/ESA的产品里,它广泛的安装在IBM的主机操作系统里,包含MVS和会话监视系统(CMS),所以每一个操作系统看上去像有它自己完整的软件和硬件资源系统(数据存储,通信,处理器等等)。也就是说VM给每一个操作系统一个自己的"虚拟机"。VM和CMS在很多大公司里非常流行,他们把它当成一个能让大量交互式用户通信或者开发而且能同一时候执行程序的系统。很多公司使用MVS来做商业应用而把VM作为程序开发和用户通信环境。

VMware三种网络模式根本差别

虚拟机技术在近期的几年中得到了广泛的发展,一些大型网络服务商都開始採用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。如今非常多朋友都用VMware来解决32位XP的内存訪问问题,今天就和大家一起探讨一下VMware 3种网络模式的功能和通信规则。

我们知道VMware也分几种版本号,普通用户最经常使用的就是Workstation,可是无论使用哪种版本号,我们都能发如今安装过程中让我们选择网络模式。在默认情况下会选中桥接模式,但实用户会问其它模式是干什么用的?有时候选择了其它模式之后就不能上网了。

网络模式

我们首先说一下VMware的几个虚拟设备

VMnet0:用于虚拟桥接网络下的虚拟交换机

VMnet1:用于虚拟Host-Only网络下的虚拟交换机

VMnet8:用于虚拟NAT网络下的虚拟交换机

VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡,如图:

网络连接

一.桥接网络(Bridged Networking)

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)。

桥接网络拓扑图

那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡的IP地址也要设置为同一网段。

物理网卡IP地址

虚拟网卡IP地址

我们看到,物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等參数都同样。两个网卡在拓扑结构中是相对独立的。

ping结果

我们在192.168.15.111上ping192.168.15.96,结果显示两个网卡可以互相通信。假设在网络中存在DHCPserver,那么虚拟网卡相同可以从DHCPserver上获取IP地址。所以桥接网络模式是VMware虚拟机中最简单直接的模式。安装虚拟机时它为默认选项。

二.NAT模式

在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。

NAT网络模式

VMware Network Adepter VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NATserver,使虚拟网卡能够连接到Internet。在这样的情况下,我们就能够使用port映射功能,让訪问主机80port的请求映射到虚拟机的80port上。

VMware Network Adepter VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们不要改动这个数值,否则会使主机和虚拟机无法通信。

NAT虚拟网卡IP地址

物理网卡IP地址

虚拟出来的网段和NAT模式虚拟网卡的网段是一样的,都为192.168.111.X,包含NATserver的IP地址也是这个网段。在安装VMware之后相同会生成一个虚拟DHCPserver,为NATserver分配IP地址。

当主机和虚拟机进行通信的时候就会调用VMware Network Adepter VMnet8虚拟网卡,由于他们都在一个网段,所以通信就不成问题了。

实际上,VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然能够连接到Internet,可是主机和虚拟机之间就不能互訪了。

三.Host-Only模式

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一可以訪问的就是主机。事实上Host-Only网络和NAT网络非常相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

Host-Only模式

同NAT一样,VMware Network Adepter VMnet1虚拟网卡的IP地址也是VMware系统指定的,同一时候生成的虚拟DHCPserver和虚拟网卡的IP地址位于同一网段,但和物理网卡的IP地址不在同一网段。

Host-Only虚拟网卡IP地址

物理网卡IP地址

Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能也许对普通用户来说没有多大意义,但大型服务商会经常利用这个功能。假设你想为VMnet1网段提供路由功能,那就须要使用RRAS,而不能使用XP或2000的ICS,由于ICS会把内网的IP地址改为192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。

综述

在VMware的3中网络模式中,NAT模式是最简单的,基本不须要手动配置IP地址等相关參数。至于桥接模式则须要额外的IP地址,假设是在内网环境中还非常easy,假设是ADSL宽带就比較麻烦了,ISP通常是不会慷慨的多提供一个公网IP的。

1.bridge :

默认使用vmnet0

将虚拟机的ip设置与主机同网段未使用ip,其余与主机同样:

比如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机同样就可以实现虚拟机<--->主机 虚拟机<---->互联网 通信。

2.nat :

默认使用vmnet8

将虚拟机设置成使用dhcp方式上网,windows下选择"自己主动获取ip",linux下开启dhcp服务就可以

也能够手动设置:

ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中能够查到vmnet8的gateway,一般是xxx.xxx.xxx.2。

netmask,broadcast设置与vmnet8同样,dns设置与主机同样。

比如 vmnet8 ip:172.16.249.1 gw :172.16.249.2

虚拟机设置: ip :172.16.249.100 gw: 172.16.249.2

3.host-only :

默认使用vmnet1

将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1同样,dns设置与主机同样

比如 vmnet1 ip :172.16.245.1

虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1

这样就实现了虚拟机<--->主机 通信,可是 虚拟机<--->互联网 仍无法通信

虚拟机与互联网通信:

1.开启主机路由功能

2.设定iptables,使主机成为一台nat server

1. echo 1 >/proc/sys/net/ipv4/ip_forward 这样就主机就具有了路由功能

2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE

这条规则意思是将来自172.16.245.0/24封包的来源ip伪装成eth0的ip,实现虚拟机与互联网通信

假设网络接口是ppp+或pppoe则须要改动成-o pppoe

当然-s 172.16.245.0/24 也要依据实际情况改动。

vmware 几种联网的方式,怎样实现虚拟机上网

时间: 2024-08-04 19:40:25

vmware 几种联网的方式,怎样实现虚拟机上网的相关文章

VMware三种联网方式

VMware三种网络模式联网 首先说一下VMware的几个虚拟设备 安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡,如图: VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network AdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network Adepter VMnet8:Host用于与NAT虚拟网

VMware三种网络配置方式

VMware是很受欢迎的虚拟机,在我们平时的工作中需要经常用到,此文简单总结了平时使用的三种网络配置方式,具体的原理没有去深究. 虚拟机系统安装的是Linux系统. 首先,我们在本机上查看所有网络配置连接,使用命令:ipconfig C:\Documents and Settings\user>ipconfig Windows IP Configuration Ethernet adapter VMware Network Adapter VMnet8: Connection-specific

Linux学习之路-VMware虚拟机三种联网方式

来源:VMware虚拟机三种联网方式(图文详细解说) VMware三种网络模式联网 首先说一下VMware的几个虚拟设备 安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡,如图: VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network AdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network A

vmware的三种联网方式

vmware是一种强大的虚拟机软件,这是毋庸置疑的.点击自己创建的虚拟机的网络设配器,你会发现有如下三种常见的网络设置方式.下面非别介绍三种方式的如何使用. 第一种方式:桥接模式 说的简单点,桥接模式就是通过我们真实的物理网卡上网,也就是这个时候的虚拟机就好比是一台真正的实体机使用的是和主机一样的一个真是的ip地址.完全不需要vmware虚拟出来的VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8 这两块网卡. 首先我需要设

VMware虚拟机的三种联网方法及原理

博客分类: 操作系统 虚拟机Vmware互联网网络应用网络协议 一.Brigde——桥接  :默认使用VMnet0 1.原理: Bridge  桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然.这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段  当然要保证两个局域网没有冲突的IP. VMWare 的桥也是同样的道理,只不过,本来作为

VMware虚拟机的三种联网方法

虚拟机Vmware互联网网络应用网络协议一.Brigde——桥接  :默认使用VMnet0 1.原理: Bridge  桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然.这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段  当然要保证两个局域网没有冲突的IP. VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由V

VMware虚拟机三种联网方法及原理

Brigde――桥接:默认使用VMnet0 原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然.这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP. VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由VMWare软件虚拟了!当采用桥接时,VMWare会虚拟一

VMWare的三种网络连接方式

VMWare和主机的三种网络连接方式 桥接 这种模式下,虚拟机通过主机的网卡与主机通信,如果主机能够上网,则虚拟机也能联网. 在虚拟机中,需要将虚拟机的IP配置为与主机处于同一网段. 虚拟机也可以与同网段的其他计算机通信. NAT 在这种模式下,虚拟机通过VMnet8与主机通信,如果主机能够上网,则虚拟机也能联网. 在虚拟机中,需要将虚拟机的IP配置为与VMnet8处于同一网段. 虚拟机不能与主机之外的计算机通信. Host-only 在这种模式下,虚拟机通过VMnet1与主机通信,虚拟机不能联

宿主机为linux、windows分别实现VMware三种方式上网(转)

一.VMware三种方式工作原理1 Host-only连接方式  让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段.最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局域网与宿主主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主主机的私有网络,其成员为当前宿主主机和相关的所有虚机,这也是Host-only命名的