局域网中关于VM8.0虚拟机下Mac OS网络配置和主机器相独立ip

来源:互联网 发布:中佛罗里达大学 知乎 编辑:程序博客网 时间:2024/05/22 15:04

一、前言

       可能是少数部分人用虚拟机环境下的Mac OS做iOS的开发,本人也不提倡这种方式,不过在条件不允许的条件下,选择虚拟机也是没办法的事情,关于如何在虚拟机安装Mac OS教程,google上详细的教程相当之多,在此不在赘述。

        因为需要设计socket方面的开发,所以关于虚拟机中Mac OS的IP设置是必须的。

        本人的开发中使用开源代码库:AsyncSocket,关于使用可以参照:http://blog.csdn.net/bjx327660180/article/details/8105289

二、如何配置

       本人的虚拟机版本为VM8.0,其他版本本人没有试验,可能略有不同。

       1、首先虚拟机支持三种网络模式:

              (1)NAT模式(VMnet8):这是默认配置,即以虚拟机为路由,把主机和Mac OS看成两台机器,分配成192.168.x.x的形式,主机对外的IP不变,如果仅仅是主机和                             Mac OS来讲,这两台机器就是一个内网IP的形式

               (2)Host-Only(VMnet1):这个是使用和主机相同的IP,都懂,不解释

      (3)Bridge(VMnet0):桥接模式,这个就是需要我们的,给虚拟机中Mac OS分配一个和主机同等的ip地址,和主机局域网内的其他机器有一样的主体地位

        2、虚拟机->Edit ->Virtual Network Editor->Vmnet0(Bridged)->Bridged to:,如下图所示:

               

               在Bridge to中选择你的网卡,选择你主机上网的网卡,不要选成虚拟机的了,不然无法分配地址。

         3、分配好了之后到 虚拟机->Mac OS->Setting->Netwrok Adapter->NetworkConnection->Custom->选择VMnet0(即刚才设置的桥接模式),如下:

                       

          3、上面设置好了以后,到Mac OS中系统偏好设置->网络,将其中以太网的配置改为手动配置,然后设置你的局域网ip即可。

          4、到现在应该可以用独立ip和局域网内其他机器通信了。


         http://www.blog520.com/?p=12


原创粉丝点击