vmware fusion/player dhcpd 與 ip 設定

vmware

這陣子很常要用到vmware。基本上安裝好,設定好就ok了。可是,今天遇到的image上是已經設定好ip的,必需要在另一個網域跑。一般來說改過去就ok。可是,當我需要加入新的vm時,就沒辦法取得正確的dhcp了。

當然,我還是可以把問題留著,透過直接設定來讓系統可以跑起來,可是,沒有自動化的感覺真的不是那樣的好啊。所以找了找,果然讓我找到了解法。如果你懶得看英文,ok,就看我簡短的方法,如果你還要更多方法,那就去看看別人怎麼說嘍

vmware fusion裡面是有建立nat跟dhcp的,所以,如果我們要將網域更改(在我的case中是將192.168.27.*,搬到10.10.9.*),那要更改的就有幾個地方。

要更改的地方,第一個是在

/Library/Application Support/VMware Fusion

這邊有兩個檔案需要更改,分別是config與locations,只要將192.168網域更新到你要的網域ip即可。

另一個要更改的是dhcpd的設定,位置在

/Library/Application Support/VMware Fusion/vmnet8

有兩個檔案要更動,一個是dhcpd.conf,另一個是nat.conf,設定當方式與一般的dhcpd、nat相似,更改成我們所要的網域範圍,以及相關的服務位址。如不明瞭他們的意義,可以在網路上查詢一下。從設定檔我們也可以知道,可以依mac值的網卡號碼,得到特定的保留ip。

存好檔後,要更新vmware的設定,請下底下的指令:

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh –restart

跑完設定檔就大功告成了。

2009/04/20 補充

今天試著將vmware轉到windwos上去,如果要做上述的工作,請到vmware player底下,有一隻

vmnetcfg.exe

執行之後,先在 Host Virtual Network Mapping 裡,更改Vmnet1與VMnet8的subnet。接下來,檢查其他的設定,就可以順利的讓系統變更完成。如果不行,請進系統的網路設定,看看vmnet1/vmnet8是不是也有一起變動。很簡單,比linux跟mac上容易。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *