最 近伺服器開發可能要測試環境,所以不得不搞個虛擬機器來安裝Linux,正好CentOS 6.0發布了,於是就準備折騰一下,原本是準備安裝VMWare的,正好這個也熟悉一些,但是苦於電腦配置太差,不敢安裝這麼個大塊頭,於是決定另闢蹊 徑,考慮到Windows系統,微軟自家的東西整合性要好一些,於是自然而然的就選擇了Microsoft VirtualPC(VPC)2007,說實話VPC安裝微軟自家的Windows系統可謂是非常方便,但是安裝Linux類系統就有得折騰了。
至於怎麼安裝,網上有一堆教程,我就不多說了,下面我就網路設定方面再囉嗦幾句。首選在VPC的網路設定介面上選擇你的能上網的網卡為第一個,另外再設定一個Local Only,我這裡能上網的是個無線網卡:
確保VPC相應虛擬服務是否安裝並且勾選上:
以root身份登入到CentOS 6.0,很多朋友可能發現網沒有辦法上,無論是wget還是ping,都無法訪問網路,使用ifconfig發現eth0網卡並沒有IP等相關配置。
以下操作均以最高許可權root身份進行。
你可以通過下面的命令配置從DHCP擷取動態地址:
或者你想指派靜態地址可以向下面這樣配置:
1 |
ifconfig eth0 192.168.1.4 netmask 255.255.255.0 |
IP等設定配置完畢後我們還需要設定網關,設定網關的命令如下,我這裡網關是192.168.1.1,在設定前你可以在CentOS裡面ping一下,看能否ping通。
1 |
route add default gw 192.168.1.1 |
最後通過下面兩條命令將網卡重啟一下:
12345 |
ifconfig eth0 downifconfig eth0 up# 或者: # ifdown eth0 # ifup eth0 |
好了,到這裡你的CentOS應該能夠上網了,ping或者wget一下看看吧。
對於route add這樣的命令只能在當前環境中有效,重啟虛擬機器後,相關配置又要丟失了,這樣我們又要進行網關配置等操作,略顯不便,其實我們可以通過下面兩個辦法解決這個問題:
- 1.寫到/etc/rc.local中,這是個連結檔案,實際指向的是/etc/rc.d/rc.local。
1 |
route add default gw 192.168.1.1 |
- 2.寫到網卡的設定檔裡,要記得先溫習一下vi編輯器命令哦。
123 |
vi /etc/sysconfig/network-scripts/ifcfg-eth0# 加上下面這句 GATEWAY=192.168.1.1 |