虛擬機的文件共享和網絡模式

  除夕之夜,當別的大神都在和家人一塊兒辭舊歲,迎新年的時候,博主這樣的小嘍囉不敢懈怠,想着一年之計,當早作謀劃,趁着別人嗨的時間,筆耕不輟的寫篇日誌,以此頗覺有意義的度過一個祥和的除夕之夜。。。其實麻痹的是博主家裏沒網,也沒電視看,眼見着別人家歌舞昇平,一股子過年的噪味兒,心癢癢卻又沒奈何,只能關起門來,利用移動春節流量特惠包,上網寫日誌過年來了。html

  咳——咳,平心靜氣,切入正題。上篇關於虛擬機的博文將虛擬機的安裝還算完整的講完了,這篇接着安裝完成的系統,以博主淺顯的理解,來說講宿主機與虛擬機之間的文件共享以及虛擬機的網絡模式問題。僅以此篇,以饗除夕夜還有心思逛園子的讀者,嗚嗚~~安全

  文件共享

  安裝完成虛擬機以後,你會發現虛擬機和宿主機之間的文件傳輸是個問題,你不能直接將宿主機中的文件拖到虛擬機桌面,也沒法將虛擬機中的文件外拖到宿主機。要實現文件的相互拖拽,安裝按虛擬機系統後,咱們首先要安裝的就是VMware虛擬機自帶的一個加強工具——VMware Tools。它可以加強虛擬顯卡和硬盤性能,同步主機和虛擬機時鐘的驅動程序,實現主機和虛擬機之間文件共享、文件自由拖拽、虛擬機屏幕全屏化,鼠標也可在主機和虛擬機之間自由移動。安裝也比較簡單,咱們先按圖找到安裝的工具包——服務器

  將安裝壓縮包拖拽出來,移動到單獨新建的目錄下,並執行解壓命令:tar -zxvf xx.tar.gz。執行完以後進入剛剛解壓的vmware-toos-distrib目錄,用root用戶執行 ./vmware-install.pl命令,一路回車確認便可完成安裝——網絡

  安裝完成以後重啓虛擬機,這個時候,不光虛擬機桌面能夠跟隨宿主機全屏化了,並且文件也能自由拖拽完成拷貝功能。若是要卸載也很簡單,在bin目錄下執行可執行文件 wmware-uninstall-tools.pl 便可輕鬆完成卸載。固然,若是每次都拷拖拽實現虛擬機和宿主機之間的文件交互的化,仍是很不方便,好在虛擬機還爲咱們提供了文件共享功能,在安裝了 VMware Tools 的前提下,你能夠將宿主機中常常須要上傳到虛擬機中的文件掛載到虛擬機的路徑下,實現虛擬機對宿主機文件的本地化訪問——
編輯器

   添加完成後,在虛擬機的 /mnt/hgfs 目錄下,便可看到宿主機共享的文件目錄——ide

 

  網絡鏈接模式

   安裝虛擬機都會涉及到對網絡適配器中網絡鏈接模式的選擇,經常使用的有三種模式:橋接模式、NAT模式、僅主機模式,對於不少人來講,安裝或者後期配置過程當中,一般都會傻瓜式的選擇橋接模式,將虛擬機當成局域網中的一臺真機使用,但做爲一種知識技術積累,咱們仍是應該基本的瞭解一下常見的這三種網絡鏈接模式使用起來到底有什麼區別。工具

  橋接模式

  橋接模式,就是徹底將你的虛擬機當成局域網中真實存在的一臺物理機,它和宿主機之間經過虛擬網橋進行通訊,宿主機在這之間充當了交換機的角色。若是是臺式機,該模式有個最基本的要求就是宿主機必需要插網線,不然虛擬機沒法和宿主機以及局域網中的其餘物理機通訊,而若是是筆記本,能夠經過路由器來實現宿主機和虛擬機之間的通訊,可是若是斷網或者關閉WLAN了,則通訊中斷,沒法ping通;同時該模式要求虛擬機和宿主機必需要在同一網段;若是要聯網,網關和DNS也要與主機網卡一致。下面設置橋接模式——post

  模式設置好以後咱們須要將虛擬機和宿主機設置爲同一網段,這裏固然不止一種方式能夠設置,若是虛擬機安裝的是帶桌面的可視化系統,那麼你能夠經過可視化操做來設置虛擬機的IP地址、網段、子網掩碼等信息——性能

  對於宿主機的網絡信息,你能夠在網絡鏈接中查看—— url

   固然,咱們常見的操做仍是經過命令行去修改虛擬機的網卡配置,執行命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 

  進入編輯模式後,將啓動地址協議BOOTPROTO改成static或none,並設置好IP地址IPADDR,若是要聯網,還需將網關和DNS與能上網的宿主機保持一致。編輯完成保存退出,執行命令 service network restart 讓配置網卡生效,這個時候就能和宿主機相互通訊了(若是宿主機和虛擬機相互之間ping不通,請在虛擬網絡編輯器中確保虛擬機網卡橋接到了相應的外部網絡的網卡)。這裏有必要對網卡配置中的常見的一些信息作一些解釋說明,以備配置查閱:

  • TYPE:配置文件接口類型,在/etc/sysconfig/network-scripts/目錄有多種網絡配置文件,有Ethernet 、IPsec等類型,網絡接口類型爲Ethernet;

  • DEVICE:網卡名稱;

  • BOOTPROTO :啓動地址協議,static表示靜態地址協議,none表示不啓用地址協議,dhcp表示動態地址協議;

  • ONBOOT:設置網卡是否在Linux系統啓動時激活,這一項通常都要設爲yes;

  • HWADDR/MACADDR:MAC地址,設置一個便可,同時設置要避免衝突;

  • IPADDR:本機ip地址;

  • NETMASK:子網掩碼;

  • GATEWAY:網關IP;

  • DNS1:首選DNS服務器;

  • DNS2:輔助DNS服務器;

  • BROADCAST:廣播地址;

  • NETWORK:子網地址;

  • IPV6INIT:是否執行IPv6;

  • PEERDNS:是否指定DNS。若是使用DHCP協議,默認爲yes;

  • NM_CONTROLLED:是否由Network Manager控制該網絡接口。

 NAT模式

  NAT模式中,主機網卡直接與虛擬NAT設備相連,虛擬NAT設備和虛擬DHCP服務器一塊兒鏈接在虛擬交換機WMnet8上,該虛擬網卡用來實現和宿主機上的WMnet8網卡通訊——若是禁用宿主機上的WMnet8網卡(這裏,虛擬機上的WMnet8和宿主機上咱們在 網絡鏈接 中看到的WMnet8是兩張不一樣的網卡,要注意區分),能夠發現,虛擬機依然可以聯網,可是沒法經過 SSH工具遠程鏈接,藉助宿主機就能夠實現聯網需求。默認狀況下和物理機同一局域網絡中的其餘計算機不能訪問虛擬機,可是虛擬機能夠訪問局域網內的其餘主機。基本設置——

 

  經過命令編輯網卡信息——

  重啓網卡生效。一樣的,也能夠進行可視化操做——

 

僅主機模式

  若是考慮安全緣由,想要將虛擬機和局域網中的其它主機徹底隔離開來,僅僅作單機調試,考慮選用該模式。僅主機模式至關於NAT模式去除了NAT設備,僅僅經過宿主機的WMnet1虛擬網卡和虛擬機的WMnet1網卡來創建通訊,在該模式下虛擬機和宿主機之間、虛擬機和虛擬機之間能夠相互訪問。只需在虛擬機設置中,將網絡鏈接模式改爲僅主機模式就能夠了。若是要在這種模式下實現聯網操做,也是能夠的,經過將能聯網的主機網卡共享給主機的虛擬網卡WMnet1——

  強制將宿主機上的WMnet1虛擬網卡ip設置爲192.168.137.1後,對於虛擬機的網絡也一樣要進行子網和起始地址進行相應的修改,保證網絡通訊在同一網段——

   最後,編輯網卡配置文件保證網關和DNS和WMnet1的信息一致,便可實現僅主機模式下的聯網操做。

  行文至此,除夕夜深,鞭炮轟隆,萬家和鳴,這個世界是如此的和諧,布衣博主也昏昏欲睡,不知所寫爲什麼了。可能有些紕漏,留待來日修正。狗年了,做爲屌絲程序猿,旺旺旺起來,動次打次。。。

  

  參考博文:Vmware虛擬機三種網絡模式詳解

相關文章
相關標籤/搜索