作者:fbysss
msn:jameslastchina@hotmail.com
blog:blog.csdn.net/fbysss
聲明:本文由fbysss原創,轉載請註明出處
關鍵字:虛擬機器 共用上網
目的:Linux虛擬機器通過Windows系統共用上網。同時,又想保留本地網卡的ip地址。
1.安裝vmware
安裝vmware的過程很簡單,在此不做說明。安裝好vmware之後, 建立一個虛擬機器,然後啟動,遇到的問題是,系統不讀取光碟片,無法自啟動。後來發現是系統多了一個虛擬光碟機,而這個虛擬機器預設的光碟片設定為虛擬光碟機了。在vmware主介面左邊的虛擬機器設定中選定虛擬機器節點,右鍵->settings,在hardware中選定CD-ROM,use physical driver下拉框中選定正確的盤符,點擊OK按鈕即可。
2.安裝Linux
安裝過程略,提醒一下,別忘了在虛擬機器中按F2進入BIOS設定以光碟機為第一引導磁碟機。
在安裝後期,有一個提示“裝置hda上的分區表無法被讀取,建立新分區時必須對其執行初始化,從而導致該磁碟機重的所有資料丟失。該操作會超越所有先前關於要忽略的磁碟機的安裝選擇。你想要初始化這個磁碟機嗎並刪除所有資料嗎? ”看著挺嚇人,不過不用緊張,虛擬機器上的操作僅限於給該虛擬機器指定的磁碟空間。確定就是了,否則還得重來一遍。
3.Windows設定
開啟網路連接,發現裡面多出兩個串連,一個是VMnet1,一個是Vmnet8,地址分別是192.168.239.1和192.168.150.1,請選擇本地串連,雙擊,在屬性頁面點“進階”,選定“允許其他網路使用者通過此電腦的Internet串連來串連”,然後確定。如果一切正常,VMnet1的地址將被更改為192.168.0.1,當然,這個地址其實怎麼改都無所謂。
4.虛擬機器設定
在虛擬機器節點Settings中,選定網卡,把Network connection選為NAT。
5.Linux網路設定
在linux圖形介面下,使用“自動擷取IP地址設定使用DHCP。分配到的地址為192.168.150.128,
/etc/sysconfig/network-scripts/ifcfg-eth0中,Gateway是192.168.0.1,DNS應該手工配置正確。
不過通過route命令,看到的Gateway卻是192.168.150.1。我認為,真正使用的Gateway,應該是後者。
經測試,有一個比較怪的現象:手工設定地址為192.168.150.128,網關設定為192.168.150.1和192.168.150.2,都可以正常上網,而192.168.150.3以上就不行了,但是route命令可以看到192.168.150.3,而設定為非150網段的地址,則route根本不訪問。至少說明,一切跟Vmnet8有關。
同時,注意到一個問題,無論在Windows網路連接裡面如何設定,虛擬機器Edit菜單中Virtual Network settings中的VMnet1和VMnet8的subnet是不變動的。
小結:目的達到,但Vm網路的真正奧秘還沒有完全弄清楚。待進一步研究。