今天終於把十幾天前安裝在VMWare裡的Linux的網路設定搞定了,高興啊。
剛使用虛擬機器時,就被它神奇的虛擬功能所著迷,因為一直想在電腦裡裝Linux,可是由於它與Windows的不相容,怕一安裝就把原來的系統破壞。但是在虛擬機器裡真的能很好地運行,覺得很不錯。可是Linux強大的網路功能如果沒有學會,那恐怕不能說真正地學習Linux。所以我就找了很多資料,可是那些資料講得都不全,畢竟自己親自嘗試才是最好的學習方法。
在這過程裡,下面的文章給我協助最大,先放在這裡:http://snapteam.blogchina.com/2320226.html。
現在我們就來進行Linux的網路設定吧。這裡是使用windows作為host,linux作為guest。
1、在VMware裡安裝Linux之後,到windows XP中查看所有的網路連接,你應該發現除了原有的網卡之外,又多了Vmnet1和Vmnet8。如果看過說明書應該知道,vmnet1是hostonly的介面,而Vmnet8是使用NAT的網路介面。在這裡我們既不想用VMWARE內建的DHCP也不想用他的NAT。所以我們只需設定VMnet1。
2、我們將使用hostonly這個網路介面串連虛擬機器和主機,然後利用windows Xp/2000裡面內建的Internet串連共用(實際上是一個簡單的路由NAT)來讓虛擬機器通過原來的網卡進行外網的訪問。注意在虛擬機器的網卡設定裡選擇:Host-only:A private network shared with the host。
3、查看你的串連外網的網卡的屬性,選擇“進階”標籤,設定成允許共用(前提是你已經啟用vmnet1,如還未用請右擊vmnet1,選擇啟用)
4、再查看一下你的VMnet1的屬性,看一下TCP/IP協議的設定,你發現已經被自動化佈建為192.168.0.1/255.255.255.0。其它各項不需填寫。
5、windows下的設定完成,轉入到跑linux的虛擬機器。
按紅帽子表徵圖->系統設定->網路,點擊配置,然後在裝置選項卡裡雙擊該裝置。
將你的eth0的ip地址設定為靜態(如果安裝時沒有選靜態話)。
ip(地址): 192.168.0.2(或其它在此網段上的地址)
netmask(子網路遮罩):255.255.255.0
default gateway(預設閘道):192.168.0.1
然後在DNS選項卡裡,
主DNS:輸入你自己的DNS。其它留空。
儲存設定。如果你還沒有設定好主機名稱:到/etc/sysconfig裡找到network,編輯HOSTNAME。然在/etc
目錄下的hosts加入:
192.168.0.2 yourhostname
開啟終端,輸入下面命令重新啟動服務:
/sbin/service network restart
6、開啟瀏覽器,開始奇妙的網路之旅吧。
另外注意,在VMware裡使用Fedora,由於程式預設的功能鍵Ctrl+Alt與Linux裡的Ctrl+Alt+F5,F6,F7等功能鍵相衝突,會導致在虛擬機器的Linux裡無法正常使用。所以要注意在虛擬機器軟體Edit->Preferences裡更改一下功能鍵。這個讓我鬱悶了不少時間。