標籤:安裝過程 序列 vmware centos track net pos prot avr
網上已經有非常多講怎樣串連VMware的文章。可是針對一些可能遇到的細節沒有講全。
這裡會有一個非常
實際的範例,附帶全部軟體的連結,保證成功。
最佳實務什麼的都是騙人的。
1.安裝VirtualBox
其實VMware會有更全面的虛擬化支援,比方cuda,這裡選擇VirtualBox更easy上手一些,對一個開發環境來說夠用。
VirtualBox直接去官網下載最新版,然後記得下載VirtualBox Extension Pack。目前的版本號的VirtualBox相應的VirtualBox Extension Pack是官網All supported platforms 指向的連結。
2.安裝CentOS
去CentOS官網選擇CentOS 6.7 x64_86。詳細連結能夠到 Mirror List裡尋找。
比方。新浪的mirror,下載最小化版本號碼CentOS-6.7-x86_64-minimal.iso就可以。
在VirtualBox裡安裝CentOS。這裡不必贅述,可是全部的check提示都選擇skip。另外選擇安裝過程的語言。安好之後就也會是這樣的語言。這裡預設US。
3.VirtualBoxport轉寄配置
關閉虛擬機器
右鍵虛擬機器->設定->網路。串連方式選擇NAT,例如以:
在介面選擇port轉寄。加入一項。client也就是虛擬機器填寫ssh預設的22,填寫一個你想轉寄給主機的port號。比方9023。NAT網路位址轉譯。client虛擬機器的全部網路包都會由主機也就是你正在用的機器轉寄,所以這裡設定port轉寄後,你串連原生9023port就相當於串連客戶機的22port。
比方。主機上
ssh root@127.0.0.1 -p 9023
就相當於串連客戶機的22port。
假設你有兩個以上虛擬機器的話,要把每一個22port轉寄到不同的主機port上,比方9022和9023。
4.檢查客戶機是否能連網
1.確定客戶機能夠連網
ping baidu.com
2.假設沒有串連成功。非常可能是網卡沒有預設啟動。
檢查一下。
ip link show
3.假設沒有開啟,暫時開啟一下。然後ping一下。
4.要每次開機都自己主動配置網卡,則須要更改設定檔。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
然後將onboot設定為yes。假設低版本號碼的CentOs如6.2出現ifup eth0
失敗的情況,非常可能是因為沒有設定dhcp自己主動擷取網路地址,將上述檔案改為內容就可以。詳細操作見註腳。1
DEVICE=eth0HWADDR=08:00:27:07:C6:6DTYPE=EthernetUUID=e61ceb6d-9a50-483b-a9cd-9b36bef9853dONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp
5. 假設開web 80 443port,注意要把防火牆加白或者直接關掉。
否則會出現外面web訪問一直串連沒有返回不論什麼狀態的現象。
/etc/init.d/iptables stop
5.主機用xshell串連centos
1.下載xshell5,安裝時選擇個人和家庭使用就可以免序號。
2.用xshell串連centos
ssh root@127.0.0.1 9023
6.第二種實現:Host Only雙網卡模式
這裡VirtualBox除了第一塊網卡NAT能夠實現訪問外放,還能夠添加第二塊網卡
實現HOST ONLY。
相當於給虛擬機器加入了一塊僅僅跟主機通訊的網卡,這樣就不須要設定port轉寄了,主機直接訪問這個虛擬機器HostOnly網卡的網址就可以。
詳見:http://my.oschina.net/duangr/blog/182541
- 按i或者a進入插入模式。改完之後按esc退出編輯模式。輸入:wq寫入並退出。 ?
Window下使用Xshell串連VirtualBox中CentOS SSH最佳實務