關於使用 VirtualBox 讓 PC 提供雲桌面服務遇到的一些坑
網絡卡問題
問題步驟:VirtualBox選單 :管理 -> 主機網路管理器,建立一塊虛擬網絡卡
問題原因:VirtualBox5.0+和部分win10系統的網絡卡驅動不相容
解決方案:
-
改為Vmware
-
重灌系統,Win10企業版沒有不相容bug
-
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虛擬機器相關設定沒有開啟
解決方案:
-
關閉出問題的虛擬機器
-
依次開啟:“我的電腦”->“管理”->“服務和應用程式”->“服務”
-
右鍵啟動以下服務:
VMware Authorization Service VMware DHCP Service VMware NAT Service VMware USB Arbitration Service VMware Workstation Server
另外的可能:純粹是因為Vmware抽風了,重啟電腦後開啟即可解決(大部分情況第一種方案即可)
wget安裝問題
問題步驟:獲取wget ,yum install wget
問題原因:無法ping,未開網
解決方案:
-
修改
etc/sysconfig/network-scripts/
裡的檔案,由於檔案多,設定複雜,這裡不做詳述,具體內容自行搜尋。 -
刪除虛擬機器重新裝配。
我的選擇:
重灌虛擬機器,在安裝完成之後,在網路選項中開啟乙太網,即可ping通。一般情況下,如果你不是特別擅長Centos命令列介面,以及網路方面的知識的話,建議重新裝配虛擬機器,現在電腦的速度還是蠻快的,大概10-20分鐘即可重灌,而如果你不是很擅長我說的知識技術的話,可能1個小時都配不好。
Failed to start LSB 網路服務啟動失敗
問題步驟:配置主機名和第二塊網絡卡,使用 nmtui
修改主機名和第二塊網絡卡IP地址。
問題原因:第二塊網絡卡一直處於Deactive狀態。
解決方案:
-
修改
etc/sysconfig/network-scripts/
裡的檔案,由於檔案多,設定複雜,這裡不做詳述,具體內容自行搜尋。之後service network restart
-
還原虛擬網絡卡預設設定
我的選擇:還原虛擬網絡卡,原因同上,第一種方法對知識掌握程度要求更高,而第二種方法並不慢,建議第二種。
無法ping通問題
問題步驟:在主機上,應能 ping 到這個地址,且能通過 ssh 訪問該虛擬機器(windows 需啟動 git bash)
問題原因:無法ping通地址,(base虛擬機器安裝桌面版可以ping通)
解決方案:
-
在copy的虛擬機器上也安裝桌面版centos
解決思路:兩個虛擬機器除了在是否安裝桌面之外完全相同,所以抱著嘗試的心態(網上沒找到我這種情況,很特殊),在copy的虛擬機器裝了桌面,成功解決。
Windows遠端連線
這個其實沒有出現什麼問題,主要原因是老師給的教程裡面是針對VirtualBox的連線,沒有Vmware版本的,但是我的網路相關知識比較匱乏,很多步驟照貓畫虎並不能成功解決,最後是參照大佬的blog,完成連線,這裡Mark一下大佬的安裝過程blog。