本篇没有抓包,只是简单一个实施.需要的童鞋可以拿走这个方法.

虚拟机与真机通信三种模式, 桥接模式,NAT 模式 ,HOST 模式.

  桥接就是在真机的网络上模拟一个网卡,给虚拟机申请一个和真机在同一个网段的ip地址.一般网卡做了ip绑定(mac地址粘)的话,一个mac只对应一个ip,此时,虚拟机内的mac 可以修改,但是这个该了之后还是要向dhcp服务器申请,在dhcp服务器可能申请不到地址是第一方面,第二方面在交换机上的mac-address table 里面也可能造成mac地址翻滚.(如果限制了mac-address 数目为1 的话),总之桥接模式只适用于比较宽松的网络管理的环境下.

  NAT模式 使用虚拟机的一个虚拟网卡做NAT网关,在nat网关上配dhcp ,或者直接用静态地址.就相当于形成了一个虚拟的局域网VLAN,这时候,虚拟机对外的通信是没问题的,我们都知道nat对外隐藏了内网.(原理请自行百度).但是外网访问虚拟机的时候就会遇到问题,比如ping ,ssh 的时候就无法通信,这时候的解决方案就是在NAT的网卡上配置转发规则,做PAT转发.

  贴图如下

  

添加端口转发规则

配置转发规则

主机端口是指本地计算机的端口(真机);TCP,UDP自选;虚拟机ip地址是你虚拟机的网卡ip地址,不知道的可以自己ifconfig 查看一下.虚拟机端口就是虚拟机里面服务的端口ssh 是22,http是80 ;描述自己写一个能看懂的名字.

PAT 配置完毕. 此时访问本机的18880端口就一个访问到虚拟机内网,注意是本机回环127.0.0.1 的端口,而不是真实网卡获取到的ip地址,也不是虚拟机网卡的ip地址,

HOST模式.

  这个模式就相当于一个stub模式,stub区域完全封闭与虚拟机的网上,跟现实里面双网卡机器的一个网卡网线直连到另一台机器原理一样.虚拟机可以跟主机进行通信但是不能上网.但是通过设置也是可以上网的,想象我们的笔记本上有线网卡连接局域网,无线网卡也可以上网,并且可以把有线网共享给无线网卡,更牛逼一点可以在无线网卡上开一个WLAN提供wifi 给更多的机器.所以如果hostonly模式的虚拟机要上网的话,放心大胆的把你的有线网络共享给虚拟机的网卡吧.

done!! 本站内容皆为原创,转帖请表明出处.小三爷在此谢过了!~~~

最新文章

  1. STM32F407第一步之点亮LED
  2. 2016 Al-Baath University Training Camp Contest-1 E
  3. ajax 获取 mysql 保存的图片显示
  4. JVM里面hashtable和hashmap实现原理
  5. Qt下HBoxLayout里的按钮有重叠
  6. 菲菲更名宝贝 得意非凡版 v1.9 免费绿色版
  7. Java的标识符,数据类型与各种运算符
  8. 【mac】mac os X更新High Sierra后出现的问题
  9. 前端插件之Bootstrap Switch 选择框开关控制
  10. 写个重新加载 ocelot 配置的接口
  11. shell32.dll 控制网络
  12. JS和CSS交互的方法
  13. Zabbix 3.2.6通过SNMP和iDRAC监控DELL服务器
  14. DB2 Sql性能查看与优化
  15. Synchronzied与ReentrantLock
  16. Android 开发工具类 37_ ContactInfoProvider
  17. AngularJS开发指南:表达式
  18. 启明星Helpdesk与微信配置说明
  19. hadoop集群调优-OS和文件系统部分
  20. node.js3

热门文章

  1. 12个CSS高级技巧汇总
  2. 前端新人学习笔记-------html/css/js基础知识点(三)
  3. $(this) 和 this
  4. Windows下Apache 虚拟主机 VirtualHost 配置
  5. QQ在线咨询状态显示不出来怎么办?http://bizapp.qq.com/webpres.htm
  6. asp.net内置对象session和cookie
  7. React和Angular
  8. http://webhelp.esri.com/arcgisexplorer/2500/zh-CN/index.html#add_raster_data.htm
  9. C++ string实现原理
  10. Android Activity 的四种启动模式 lunchMode 和 Intent.setFlags();singleTask的两种启动方式。