`
zengshaotao
  • 浏览: 787713 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

虚拟机三种协议

 
阅读更多
如何使虚拟机与主机互相能ping通 刚刚因为虚拟机与主机没法互相ping通的事情,奋战到将近凌晨一点。现在把这个过程总结一下,以方便后加入该行业的广大IT精英。

VMWare提供了三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。

1.       bridged(桥接模式)

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

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

2.       NAT(网络地址转换模式)

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

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

3.       host-only(主机模式)

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

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

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

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

之前,我使用的是NAT模式,安装Ubuntu操作系统时默认选中的此选项。当时没有考虑太多,没有详细研究这三种模式的区别。就是因为这次草率导致我搞了个通宵,在此鄙视一下自己,也警示一下读者,不要随便处理事情,这样只会给自己添加不必要的麻烦。当时,我在单机环境中调试bridged模式,苦恼了很久。在此环境中,无论如何都没办法让虚拟机上网。后来在查找资料时,也看到需要用路由器,凭着自己的感觉我否定了这个因素,我有这个随便臆断事情毛病。当使用bridged模式时,当设备接入局域网时,会被随机分配一个IP,这个可以通过ifconfig命令来查看,此时该设备已经接入局域网,可以和局域网中的其它电脑IP互相ping一下来检查连接性。

分享到:
评论

相关推荐

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

    "VMware 虚拟机的三种联网方法及原理" VMware 虚拟机的三种联网方法分别是 Bridge、NAT 和 Host-Only,它们的原理和联网方式如下: Bridge 桥接 Bridge 桥接是一种让虚拟机和物理网卡之间建立桥接的方式,使...

    虚拟机的三种网络连接模式

    目前,虚拟机网络连接模式主要有三种:桥接模式、NAT 模式和 Host-Only 模式。 桥接模式是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的...

    虚拟机key,虚拟机安装时需要的序列号

    - **企业批量许可**:对于企业用户,可以通过批量许可协议获得批量的虚拟机key,适用于大规模部署虚拟机环境。 ### 虚拟机key示例 在给定的文件内容中,我们看到了一系列看似随机的字符组合,例如: - GA5MH-A9G96...

    Dalvik虚拟机 PPT版

    Dalvik虚拟机与Java虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时编译(JIT)、垃圾收集(GC)、Java本地方法调用(JNI)和Java远程调试协议(JDWP)等,差别在于两者执行的指令集是不一样的,...

    虚拟机的安装实验报告

    实验内容分为三个主要部分: 1. 安装虚拟机:首先,我们需要运行虚拟机软件并选择“新建”来创建一个新的虚拟机实例。在这个过程中,选择“自定义”配置选项,这样可以根据个人需求调整虚拟机的硬件设置,如内存...

    VMware虚拟机与CAS虚拟机互转操作步骤

    #### 三、CAS虚拟机转换为VMware虚拟机 **1. CAS虚拟机格式转化** - **查看文件信息**: ```bash root@CVK2:/vms/images# qemu-img info ss image: ss file format: qcow2 virtual size: 9.8G (10485760000 ...

    虚拟机VMware的安装

    接受许可协议,选择安装路径,注意避免安装在C盘以优化系统性能。 2. **新建虚拟机**:打开VMware Workstation后,点击“创建新的虚拟机”,选择“典型”安装,这适用于大多数用户需求。 3. **选择操作系统**:在...

    VMWare 6.0桥接模式虚拟机网络配置

    接着,在虚拟机中配置 TCP/IP 协议,选择“Internet 协议(TCP/IP)”选项,单击“属性”按钮,打开“Internet 协议(TCP/IP)属性”对话框,并配置 IP 地址和 DNS 服务器地址。最后,确认在“局域网设置”对话框中...

    VPC 2007虚拟机安装配置

    VPC 2007提供了一种便捷的方式,让用户能够在单一物理主机上运行多个独立的操作系统实例。它的安装、配置和使用涉及到虚拟机的创建、操作系统安装、语言包安装以及虚拟机与主机之间的文件共享。通过这些功能,用户...

    本地与虚拟机文件互传工具

    1. **FTP基础**:FTP是互联网上一种标准的文件传输协议,允许用户在两台计算机之间上传、下载文件。FTP通常需要用户名和密码进行身份验证,以确保安全性。 2. **FileZilla的安装与配置**:在本地计算机上,用户可以...

    ROS3.2 虚拟机版

    ROS提供了丰富的工具、库以及通信协议,使得开发者能够轻松构建复杂的机器人应用程序。这个"ROS3.2 虚拟机版"是ROS在虚拟机环境中的一个预配置版本,特别适合那些想要快速进入ROS开发而不想在本地系统上进行复杂安装...

    创建单个分区的window虚拟机

    在IT领域,虚拟化技术是一种高效利用硬件资源的方法,它允许在同一台物理机器上运行多个独立的操作系统实例。本文将详细讲解如何创建一个单个分区的Windows 7虚拟机,以便用户可以在现有操作系统的基础上,无需重启...

    虚拟机真机文件传输

    在IT领域,虚拟机与实体机(真机)之间的文件传输是一个常见的需求,尤其是在开发、测试和调试过程中。本文将详细介绍如何实现虚拟机与真机的文件互传,并重点介绍利用"WinSCP"这款SFTP客户端工具进行高效、安全的...

    XP安装虚拟机(LINUX教程及虚拟机)(ha_vmware_cn-v6.03)

    首先,虚拟机是一种软件模拟的计算机,它允许你在一台物理机器上运行多个独立的操作系统实例。VMware是业界广泛使用的虚拟化平台之一,提供了一个用户友好的界面,使得创建、管理和运行虚拟机变得简单。 步骤一:...

    虚拟机检测方法.txt

    提供的代码示例展示了三种检测虚拟机环境的方法:`VMWareTest()`、`VirtualPCTest()`以及`VMTest()`。 ##### 3.1 `VMWareTest()` 该函数通过直接访问特定I/O端口来检测是否处于VMware环境中。具体步骤如下: - ...

    VMware虚拟机安装的详细教程

    #### 三、激活VMware Workstation - **激活必要性**: 如果安装的是试用版,为了使用全部功能,可能需要激活。 - **激活方式**: 通常通过输入许可证密钥或登录VMware账户完成激活。 #### 四、使用VMware ...

    安装虚拟机,熟悉虚拟机的配置与应用。.doc

    SSH(Secure Shell)是一种安全的远程登录协议,用于远程登录和管理虚拟机。安装SSH需要配置SSH无密码登陆,以便于远程登录虚拟机。配置SSH无密码登陆需要生成公钥和私钥,并将公钥添加到虚拟机的authorized_keys...

    ibm x3650服务器系统安装与虚拟机安装配置

    在“Virtual Network Manager”中,我们可以设置虚拟机的网络类型,共有三种类型可以选择:External、Internal 和 Private。 本文档详细介绍了 IBM X3650 服务器的系统安装和虚拟机安装配置过程。整个过程可以分为...

    安卓运行Win7虚拟机.zip

    在安卓设备上运行Windows 7虚拟机是一种独特的技术实现,它允许用户在移动设备上体验桌面操作系统。这个“安卓运行Win7虚拟机.zip”文件很可能包含了一套完整的解决方案,包括必要的软件、配置文件以及可能的教程,...

Global site tag (gtag.js) - Google Analytics