1. 程式人生 > >關於使用 VirtualBox 讓 PC 提供雲桌面服務遇到的一些坑

關於使用 VirtualBox 讓 PC 提供雲桌面服務遇到的一些坑

網絡卡問題

問題步驟:VirtualBox選單 :管理 -> 主機網路管理器,建立一塊虛擬網絡卡

問題原因:VirtualBox5.0+和部分win10系統的網絡卡驅動不相容

解決方案

  1. 改為Vmware

  2. 重灌系統,Win10企業版沒有不相容bug

  3. VirtualBox4.3,4.3及之前版本不會出現該bug

我的選擇

選用Vmware,Vmware對Win10系統具有更高的相容性,而且使用介面更為美觀,自動設定更為完善。

host-only網絡卡是自動設定好的。

![T6K~T3UEQ~)GB600(4C]$5F](C:\Users\鑫愷\Desktop\T6K~T3UEQ~)GB600(4C]$5F.png)

注:建議使用管理員模式開啟Vmware,否則每次更改網路介面卡都需要載入重置。

centos安裝問題

問題步驟:安裝 Base 虛擬機器,例如 centos-base。 利用虛擬化軟體提供的虛擬機器複製功能,避免每次安裝 OS 系統的痛苦

問題原因:windows虛擬機器相關設定沒有開啟

解決方案

  1. 關閉出問題的虛擬機器

  2. 依次開啟:“我的電腦”->“管理”->“服務和應用程式”->“服務”

  3. 右鍵啟動以下服務:

VMware Authorization Service
VMware DHCP Service
VMware NAT Service
VMware USB Arbitration Service
VMware Workstation Server

另外的可能:純粹是因為Vmware抽風了,重啟電腦後開啟即可解決(大部分情況第一種方案即可)

wget安裝問題

問題步驟:獲取wget ,yum install wget

問題原因:無法ping,未開網

解決方案

  1. 修改 etc/sysconfig/network-scripts/裡的檔案,由於檔案多,設定複雜,這裡不做詳述,具體內容自行搜尋。

  2. 刪除虛擬機器重新裝配。

我的選擇

重灌虛擬機器,在安裝完成之後,在網路選項中開啟乙太網,即可ping通。一般情況下,如果你不是特別擅長Centos命令列介面,以及網路方面的知識的話,建議重新裝配虛擬機器,現在電腦的速度還是蠻快的,大概10-20分鐘即可重灌,而如果你不是很擅長我說的知識技術的話,可能1個小時都配不好。

Failed to start LSB 網路服務啟動失敗

問題步驟:配置主機名和第二塊網絡卡,使用 nmtui 修改主機名和第二塊網絡卡IP地址。

問題原因:第二塊網絡卡一直處於Deactive狀態。

解決方案

  1. 修改 etc/sysconfig/network-scripts/裡的檔案,由於檔案多,設定複雜,這裡不做詳述,具體內容自行搜尋。之後 service network restart

  2. 還原虛擬網絡卡預設設定

我的選擇還原虛擬網絡卡,原因同上,第一種方法對知識掌握程度要求更高,而第二種方法並不慢,建議第二種。

無法ping通問題

問題步驟:在主機上,應能 ping 到這個地址,且能通過 ssh 訪問該虛擬機器(windows 需啟動 git bash)

問題原因:無法ping通地址,(base虛擬機器安裝桌面版可以ping通)

解決方案

  1. 在copy的虛擬機器上也安裝桌面版centos

解決思路:兩個虛擬機器除了在是否安裝桌面之外完全相同,所以抱著嘗試的心態(網上沒找到我這種情況,很特殊),在copy的虛擬機器裝了桌面,成功解決。

Windows遠端連線

這個其實沒有出現什麼問題,主要原因是老師給的教程裡面是針對VirtualBox的連線,沒有Vmware版本的,但是我的網路相關知識比較匱乏,很多步驟照貓畫虎並不能成功解決,最後是參照大佬的blog,完成連線,這裡Mark一下大佬的安裝過程blog。