设为首页 收藏本站
查看: 788|回复: 0

[经验分享] VMware实现网络连接

[复制链接]

尚未签到

发表于 2016-1-5 08:40:10 | 显示全部楼层 |阅读模式
VMware实现网络连接
日期:2008-10-18
作者:Kagula
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  

本文的阅读对象是有计算机网络基本知识的读者。这里假设宿主机用的是WinXP操作系统。
  

虚拟机的连接方式  

VMware主要有三种连网方式:桥接、NAT、Host-only如下图。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 482.25pt; HEIGHT: 254.25pt" o:ole="" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/lijun/LOCALS~1/Temp/msohtmlclip1/01/clip_image001.emz"></imagedata></shape>

DSC0000.jpg 上图中的VMware包括三种连接方式的虚拟机。不同连接方式的虚拟机,连接到宿主(运行VMware软件的计算机)的不同位置(物理网卡、VMnet1、VMnet8),最后,通过宿主连接到其它网络。

VMnet8同VMnet1的区别在于,VMnet8有NAT(Network Address Translation)功能。理论上来说,连接到VMnet8上的不同虚拟机,对外网来说,是同一个VMnet8地址,而连接到VMnet1上的虚拟机则可以在外网面前保留它们自己不同的IP。这也就是为什么,以NAT方式连接的虚拟机,可以ping通宿主机,而宿主机却不能ping通以NAT方式连接的虚拟机。

  

三步连接Internet  

现在假设,你的机器是非ADSL上网模式,外网是Internet,在宿主机中能正确访问Internet。你有一个Host-only连接形式的虚拟机,想要通过VMnet1访问外网。

[1/3]首先,必须保证虚拟机能够ping通VMnet1。宿主机能ping通外网。

[2/3]在虚拟机中,设置网关为VMnet1。如果设置正确,在虚拟机中你已经能直接ping通外网了,如果不行,请检查你的防火墙设置,确保虚拟机能ping通外网。

[3/3]在宿主机控制台中打入“ipconfig /all”命令,查得外网的DNS。修改你虚拟机中DNS的设置,确保你在虚拟机中,发出的域名能够正确解析。如果这步正确,你就能在IE中浏览网页,否则请检查你的DNS设置是否正确。

  

其它连接形式的虚拟机,想要访问Internet,步骤同上面类似。


如果你的机器是ADSL上网模式,只能选择NAT连接方式和Host-only连接方式。

[1/3]在宿主机上打开“网络连接”,设置“宽带(ADSL)”,“Internet连接共享”,“家庭网络连接”,为VMnet8或VMnet1。

[2/3]在虚拟机中设置网关为192.168.0.1,其余同上面的[2/3]

[3/3]同上


  

高级应用  

上面的VMnet1和VMnet8上是安装VMware时,安装程序默认建立的两个虚拟网卡,即每种虚拟网卡(NAT型的和Host-only型的)各一个。笔者推测,每种形式的网卡(包括物理卡),可以有多个,每个都可以独自和一组同种连接形式的虚拟机连接起来组成一个子网。通过不同IP地址的划分,可以划分子网中的子网,实现在一台机器学习较复杂网络模型的目的。

  

笔者后言  

上面“三步连接Internet”,可能不是VMware的虚拟机连接到Internet网的最方便手段。VMware虚拟网卡都带有DHCP动态分配地址功能,利用这一特性,在多数情况下,可以不做任何设置直接在虚拟机中上网。但是它也有“失效”的时候,所以才有了本文的“三步连接Internet”。

  

  

  

  

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-160401-1-1.html 上篇帖子: Understanding and Installing VMware Tools (译文理解和安装Vmware Tools) 下篇帖子: 扩大VMware的硬盘SCSI大小方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表