Mac下的虛擬機其實有很多,Parallels、VMware Fusion、Virtual Box都不錯,Parallels是目前試過感覺最好的,Fusion裝64位系統驅動支持似乎不完善,而且混合模式下虛擬機里的應用圖標模糊,Virtual Box比前兩者就更差了,但一方面是開源免費,還有最重要的一方面:可以以命令行方式啟動,這樣要模擬一個集群的時候,不用顯示出來一大堆窗口,直接ssh登錄控制,非常方便,但Virtual Box的網絡配置比起前兩者來說就差遠了,要不是虛擬機不能訪問宿主機,要不就是虛擬機不能上網,Host-Only方式配置又有點小復雜,試了半天,今天終於調通了,下面是正餐:
環境說明:
宿主機:Mac OS X Yosemite
Virtual Box: 版本4.3.20 r96990
虛擬機:Ubuntu Server 14.04.1 64bit
Virtual Box配置:
先添加第一塊網卡,配置為NAT模式,配置如下:
再添加第二塊網卡,配置為Host-Only模式,配置如下:
接下來重點來了,這樣配置完成后,Ubuntu中並不會出現第二塊網卡,需要手動添加,網卡的名稱是eth1,將/etc/network/interfaces配置為下圖所示的樣子
接下來,從宿主機ping虛擬機的C類局域網IP(這個應該是Host-Only的)
從虛擬機嘗試ping宿主機
都通了。