Pd(Paralles Desktop)是Mac下最牛逼的虛擬機軟件,速度非常快。pd之所以比較快,是因為它采用了半虛擬化的方式,
從網卡類型處可以見一些端倪,下圖1中的virtio。
(圖一)
聲明:以下描述中,虛擬機指在pd中所安裝的虛擬機,如cent os等linux發行版。
需求:
給虛擬機配置表態ip,如192.168.6.10/24。
無論mac是否已經連接外網,在mac上都可直接連接到虛擬機的內網地址。
當mac連接到外網時,虛擬機也可以連接到外網。
(圖二)
安裝pd之后,會在mac中增加一個虛擬網卡,這個是pd用於把虛擬機和宿主系統如mac互聯的網絡接口,相當於虛擬機和宿主系統之間的一個交換機,如下圖三所示
(圖三)
如果沒有的話可以打開
(圖四)
也可以在mac上執行以下ifconfig來查看,vnic0正是上述pd所安裝的虛擬網卡,如圖5所示。
(圖五)
注意,vnic0中的vnic是指virtual net interface card,即虛擬網絡接口,后面的0對應的是圖3左上角虛擬網卡中的#0,即藍色部分,它表示pd安裝的第0塊網卡。
以上兩個圖中顯示的是同一塊剛卡,因此ip都是192.168.10.2。它是在pd中配置的,右鍵(默認是雙指按觸摸版)選擇pd的圖標,進入preference,即配置,如圖3所示。
(圖五)
圖5中配置的是shared模式,即讓我們的虛擬機與mac共享外網,紅色框框中的enable ipv4 dhcp是用來打開內置的dhcp服務,熟悉nat模式的同學都知道,這就是讓虛擬機通過nat模式上網的方式。下面藍色框框中的start address等三個輸入框是用來確認dhcp的地址池,即虛擬機采用dhcp方式可自動獲取的ip地址的范圍。
如果用dhcp獲取ip的話,虛擬機中的ip地址就不固定,也許下次開機時就換了個新的ip,那么每次都要去查看下新的ip才能連接到虛擬機。因此我需要把虛擬機設置為固定ip,即靜態ip,因此我並沒有勾選enable ipv4 dhcp,也就是說我要手動配置ip。盡管沒有勾選該選項,依然要填寫地址池,因為我們是在借助nat的方式,虛擬機中所配置的ip地址必須要屬於此ip地址范圍,而且這不僅是為了配置虛擬機的ip范圍,還要給pd在宿主機上的虛擬網卡vnic0分配地址,在本文最后可證。
點擊虛擬機的配置,如圖6所示
(圖六)
啟動虛擬機后,進入網卡文件的配置目錄,用vim編輯網卡配置文件,我這里的網卡配置文件是ifcfg-eth0,具體以大家實際的為主。如圖7所示。


編輯完文件后,重啟網絡,我的虛擬機是centOs7.2,與centOs6系列不同,在7中系統服務是用systemctl命令來控制的,6是用service命令,執行systemctl restart network,然后用ip a命令查看ip,注意,ip和a之間有空格,如圖所示。