`
zengshaotao
  • 浏览: 752672 次
  • 性别: 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一下来检查连接性。

分享到:
评论

相关推荐

    Dalvik虚拟机 PPT版

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

    服务器托管、虚拟机使用协议书.docx

    服务器托管、虚拟机使用协议书.docx

    虚拟机无法ping通物理机

    物理机无法ping通虚拟机,虚拟机不能相互ping通

    vmware虚拟机安装教程

    软件下载与安装:提供VMware虚拟机软件的下载链接,并说明安装过程中的注意事项,如选择安装路径、接受许可协议等。 虚拟机创建:指导用户如何创建新的虚拟机,包括选择操作系统类型、配置虚拟机名称和位置、分配...

    java虚拟机规范

    java虚拟机规范,了解虚拟机原理

    SecureCRT连接虚拟机的软件

    SecureCRT虚拟机连接软件 解压可用 是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具

    虚拟机和容器网络Calico.zip

    Project Calico 是纯三层的 SDN 实现,它基于 BPG 协议和 Linux 自己的路由转发机制,不依赖特殊硬件,没有使用 NAT 或 Tunnel 等技术。能够方便的部署在物理服务器,虚拟机(如 OpenStack)或者容器环境下。同时它...

    vmware虚拟机安装教程.zip

    vmware虚拟机安装教程 安装前准备: 确保物理计算机满足VMware虚拟机的安装要求,包括操作系统版本、内存、硬盘空间等。 从VMware官网下载最新版本的虚拟机软件安装包。 准备需要安装到虚拟机中的操作系统镜像文件,...

    论文研究-面向业务动态变化的虚拟机迁移技术研究.pdf

    针对数据中心内业务需求动态变化下虚拟机的迁移问题,提出了一种基于动态资源需求相关性的虚拟机迁移算法。该算法首先对各个虚拟机的资源需求变化以及服务器资源利用率的动态特性之间的相关性进行定量评估,再根据...

    论文研究-基于容量感知和负载特征的虚拟机选择算法.pdf

    作为虚拟机迁移领域的经典算法之一,基于最小迁移时间的虚拟机选择算法虽然具有较低的服务等级协议违例率,但是往往需要迁移多个虚拟机才能解决一次过载,效率较低。为解决这一问题,提出了一种基于容量感知和负载...

    centos7虚拟机,安装好了docker和静态IP

    centos7虚拟机,安装好了docker和静态IPcentos7虚拟机,安装好了docker和静态IPcentos7虚拟机,安装好了docker和静态IPcentos7虚拟机,安装好了docker和静态IPcentos7虚拟机,安装好了docker和静态IPcentos7虚拟机,...

    一种基于机器学习的虚拟机放置方法1

    摘要为改善云数据中心的能耗负载均衡性和服务等级协议违背率对虚拟机放置策略进行优化基于环 境 提 出 一 种 基 于 机 器 学 习 的 虚 拟 机 迁 移 调

    虚拟机客户端

    有流行CRT Telnet客户机的所有特点,包括:自动注册、对不同主机保持...其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

    vmware虚拟机安装教程详情介绍.docx

    在安装界面上,您可能需要同意许可协议并选择增加额外组件。根据您的需求和硬件配置,选择适当的选项,并点击"继续"。 安装完成后,会提示您是否重启您的计算机。根据提示,选择是否重启,或者稍后手动重启。 重启...

    易语言-利用sokect协议实现主控子控中控三端消息互通,以及虚拟机控制

    利用sokect 协yi实现主控子控中控三端消息互通,以及虚拟机控制,代码中有控制更新,以及虚拟机群控,各种消息之间的处理

    3.17 在虚拟机中改变网络连接模式(主机模式、NAT模式、桥接模式)分别获取IP地址使用ssh协议进行远程连接

    3.17 在虚拟机中改变网络连接模式(主机模式、NAT模式、桥接模式)分别获取IP地址使用ssh协议进行远程连接 一、仅主机模式下 打开编辑虚拟机设置选择网络连接模式为仅主机模式 在虚拟网络编辑器中查看仅主机模式...

    论文研究-节能及信任驱动的虚拟机资源调度.pdf

    针对节能机制和信任驱动的资源调度机制相分离的特点, 提出了一种应用到云计算数据中心中的节能及信任驱动的虚拟机资源调度TD energy-aware-Opt算法。该算法利用任务和虚拟机资源之间的信任机制进行任务和虚拟机资源...

    windows下qq收到新消息时提醒linux特别适合虚拟机环境linuxhostwindowsguest

    Windows 下 QQ 收到新消息时通过 HTTP 协议 HTML5 推送提醒, 特别适合在 Linux 下工作,同时虚拟机运行 Windows 跑 QQ 的码农。

    vmware虚拟机配置--linux-IP地址配置1

    vmware虚拟机配置--linux-IP地址配置1

    VNC远程控制协议-易语言源码

    使用模块:。1.ETCP 论坛有开源版本。如果不喜欢可以自行修改,比如:用光速互动引擎替换;。2.3DES DES加密解密模块,该采用LIBVNC中的3des.h 3des.c文件编译成DLL后,封装成的模块; 如果不喜欢可以自己封装。...

Global site tag (gtag.js) - Google Analytics