1、Bridged方式

虚拟系统的IP可以设置成与本机系统在同一个网段,虚拟机相当于网络内部一个独立的机器,与本机共同插在一个Hub上,网络内的其他机器可以访问虚拟机,虚拟机也可以访问网络内其他机器,当然与本机的互访也不成问题。

我用本机网卡和eth0配置到一个网络,不能互联,需要本机连接到一个Hub上才行。也就是说主机必须在网络上。

2、NAT方式

使用VMware提供的NAT和DHCP服务,虚拟机使用主机中过的虚拟网卡Vmnet8作为网关,这种方式可以实现主机和虚拟机通信,虚拟机也能够访问互联网,但是互联网不能访问虚拟机。

只需要设置虚拟机的网络为DHCP,就可以ping通Vmnet8了。

也可以手动设置IP,ip设置与vmnet8同网段,gateway,netmask,broadcast设置与vmnet8相同,dns设置与主机相同。

我们一般使用的就是这种方式。

3、host-only方式

只能进行虚拟机和主机之间的网络通信,虚拟机不能访问外部网络。

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

注意事项如下:

(1)对于所有的联网方式:注意关闭防火墙
(2)如果使用NAT方式:确保Eidt-Virtual Network Editor中的DHCP处于Start状态

虚拟机和主机通信的机制相关推荐

  1. Linux虚拟机之间的通信以及与Windows主机之间的通信

    Linux虚拟机之间的通信以及与Windows主机之间的通信 参考 1.打开vm,选择编辑选项,打开其下的虚拟网络编辑器,如下图所示: 2.查看电脑主机的ip地址,win+R输入cmd回车,进入cmd ...

  2. Bridge网络模式下Linux虚拟机和主机进行通信

    我的VMware版本是8.0.3.其他版本的设置应该大致相同. 1.注意我们的网络模式是Bridge 2.我们的网卡设置 3.目标虚拟机(Linux)的IP 4.我的主机的IP地址 5.网络调试助手的 ...

  3. 主机与虚拟机之间的通信(ping命令)

    最近总是纠结于主机和虚拟机之间互ping的问题,当然了ping的统才能进行通信,就是这样一个神奇的命令. 一开始不知道是怎么回事,经过自己的实践.把自己的小结总结如下,分享给大家. 我们首先要了解虚拟 ...

  4. VmWare 与 宿主主机通信 STEP BY STEP (适用于刚開始学习的人)

    基本原理 在虚拟机中有三种通信方式,例如以下图所看到的 1. Bridged(桥接模式) 在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它能够訪问网内不论什么一台机器只是你 ...

  5. EC20模块、主机休眠唤醒机制

    来自移远手册<Quectel_EC20_低功耗管理_应用指导_V1.0.pdf>   当 EC20 模块嵌入主机系统时,主机系统整体的功耗会相应增大.对此, EC20 面向主机端提供了多种 ...

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

    linux虚拟机中和主机三种网络连接方式的区别 在介绍网络模式之前,关于网络的几个简单命令的使用 ifup eth0 //启动网卡eth0 ifdown eth0 //关闭网卡eth0 /etc/ne ...

  7. vbox里面的Ubuntu虚拟机与主机win7之间设置共享文件夹

    有时候我们希望虚拟机和主机之间进行通信,例如传一些文件.那么设置共享文件夹就是一种很好的方式. 这里我的主机是win7系统,vbox里面的虚拟机是Ubuntu. 1.首先安装vbox的VBOXGues ...

  8. vmbox主机和虚拟机无法共通网络服务 主机无法使用虚拟机的网络服务 虚拟机无法使用主机的网络服务

    问题描述: 我在主机开启了一个phpstudy的服务,在虚拟机中开启了一个weblogic的服务. 主机可以访问主机开启的phpstudy服务,虚拟机不可以.虚拟机可以访问其开启的weblogic服务 ...

  9. Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持

    设置/修改主机名 查看主机名hostname,修改主机名(在vim编译器里修改),重启命令(reboot),操作如下: 结果如下: 设置hosts映射: 操作意义:ip地址很长,不好记忆,直接记忆主机 ...

最新文章

  1. java 文件写入 读取_JAVA文件的两种读取方法和三种写入方法
  2. [register]-ARMV8-aarch64-通用寄存器介绍
  3. linux (ubuntu)安装pycharm
  4. unix高级编程apue.h问题
  5. 【Android OpenGL ES 开发 (零)】创建一个新的工程
  6. RabbitMQ 基本概念与高级特性
  7. 相片堆叠瀑布流网格布局动画效果
  8. 小汤学编程之JAVA基础day14——xml和反射
  9. 在react中使用svg的各种骚姿势 1
  10. easyui实现jsp页面模板插入弹框中
  11. AIR应用:二维码批量生成
  12. 传冯德伦获邀进军好莱坞拍片 希望舒淇加盟
  13. 数字图像处理——第三章 灰度变换与空间滤波
  14. css实现3d正方体旋转
  15. 前端工程师 后段工程师_如何像工程师一样思考
  16. (function ($, undefined){ })(jQuery); 的使用及说明
  17. cmmi实践访谈测试ppt_CMMI3级访谈问题--公共实践
  18. 【品質管理】【レビュー】_ブレーンストーミングとKJ法<転載>
  19. LPR个人房贷利率如何计算?(商贷部分)
  20. Memcached 与 Wowza 项目的集成

热门文章

  1. Spring Cloud-honghu Cloud分布式微服务云系统
  2. 权限管理su、sudo、限制root远程登录
  3. linux防火墙保存报错,29.Linux防火墙-firewalled
  4. c++ 2条中线焦点_三角形的中线为何交于一点
  5. 指向结构体变量的指针变量
  6. 项目代码matlab
  7. 文本词频统计是字典吗_TF-IDF词频逆文档频次算法
  8. Microsoft JDBC Driver 4.0 for SQL Server
  9. spring aop中使用@Pointcut注解抽取可重用的切入点表达式
  10. 调用存储过程时报错:Illegal mix of collations