最近做一個操作系統實驗,第一個實驗即是實現Ubantu虛擬機與主機之間的共享。
本例用的是VirtualBox虛擬機,若使用Vmware WorkStation虛擬機則方法與下文介紹略有不同,但基本相似。
沒有使用網上說的什麼下載增強包等等的方法,經過多次測試才設置成功,現在把具體方法給大家說一下
實現共享最關鍵的一個步驟即是虛擬機與宿主機之間使用不同IP地址,否則會IP地址沖突,然後使用橋接的方式將他們進行連接。(在學校實驗室裡,由於每台計算機都是在一個局域網之中,並且學校用的是XP系統,所以是指虛擬機使用其它未使用的主機的IP地址即可)。
VirtualBox中Ubuntu和Windows共享文件夾設置
Linux虛擬機與Winodows共享文件夾----Linux安裝VMware tools
VMware虛擬機 Ubuntu 16.04 安裝 VMware Tools
為確保成功,可以把Win7和ubantu的防火牆都關閉了(不過後來我把防火牆打開之後還是可以的)。ubantu的防火牆在終端中的關閉指令為:sudo ufw disable。
下面開始介紹Virtualbox下實現Ubuntu虛擬機和win7主機文件共享的主要步驟:
1:Ubantu虛擬機中必須要安裝Samba服務器。當某文件夾設置共享的時候Ubantu系統會自動提示你安裝。
Win7系統中的設置:
2:設置子IP地址,打開Win7的網絡連接面板
3:設置本地連接屬性的IPV4屬性為下圖所示:(子IP地址可以隨便設定,不重復切在同一網段就可以,我的只是參考)
4:設置VirtualBox Host-Only Network的IPV4屬性如下圖:(注意網關為本地連接屬性中的IP地址),當前的主機IP地址設置為:192.168.0.4 。
Ubantu虛擬機系統中的設置:
5:設置Virtualbox下自己所安裝系統的屬性為橋接,且選擇本地連接那個適配器,然後點擊確定就OK了:
6:打開ubantu虛擬機,然後編輯連接,添加一個有線連接,只設置IPV4設置即可,然後方法改為手動,然後添加地址
注意添加的地址為子IP,即當前虛擬機使用的IP地址,且和上面的設置的為同一網段且不能有沖突,本例設置為192.168.0.2。網關設置為和192.168.0.1,和上面VirtualBox Host-Only Network的網關一樣。
7:然後使用剛添加的連接(圖中的有線連接1)連接網絡。
8:ping一下虛擬機中的iP地址(本例中虛擬機中的iP地址為:192.168.0.2),在win7系統中,檢查是否設置成功,若接收到發來的數據包,則說明主機與虛擬機連接成功。見下圖
9:打開Win7中的映射網絡驅動器,然後浏覽選中虛擬機名稱下面的文件夾即可,見下圖:
10:在win7我的電腦中就會出現下圖就說明成功了:
好了,這就是Virtualbox下實現Ubuntu虛擬機和win7主機文件共享的問題,我和一位同學合作搞定的,可能說的還不是很清楚,若還沒有測試成功,可以直接給我留言聯系我。
http://xxxxxx/Linuxjc/1148624.html TechArticle