linux虚拟机中和主机三种网络连接方式的区别

linux虚拟机中和主机三种网络连接方式的区别
linux虚拟机中和主机三种网络连接方式的区别

在介绍网络模式之前,关于网络的几个简单命令的使用

ifup eth0 //启动网卡eth0

ifdown eth0 //关闭网卡eth0

/etc/network/interfaces //网络配置文件

/etc/init.d/networking //网络服务位置

/etc/init.d/networking restart //重启网络

/etc/resolv.conf //DNS配置文件

ifconfig eth0 192.168.5.111 //重新配置网卡eth0的ip

一、三种模式的简单介绍

VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。

1、bridged(桥接模式)

在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

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

2、host-only(主机模式)

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

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

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

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

3、NAT(网络地址转换模式)

在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信,但是VMware Network Adapter VMnet8虚拟网卡仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的NAT服务器连接的Internet的。这时候,你的Guest和Host就可以实现互访了,并且如果你的Host此时已经连接到了Internet,那么你的Guest也就可以连上Internet了。那么VMware Network Adapter VMnet8虚拟网卡在这里扮演了一个什么角色呢?它仅仅是为Host和NAT虚拟网络下的Guest通信提供一个接口,所以,即便Disable掉这块虚拟网卡,Guest仍然是可以上网的,只是Host无法再访问VMnet8网段而已。

这种方式的时候,主机需要开启vmdhcp和vmnat服务。

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

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

提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成

的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供

二、三种模式的本质区别

网络模式

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

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

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

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

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

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

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

1)桥接网络模式

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚

拟网卡在拓扑图上处于同等地位(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)。

这里的VMnet0相当于一个交换机,最终通过这个虚拟交换机使其两端在一个网段中。

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

如果使虚拟机使用桥接模式连接网络,在运行cmd命令后产看两个IP,可以发现IPv4的IP 和虚拟机处于一个网段。

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

桥接网络模式是VMware虚拟机中最简单直接的模式。安装虚拟机时它为默认选项。

在桥接模式下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中。因此在桥接模式下,我们就要像对待其他真实计算机一样为其配置IP、网关、子网掩码等等。

当我们可以自由分配局域网IP时,使用桥接模式就可以虚拟出一台真实存在的主机。

2)NAT模式

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

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

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

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

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

实际上,VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通

信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互访了。

在NAT模式下,宿主计算机相当于一台开启了DHCP功能的路由器,而虚拟机则是内网中的一台真实主机,通过路由器(宿主计算机)DHCP动态获得网络参数。因此在NAT模式下,虚拟机可以访问外部网络,反之则不行,因为虚拟机属于内网。

使用NAT模式的方便之处在于,我们不需要做任何网络设置,只要宿主计算机可以连接到外部网络,虚拟机也可以。

NAT模式通常也是大学校园网Vmware最普遍采用的连接模式,因为我们一般只能拥有一

个外部IP。很显然,在这种情况下,非常适合使用NAT模式。

3)host-only模式

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

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

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

在Host-only模式下,相当于虚拟机通过双绞线和宿主计算机直连,而宿主计算机不提供任何路由服务。因此在Host-only模式下,虚拟机可以和宿主计算机互相访问,但是虚拟机无法访问外部网络。

当我们要组成一个与物理网络相隔离的虚拟网络时,无疑非常适合使用Host-only模式。

让多个虚拟机系统(Linux)同主机实现共享上网

让多个虚拟机系统(Linux)同主机实现共享上网 第一步:安装虚拟机VMware Workstation 6 第二步:设置你的虚拟网卡VMnet1、VMnet8 (1)、VMnet1用系统默认,不做任何设置. (2)、VMnet8设置为自动获得IP、自动获得DNS服务器,启用。 第三步:新创建一个虚拟机(Fedora 9),在创建过程中的Network Type时,将其Network connection 选择Use Network address translation(NAT). 第四步:给新创建的虚拟机安装上系统(以Fedora 9为例).装完后,把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!) 第五步:打VMware Workstation 6的菜单栏,点菜单栏里的“编辑”-选“虚拟网络设置”进行设置: (1)、先将“自动桥接”给去掉(去掉钩钩):automatic bridging-Automatically choose an available physical network adapter to bridge to VMnet0(去掉其钩:即取消自动桥接) (2)、再选“DHCP”开启DHCP服务,点“开始”-应用(开启DHCP服务). (3)、最后选“NAT”开启NAT服务,点“开始”-应用(开启路由功能) 第六步:检查VMware DHCP Service 和VMware NAT Service服务是否开启(具体操作如下: 开始---设置--控制面板---管理工具---服务,确保VMware DHCP Service 和VMware NAT Service 服务已经启动),注意:这两个服务必须开启: 到此如果你的机子能上网,VMware便能上网了。

Windows 7中虚拟机VMware无线网络设置

默认情况下,VMware Workstation的虚拟网卡使用 192.168.1.0 ---- 192.168.254.0 范围中的(子网掩码为 255.255.255.0)两个网段(对应于第一块网卡 VMnet1 和第二块网卡 VMnet8)。由于每块网卡使用的网段是随机的,不固定。在用VMware做网络实验时,很不方便,一般把VMware使用的网段固定在一定范围。 机器配置:Windows7 中文家庭版,64位系统,Dell笔记本,虚拟机Windows server 2003 中文版SP2 网络适配器如下 Dell Wireless 1397 WLAN Mini-Card Microsoft Virtual WiFi Miniport Adapter Realtek PCIe FE Family controller 成功联网的前提: 首先,设备管理器里面要有VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8(其实只需要8,不需要1也行)。且显示无问题。 其次,控制面板\网络和 Internet\网络连接里面,你的网卡属性里面,VMware Bridge Protocol协议需要打钩(注意是你的物理网卡,而不是虚拟网卡的属性,虚拟网卡可以不打勾)如图3 另外,系统服务中没有更改默认VMware所续启动的三个必要服务。 如果上述必要设置有问题,只要重新运行一下安装程序,选择修复安装,一般问题都会解决。 设置虚拟机联网的详细步骤:(以下设置最好是都用管理员身份运行) 1、打开开始菜单,所有程序,VMware,Virtual Network Editor 2、打开NAT标签页,把VMnet Host的下拉菜单设置成VMnet8,记下下面的Gateway IP Address,比如说我的就是192.168.32.2 3、打开DHCP标签页,选择下面列表中的VMnet8,并点击列表右下角的Properties按钮,记下Start IP Address和End IP Address,比如说我的就是192.168.32.128和192.168.32.254 4、关闭VMware,Virtual Network Editor,运行VMware Workstation,更改虚拟机的硬件,设置网卡的运行方式为第二种(NAT:Used to share the host's IP address 5、启动虚拟机,比如说我的是Windows server 2003 中文版,并打开控制面板\网络和Internet连接\网络连接 6、更改本地连接属性里面的TCP/IP属性,选择使用下面的IP地址,其中,IP地址填刚才DHCP页面里面记下的两个IP地址中的随便一个IP,也就是说从192.168.40.128到192.168.32.254,随便选一个,我选的是192.168.32.202。子网掩码是自动填的255.255.255.0,默认网关和下面的DNS是填刚才NAT 页面记下的IP,比如我的是192.168.32.2。 7、打开浏览器,输入 https://www.360docs.net/doc/657090571.html,/ ,能上网了。 而我的情况还比较特殊,有两台虚拟机,并且无限上网使用了代理 https://www.360docs.net/doc/657090571.html, 一台:192.168.32.202 数据库服务器 一台:192.168.32.203 应用程序和前端服务器 203与202不同的地方时 203 的多配置一个DNS,ip位202的 这样以后,

虚拟机VMware下RedHat Linux上网设置

虚拟机VMware下RedHat Linux上网设置(bridged NAT 方式) 图文详解安装环境: 1、宿主机系统:windows xp ps2 2、虚拟机系统:RedHat enterprise linux 5 3、Vmware版本:vmware workstation 6.5 方法一:bridged方式 1、安装vmware(那个版本也可以,这里以6.5为例来说明配置方法) 2、禁用掉网络连接VMware Network Adapter VMnet1和VMware Network Adapter VMnet8 (在bridged这种方式下不需要这两个连接,如下图) 3、打开vmware Workstation 6.5àVMàseting设置如下图

4、(可选)设置vmnet0(如果你只有一个网卡的时候,这项可以使用默认,如果使用多个网卡的话选择当前使用的网卡,具体方法是打开vmware workstation 6.5—Edit—Virtual net Editor…,设置的效果如下图(我使用的是默认设置))

说明:由于我使用的是内网,所以选择了内网的一个IP设置就行了。

6、设置DNS(如下图首先选择DNS项,然后进行设置)

7、Ok,现在该机子就像一台实际存在的物理设备一样,可以被内网的记者ping通了,当然也可以上网了。 方法二:NAT方式 1、安装vmware 2、禁用VMware Network Adapter VMnet1,启用VMware Network Adapter VMnet8,查看IP配置如下图所示:

VMware虚拟机客户机固定ip设置_linux&windows(nat&host&bridge)

安装VMware之后,发现网络连接中多了两个网卡:VMware Network Adapter VMnet1 和VMware Network Adapter VMnet8 其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。 这两个网卡有着固定的IP地址,IP地址是自动生成的,如下图:

两个网卡属于不同的网段,默认网关和DNS服务器默认为空。 VMware的三种主要连接方式:桥接(Bridged)、NAT、主机网络(Host-Only) 1. Use bridged networking(使用桥接网络) 说明:使用VMnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的IP地址,其网络拓扑如图1所示,使用桥接方式,A,A1,A2,B可互访。

图1 桥接方式拓扑示意 2. Use network address translation(NAT) 说明:使用Vmnet8虚拟交换机,此时虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。其网络拓扑如图2所示,使用NAT方式,A1,A2可以访问B,但B不可以访问A1,A2。但A,A1,A2可以互访。 图2 NAT方式拓扑示意 3. Use Host-Only networking(使用主机网络) 说明:使用Vmnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互访。也就是不能上

Internet,其网络拓扑如图3所示,使用Host方式,A,A1,A2可以互访,但A1,A2不能访问B,也不能被B访问。 图3 主机网络方式拓扑示意 以上内容转自:https://www.360docs.net/doc/657090571.html,/space.php?uid=20653907&do=blog&id=1590716 个人小记: 在创建XP和2008虚拟机是都默认选择了NAT,这样在创建完虚拟机之后,都可以自动获取IP地址,并可以登录互联网。进入2008虚拟机后“开始-运行-cmd-ipconfig /all”,结果如下图:

VMware虚拟机网络连接的三种方式

VMware是很受欢迎的虚拟机,在我们平时的工作中需要经常用到,此文简单总结了平时使用的三种网络配置方式,具体的原理没有去深究。 虚拟机系统安装的是Linux系统。 首先,我们在本机上查看所有网络配置连接,使用命令:ipconfig Java代码

isconnected 33. 34.Ethernet adapter VirtualBox Host-Only Network: 35. 36. Connection-specific DNS Suffix . : 37. IP Address. . . . . . . . . . . . : 192.168. 154.1 38. Subnet Mask . . . . . . . . . . . : 255.255. 255.0 39. Default Gateway . . . . . . . . . : 40. 41.C:\Documents and Settings\user> Microsoft Windows XP [版本5.1.2600] (C) 版权所有1985-2001 Microsoft Corp. C:\Documents and Settings\user>ipconfig Windows IP Configuration Ethernet adapter VMware Network Adapter VMnet8: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.74.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Ethernet adapter VMware Network Adapter VMnet1: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.2.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Ethernet adapter 无线网络连接:

虚拟机RedHat_linux_nat联网实施步骤

VMWare虚拟机下安装的RedHat 9.0 linux有三种方式实现上网,桥接、nat、host-only。此篇文档选择使用的是nat网络连接 1.网上邻居-属性-可以看到在你安装好 VM虚拟机后又多了两个网络连接 (vmnet1 是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,同时又都能访问外部互联网,而且虚拟机是借用真实系统的IP上网的,不会受到IP-MAC绑定的限制。) 右键VMnet8-属性-tcp/ip协议 -双击打开 -勾选使用下面的IP地址, 把IP地址改为192.168.132(这个自己随便设1-224内的数字).1 /255.255.255.0 网关以及DNS不用设置,点确定。

2.打开vm虚拟机,点左上方的编辑-虚拟网络设置-nat 虚拟机的DNS就是这里的网关IP地址192.168.132.2,这个vmnet8相当于局域网里的网关。把这个地址记下。 3.编辑-虚拟网络设置-主机虚拟网络映射,在vmnet0下拉框勾选自己的网卡,其余的一般默认即可。

4.回到win主机,开始-运行-CMD,打开DOS,输入命令ipconfig/all,可以看到相关的IP配置,记好。 5.进入VM虚拟机中的linux系统,主菜单-系统设置-网络-勾选下面的设备eth0-进入以太网设备编辑状态

Win7系统VMware虚拟机无线上网设置教程

Win7系统VMware虚拟机无线上网设置教程 作者:佚名来源:本站整理发布时间:2011-04-12 13:54:31 文章内容相关Tags:虚拟机上网设置 机器配置:Windows7 中文家庭版,64位系统,Dell笔记本,虚拟机Windows server 2003 中文版 SP2 网络适配器如下 Dell Wireless 1397 WLAN Mini-Card Microsoft Virtual WiFi Miniport Adapter Realtek PCIe FE Family controller 成功联网的前提: 首先,设备管理器里面要有VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8(其实只需要8,不需要1也行)。且显示无问题。 其次,控制面板\网络和 Internet\网络连接里面,你的网卡属性里面,VMware Bridge Protocol协议需要打钩(注意是你的物理网卡,而不是虚拟网卡的属性,虚拟网卡可以不打勾) 另外,系统服务中没有更改默认VMware所续启动的三个必要服务。 如果上述必要设置有问题,只要重新运行一下安装程序,选择修复安装,一般问题都会解决。 设置虚拟机联网的详细步骤:(以下设置最好是都用管理员身份运行) 1、打开开始菜单,所有程序,VMware,Virtual Network Editor 2、打开NAT标签页,把VMnet Host的下拉菜单设置成VMnet8,记下下面的Gateway IP Address,比如说我的就是192.168.32.2 3、打开DHCP标签页,选择下面列表中的VMnet8,并点击列表右下角的Properties按钮,记下Start IP Address和End IP Address,比如说我的就是192.168.32.128和192.168.32.254

在VMware虚拟机下Linux系统上网方法介绍

在VMware虚拟机下Linux系统上网方法介绍 原理:使用Windows下的连接作为网关。Linux作为一个虚拟的客户端通过这个Windows下的连接连上网。 1、设置Windows下的本地连接允许VMware的虚拟网卡来共享上网。 2、设置Windows下的VMware产生的虚拟网卡1。将其IP设置为192.168.0.1。子网掩码为255.255.255.0。 3、设置VMware的网卡为Host-only 4、启动Linux,然后在网络设置中将eth0设置为IP为192.168.0.2。然后设置子网掩码255.255.255.0。再设置网关为192.168.0.1。最后设置DNS为Windows下使用的那个DNS地址即可(在安装虚拟机前可以用ipconfig查到)。再激活eth0即可。 5、如果不行,那就设置完后,重启你的电脑。 而我在公司装的时候,没做第3步,用了默认的NAT方式,同样也可以上网。 VMware的网卡设置模式 VMware 提供四种网络连接方式 ======================================================== = Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上

面,和linux下一个网卡绑定两个不同地址类似,实际上是将网 卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连 到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对 等的地位,在网络关系上是平等的,没有谁在谁后面的问题. 使用这种方式很简单,前提是你可以得到1个以上的地址.对于想 进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络 进行控制,它直接出去了. nat方式:这种方式下host内部出现了一个虚拟的网卡vmnet8(默 认情况下),如果你有过做nat服务器的经验,这里的vmnet8就相 当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的 机器,虚拟机内的网卡(eth0)则独立于vmnet8. 你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的是,vmware自带了nat服务,提供了从vmnet8到外网的地址转换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供 虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.

VM虚拟机的网络连接方式详细说明

VM虚拟机的网络连接方式详细说明 VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,就应该先了解一下这三种工作模式。 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP 地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub 上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。 2.host-only(主机模式) 在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS 服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。 ⒈在虚拟机上安装操作系统的时候,系统的IP设置为192.168.0.99,DNS:192.168.0.1

VMWare虚拟机下安装RedHat Enterprise Linux 5 网络配置过程

VMWare虚拟机下安装RedHat Enterprise Linux 5 网络配置过程 本操作参考VMWare虚拟机下安装RedHat 9.0linux联网教程 https://www.360docs.net/doc/657090571.html,/Charistain_huang/archive/2009/12/14/5006861.aspx 1.网上邻居-属性-可以看到在你安装好 VM虚拟机后又多了两个网络连接 (vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,同时又都能访问外部互联网,而且虚拟机是借用真实系统的IP上网的,不会受到IP-MAC 绑定的限制。) 右键VMnet8-属性-tcp/ip协议 -双击打开 -勾选使用下面的IP地址, 把IP地址改为192.168.132(这个自己随便设1-224内的数字).1 /255.255.255.0 网关以及DNS不用设置,点确定。

2.打开vm虚拟机,点左上方的编辑-虚拟网络设置-nat edit--->virtual network editor

NAT Settings OK 虚拟机的DNS就是这里的网关IP地址192.168.132.2,这个vmnet8相当于局域网里的网关。 3.编辑-虚拟网络设置-主机虚拟网络映射,在vmnet0下拉框勾选自己的网卡,其余的一般默认即可。

Linux虚拟机NAT网络连接设置

2010-04-17 Linux虚拟机NAT网络连接设置 文章分类:操作系统 1.打开VMware,Fedora 4关机状态,在Devices区域中鼠标双击Ethernet,选择"NAT"。 2.2.在VMware中,Edit-〉Virtual Network Settings,看到如下两张图的设置,说明VMnet8启用。VMnet8的启用说明VMware软件虚拟了一台网络交换机,带有DHCP功能,本身起到NAT服务器的作用。 请注意第二张图VMnet8的Gateway IP Address。

3.打开Fedora 4虚拟机,以root账号登入系统,如果是图形界面的话,请按"Ctrl+Alt+F1"切换到终端命令行模式。

4.设置主机名称与默认网关(通过vi编辑器打开/etc/sysconfig/network文件)[root@hostname root]# vi /etc/sysconfig/network 按照下图设置,注意HOSTNAME这里设置成https://www.360docs.net/doc/657090571.html,,配置完成后,重启机器后hostname会变成daquan。 5.设置网卡参数(通过vi编辑器打开 /etc/sysconfig/network-scripts/ifcfg-eth0文件) [root@hostname root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 按照下图设置即可

6.设置DNS主机的IP(通过vi编辑器打开/etc/resolv.conf文件) [root@hostname root]# vi /etc/resolv.conf 下图无需设置,大家看一下即可,如果不是如下,重新启动机器应该就会自动设置,因为已经设置为DHCP,nameserver会自动设置成 VMnet8的Gateway IP Address,nameserver就起到Windows下的DNS Server作用,这种设置类似于Windows域环境下的DNS转发器,说明这个地址会自动转发DNS查询到主机的DNS。 7.重新启动网络设置 因为更改了/etc/sysconfig/network这个文件,按照如下三个命令重新启动,不行就reboot虚拟机。 参看下图

VMWare虚拟机上网设置保证你能连接网络

个人建议除了能用下述以不同方式实现 VMWare 上网外,最好能了解VMWare 的三个虚拟交换机的工作原理,即 NAT、桥接、Host-Only 三种方式下的 VMWare 的网络工作原理,网上有很多相关文章,这里不再详说。(Host-Only已测试完毕,稍后将补充完整) 一、外网篇 [ 1 ] NAT 首先确认主机已经连接网络可以正常上网,设置虚拟机网络连接方式为“NAT”,然后启动虚拟机,在虚拟系统里打开“网上邻居”的属性,双击“Internet 协议(TCP/IP)”,在弹出框中选择“自动获得 IP 地址”和“自动获得 DNS 服务器地址”,点“确定”,修复一下虚拟系统的“本地连接”就可以上网了。 [ 2 ] 桥接 在外网虚拟机使用桥接上网,只需启用主机的宽带连接共享功能即可,但是启用宽带连接共享的主机必须启用 DHCP Client 和 RPC 服务。 如果 DHCP Client 启动失败,可以打开“设备管理器”,点击“查看 - 显示隐藏的设备”,然后展开列表中的“非即插即用驱动

程序”,查看其下的 IPSEC driver 和 NetBIOS over TCP/IP 是否被停用,将其启用并重启即可。 1、断开宽带连接,禁用”本地连接“,打开“本地连接”的属性,双击“Internet协议(TCP/IP)”,修改IP 地址为192.168.0.1 ,子网掩码为 255.255.255.0 ,DNS 填写主机所在地的DNS 。 2、启用“本地连接”,在主机“网上邻居”的“属性”窗口中的右击宽带拨号连接的图标上,点“属性”,在弹出框点“高级”,将“Internet 连接共享”中的三个复选框选上。

VM虚拟机网络设置解释很好

VM虚拟机网络设置 VMWare中的几种网络设置 (1)Bridged方式 用这种方式,虚拟系统的IP可设置成和本机系统在同一网段,虚拟系统相当于网络内的一台独立的机器,和本机一起插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然和本机系统的双向访问也不成问题。 (2)NAT方式 这种方式也能实现本机系统和虚拟系统的双向访问。但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机器。 NAT方式的IP地址设置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可。 (3)host-only方式 顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器。 (4)not use方式 既是不使用网络,虚拟系统为一个单机。 一般来说,Bridged方式最方便好用。但如果本机系统是win2000而网线没插(或根本没有网卡),网络非常可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的。 vmware虚拟机的网络设置 虚拟机的网络设置(原理篇) 在正式开始之前,我想有必要先来学习一些必要的网络知识。否则,在不懂得所有原理的情况下依葫芦画瓢虽然可解一时之需要,但遇见具体情况改动的情况下就只能干瞪眼了。由于篇幅限制,这里只讲和VMware设置有关的一点简单网络知识。 1,什么是网络? Internet是指“互连网”,好象这句话说的有点多余,不过确实有非常多人对他有错误的理解,“互连网”是指一个个网络互连,而不是像有些人想象的那样把一台台计算机杂乱无章的互连。当我们需要用计算机和远方的计算机通讯的时候,先把本地计算机组成一个网络,当然,远方的计算机也要组成一个网络,在把这两个网络“互连”起来,组成“互连网”。用电话线和MODEM拨号上网的时候是通过电话线先把自己的计算机连到ISP(Internet Service Provider 网络服务提供商)的网络中,再经过ISP的网络和世界各地的计算机通信。 2,计算机怎么通过网络传递数据? 每一个网络需要一个网络地址,网络中的计算机需要一个在网络中唯一确定的标识,网络号和计算机的标识号组成了IP地址,所以IP地址是由网络号和主机号

第1章--基于Linux下KVM虚拟机的三种网络模式

第1章基于Linux的KVM虚拟机三种网络模式KVM虚拟机是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。 在高级网络操作系统课程中需要练习搭建各种服务器,为了操作简便,KVM 的使用势在必行,而KVM虚拟机所提供的三种网络模式,又是所有服务器连接的基点,想要有一个连通性好能够正常的运作的网络环境,学习这三种网络模式是很有必要的。 1.1 虚拟机 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,能运行在一个完全隔离的环境中的完整的计算机系统。 流行的虚拟机软件有VMWare(VMWare ACE),Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。 当然还有下面介绍到的运行在Linux环境中的KVM虚拟机。 1.2 KVM虚拟机三种网络模式简介 1.2.1 桥接(Bridge)网络模式 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。

所以当我们要在局域网使用虚拟机,用来对局域网其他计算机提供服务时,例如提供FTP,SSH,HTTP等服务时,那么就要选择桥接模式。 1.2.2 NAT网络模式 NAT模式中,就是让虚拟机借助NAT(Network Address Translation,网络地址转换)功能,通过宿主物理机所在的网络来访问公网。 NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在KVM中提供的一个虚拟网络。 1.2.3 隔离网络模式(Host-Only) 在隔离网络(Host-Only)模式下,虚拟网络是一个全封闭的网络环境,它唯一能够访问的就是宿主物理机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能通过宿主物理机连接到公网。 Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。

虚拟机设置中的各种网络连接方式详解

虚拟机设置中的各种网络连接方式详解 2013年10月06日??共2113字?字号??阅读4,777 views 次 虚拟机的作用是在现有操作系统下,允许安装更多的操作系统,相互之间物理隔离,组成网络,可以更大的发挥计算机的性能。 VirtualBox作为一款免费的虚拟机,非常好用。与之类似的,还有VMWare,这也是一款非常非常好用的虚拟机,操作也非常类似。我们依次为例,讲述VBox下的各种网络连接方式。 为什么要讲这个哪?因为在教学中,发现很多学员对网络知识比较缺乏,对各种网络连接方式哪,知之甚少。现在总结一下,希望来个根本解决。 首先,大家知道一下网络常识: ?网络中对电脑的访问是通过ip定位的。就好像我们的身份证号,可以唯一辨识一个人。ip是用来区分网络中的电脑的,因此同一网络(准确讲是“网段”)中,ip地址不能相同。如果同一网络中有相同的ip存在,经常发生无法联网或者经常掉线的情况。 ?网络是分段管理的。拿局域网为例,我们通常的网段是192.168.1.xxx。我们的ip地址就是把xxx成1到254的数字。如果多台计算机的ip的前面数字都是192.168.1,那么就叫做属于同一个网段,他们之间是可以互相通信的。如果一台机器的ip是192.168.1.100,另一台机器的ip是192.168.3.100,正常情况下,不能互相通信的(有办法可以搞定,我们不讨论)。所以,在设置虚拟机时要考虑是否同一个网段。 ?怎么知道电脑的ip地址?在windows系统下,在命令行中执行ipconfig;在linux系统下,在命令行中执行ifconfig即可,下文会详述。 ?怎么判断是否与对方能够通信?最简单的方式是执行ping命令。无论是windows还是linux,都可以在命令行中执行“ping 对方ip”

VMware Linux虚拟机使用路由器进行上网配置

VMware Linux虚拟机使用路由器进行上网配置: 1.装好虚拟机后,在网络连接中会有两个虚拟网卡显示。如下图,VMnet8和VMnet1就是虚拟网卡。 其中VMnet8是VMware默认为NET模式的,VMnet1被默认为Bridge还有一个VMnet0被默认为了Host-only只不过它不显示在这儿。 2.现在要看你是使用什么方式上网了,如果你使用的交换机,或者直接插线那你就不用看下去了,因为我是用的路由器。 3.使用的路由器的,在命令行中输入ipconfig查询你的网卡IP地址,主要是看你的无线局域网适配器默认网关是192.168.0.1还是192.168.1.1,如果是192.168.0.1则复杂些; 第一种状况:

第二种状况: 如果是后者,直接看第5步。 4.将VMware Network Adapter VMnet1和VMware Network Adapter VMnet8的IP改为自动获取。

记住本地连接的数据,然后将其所有第三段的0改为1,如192.168.0.1改为192.168.1.1其实改为其它的也行,只要不要有192.168.0.1就行。

5.如果接外网的是本地连接,那么打开本地连接属性,选择共享选项卡,勾选允许“允许其它网络用户通过此计算机的Internet来连接”,将后面的主要计算机选为“VMware Network Adapter VMnet8”;如果接外网的的是无线网络连接,那么打开无线网络连接属性,选择共享选项卡,Internet 连接共享中,勾选“允许其它网络用户通过此计算机的Internet来连接”,将后面的家庭网络连接选为“VMware Network Adapter VMnet8”。我使用的是无线网络,如图:

VMware虚拟机_如何设置网络

VMware虚拟机如何设置网络 软件社区> VMware > VMware 论坛>正文 本主题共有 1 页[刷新]本文构建的是这样一个网络,有两台winXP系统的PC,处于同一局域网内,PC里都装有VMw are虚拟机,虚拟机上跑的是Redhat Linux 9,我们想要在winXP系统下访问本机的虚拟机lin ux系统,以及也要能够访问另一台PC里的虚拟linux系统。由于我们这个局域网又不允许再分配同一网段的IP地址,因此不能用桥接方式给虚拟操作系统分配一个与PC处于同一网段的IP 地址,而本文即是采用NAT连接方式来实现这种配置。 相关文章: VMware辅助软件把当前系统直接转换为虚拟系统 VMware漏洞将会是虚拟化的危机吗 1,在WinXP系统下安装VMware软件 在这里我装的是VMware workstation 4.5.2版,对于安装没什么可说的,安装完毕,会多出两个网络连接:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。 2,打开VMware安装Redhat linux 9 3,都就绪完毕,开始网络配置

4,让VMware Network Adapter VMnet8自动获取IP地址以及DNS服务器地址,然后我们打开MS-DOC控制台,执行ipconfig /all命令,看看VMnet8的IP分配情况。 我的VMware Network Adapter VMnet8虚拟网卡的IP地址配置如下: 5,打开VMware软件,选择菜单VM->Settings,选中网卡查看其属性,将network connecti on设置为Custom:Special virtual network -- VMnet8(NAT)。OK返回软件主界面。启动Redh at Linux 9系统,这时我们要将虚拟系统的IP设置成与之同网段(我这里是192.168.65.0,你的可能不同,这是VMware自动随机指定的一个IP地址)。 如果在命令行下,可以编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,内容如下: DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.65.255

详细教你如何用虚拟机组建局域网

如何用虚拟机组建局域网 VMware网络设置详解打造超级虚拟网络(相当详细!P) 我们知道,VMware Workstation提供了很多虚拟设备,利用这些设备,我们除了可以组建典型的桥接网络、仅主机网络、NAT网络外,还能组建复杂的自定义网络。本篇目的就是让大家认识和掌握VMware Workstation虚拟的各种网络设备,最后再组建一个如图1所示的超级自定义网络。 超级自定义网络示意图 一、认识网络设备

要组网,就需要使用网卡、交换机等组网设备,同样地,在VMware Workstation中组网也需要使用这些设备,只不过在VMware Workstation虚拟的计算机和网络中,这些设备在形式上也都是虚拟的(但在功能上,它们跟真实的网络设备没有大的区别)。下面,我们就来看看 VMware Workstation都为我们虚拟了哪些网络设备。 ⒈交换机。和一台物理交换机一样,一台虚拟交换机能把主机、虚拟计算机和其它网络设备连接在一起。在VMware Workstation安装后,交换机将根据组网的需要由VMware Workstation自动创建并自动使用,在Windows系列的主机上,您最多可用10台虚拟的交换机(如图2),但在Linux 主机上,您可使用多达256台的虚拟交换机。通过VMware Workstation创建的虚拟交换机,您可以将一台或多台虚拟机连接到主机或其它虚拟机。 最多10台机 ⒉网桥。当您在主机和虚拟机之间使用“桥接”网络组网时,“网桥”虚拟设备将被自动启用,该设备连接您的虚拟机中的以太网适配器到主机中的物理以太网适配器,能将您的虚拟机连接到主机所在的局域网(LAN)。 经它桥接的虚拟机,能和主机一样成为主机所在网络上的一台额外的“真实”计算机,能拥有主机所在局域网上的IP地址,能够使用主机所在网络上的所有服务,包括打印机、文件服务、网关以及其它服务;同样地,主机以及主机所在网络上的任何物理计算机,其它虚拟机也都可以使用由它提供的所有资源或服务。

虚拟机上网设置

配置安装好的虚拟机 我这里所指的配置,就是对已经装好的虚拟机的内存容量,硬盘大小和数量,网络类型等进行修改,这样可以很方便地“变”出许多需要的 点击后就会出现设备的具体设置,是可以改的。

添加一个设备也含简单,只要add就可以,添加过程就像刚开始配置安装虚拟机过程一样。

需要提一下share folder这个功能,这是VMware4的新功能,是为了在与真实主机共享文件时方便一些设定的,它会在虚拟机理添加一个名为share folder的磁盘,盘符为Z,添加起来很简单,点击那个add,选择一个真是主机的文件夹即可。这个功能在bridge 模式下可以用UNC名访问的方式代替,然而在NAT和host only模式下这个功能就显得很有用了,因为在这两种模式下直接使用IP地址变得很困难。最后还要提醒以下,在win98(含以下)的系统不能支持Shared Folder功能

在下一篇文章中,我们将向大家介绍“配置虚拟机的网络” 三、配置虚拟机的网络 光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机进行通讯。通讯分两个部分,一个是局域网内的,另一个是连接到公网的。这一部分是重点,三种不同模式的用途就要揭晓。 (1)桥接模式: 拓扑: 如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。

(2)host only模式: 拓扑: Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。host only模式只能使用私有IP,IP,gateway,DNS都由VMnet 1来分配。 (3)NAT模式: 拓扑: NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。凡是选用NAT结构的虚拟机,均由VMnet 8提供IP,gateway,DNS。 下面讲讲具体操作。 桥接模式: 前面我已经提到,桥接模式是最简单的,使用桥接模式后虚拟机和真实主机的关系就好像两台接在一个hub上的电脑,想让他们俩进行通讯,你需要为双方配置IP地址和子网掩码,从图中可以看出,如果你不配置虚拟机,虚拟机也没有办法得到DHCP分到的IP地址,所以只能使用169.254.这个段。曾经有些朋友试图改在真实主机中安装VM后生成的VMnet1和VMnet8这两块网卡的IP,这种做法是错误的,作为连接底层硬件的驱动程序它们不需要、也不能作修改。

VMware linux 上网配置 虚拟机centos不能上网解决方案

VMware linux 上网配置虚拟机centos不能上网解决方案原文地址: https://www.360docs.net/doc/657090571.html,/?p=808 On 2012 年 11 月 12 日 in Linux, by Joe 这几天在我的虚拟机VMware上安装了 linux (centos6.3服务器版) 但是一直不能上网,然后我就深入的研究了下 分两种解决方案 不管是哪种方法都需要配置路由 用vi编辑器编辑路由配置文件 1 vi /etc/resolv.conf 路由配置文件填入如下配置 nameserver 8.8.8.8 下面分别介绍2种方法: 第一种: 是启动linux后用 shell命令配置 ip网关等,缺点是每次重启还需要重新执行shell命令重新配置 2条命令分别如下 1 2 3 4 5 #配置第一块网卡的 ip 子网掩码等信息 ifconfig eht0 192.168.1.141 broadcast 192.168.1.255 netmask 255.255.255.0 #配置默认网关为192.168.1.1 route add default gw 192.168.1.1 这样就可以了,可以随便ping一个网址测试下 第二种方法: 是比较靠谱的 执行vi命令,配置IP地址以及网关等 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置内容参考如下(根据自己实际情况修改关键注意#号注释部分) 1 2 3 4 5 6 7 DEVICE=eth0 #eth0代表第一块网卡 BOOTPROTO=none #值为dhcp时自动获取ip配置 ONBOOT=yes #启动项加载,为no时不加载本配置会导致ip为127.0.0.1 TYPE=Ethernet HWADDR=00:11:44:BD:RG:5E IPADDR=192.168.1.141 #

相关文档
最新文档