1. 程式人生 > >virtualbox下的centos6.8非介面系統安裝以及實現虛擬機器主機互通以及虛擬機器聯網

virtualbox下的centos6.8非介面系統安裝以及實現虛擬機器主機互通以及虛擬機器聯網

問題背景 :經常我們技術小屌絲會除錯各種應用,搭建各種環境。

我的環境:主機環境是win8.1+virtualBox+centos6.8非介面系統

一:下載安裝virtualbox這裡我就不說了,一般好多人用vmvare,因為vmvare要啟用碼,virtualbox好像是開源的,是輕量級的,這裡個人覺得就看個人愛好了吧。
二: 下載centos6.8的映象檔案,我用的mini版本的centos6.8無介面的,一般生產環境用的linux系統大多是centos的無介面系統,效能高。
三:建立一個虛擬機器

1.點選新建按鈕出現圖如下,選擇Red Hat版本
這裡寫圖片描述
2.點選下一步,如下,記憶體分配建議不要小於512m。我主機記憶體大,分配了768m
這裡寫圖片描述


3.點選下一步,建立硬碟,預設選擇現在建立
這裡寫圖片描述
4.點選建立,選擇預設
這裡寫圖片描述
5.點選下一步,動態分配,一般會節省硬碟大小,一開始會分配一小部分,隨著使用的的量增大,系統在次分配,但使用效能會比固定大小慢,固定大小一開始就從主機硬碟劃分一塊給虛擬機器,即使虛擬機器沒有使用,也會佔用主機的硬碟空間,這一塊我選擇預設。
這裡寫圖片描述

6.點選下一步,我放在d盤下
這裡寫圖片描述
這裡寫圖片描述
7.點選建立,出現下箭頭所指示的虛擬機器
這裡寫圖片描述

8.載入虛擬機器作業系統檔案,選中當前虛擬機器,點選設定按鈕,選中儲存,接下來如圖中步驟,點選後選中你下載的centos6.8的映象系統
這裡寫圖片描述


這裡寫圖片描述
9.點選確定,這樣建立一個虛擬機器基本完成了。

11.以上步驟,我在建立都沒有問題的,一切順利,現在虛擬機器也可以啟動的。

12.接下來我繼續分析的都是將網路模式調成橋接網絡卡的模式。
這裡寫圖片描述

13.啟動虛擬機器,如下圖,選中紅箭頭
這裡寫圖片描述

14.調成skip,enter鍵入,接下來都是開始配置作業系統
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

上圖是輸入root使用者的密碼,可能會提示你的密碼較弱,選中useany就可以跳過
這裡寫圖片描述
上圖這一步好等待一會
這裡寫圖片描述
點選重啟系統
這裡寫圖片描述
輸入root,以及密碼登入系統
這裡寫圖片描述
自此建立虛擬機器完畢。
四:配置網路
1.檢視ip地址,沒有ip資訊,配置資訊
這裡寫圖片描述

2.配置ip資訊有兩種方式,一個是通過ifconfig命令來配置,一種修改配置檔案,命令是配置,在重啟network服務的時候,ip會覆蓋或丟失,配置檔案會固定ip地址
這裡我通過修改配置檔案的方式來的。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
預設進來的時候檔案如下圖所示
這裡寫圖片描述

細心的小夥伴會發現,上圖預設配置是dhcp,為什麼我們用ifconfig -a命令模式檢視的時候ip資訊不顯示,我一開始也很疑惑,我也粗心了,onboot屬性是no,也就是系統啟動的時候,不載入這個檔案的,所以小夥伴要小心,這裡配置檔案修改後,要記得修改此屬性值為yes,我修改成yes後,reboot系統後如下用ifconfig 檢視就顯示ip資訊了
這裡寫圖片描述

繼續固定我的ip操作,修改配置檔案,上面只是插了一個小插曲哦。
這裡寫圖片描述

儲存檔案,重啟network服務
這裡寫圖片描述
ifconfig再次檢視ip資訊,ip變成我配置的資訊了
這裡寫圖片描述

3.自此,網路配置完畢,應該可以虛擬機器之間可以互通了,測試一下,我這裡啟動了 兩個虛擬機器,測試如下
這裡寫圖片描述
這裡寫圖片描述

上面兩個虛擬機器之間互通,因為主機跟虛擬機器在同一網段,同理也是互通的,如下圖,主機ping通虛擬機器

這裡寫圖片描述

5.自此內網之間,虛擬機器與虛擬機器之間,虛擬機器與主機間都是互通的了。

五:.測試虛擬機器與外網的
1.測試外網的ip,查詢了www.baidu.com域名的ip地址進行測試,如下圖,也是測試能通的
這裡寫圖片描述

2.測試ping www.baidu.com,能測試通
這裡寫圖片描述

六:個人總結:虛擬機器連線外網的時候遇到好幾次一直連線不了外網,域名解析不了的情況,這裡也嘗試了各種方法,都是從小夥伴的各個部落格攝取來的,這裡也做一些分享,萬一小夥伴們沒能成功實現
1.嘗試ping網管(我這裡是192.168.0.1)或者ping 114.114.114.114 看是否能ping通
2.如果遇到notknown的host錯誤,可以檢視域名伺服器配置檔案
vi /etc/resolv.conf
我之前一個虛擬機器這裡的檔案配置如下:
這裡寫圖片描述
192.168.0.4這臺虛擬機器的配置如下,指向了閘道器地址
這裡寫圖片描述

3.有人建議在vi /etc/sysconfig/network 檔案中配置閘道器域名,如下圖
這裡寫圖片描述
我的192.168.0.4虛擬機器配置檔案如下
這裡寫圖片描述