虛擬機中安裝系統的幾種網絡連接方式詳細說明

以下內容是借鑑別人的,記下以便日後使用

虛擬機的作用是在現有操作系統下,允許安裝更多的操作系統,相互之間物理隔離,組成網絡,可以更大的發揮計算機的性能。

VirtualBox作爲一款免費的虛擬機,非常好用。與之類似的,還有VMWare,這也是一款非常非常好用的虛擬機,操作也非常類似。我們依次爲例,講述VBox下的各種網絡連接方式。

首先,大家知道一下網絡常識:

  • 網絡中對電腦的訪問是通過ip定位的。就好像我們的身份證號,可以唯一辨識一個人。ip是用來區分網絡中的電腦的,因此同一網絡(準確講是“網段”)中,ip地址不能相同。如果同一網絡中有相同的ip存在,經常發生無法聯網或者經常掉線的情況。
  • 網絡是分段管理的。拿局域網爲例,我們通常的網段是192.168.1.xxx。我們的ip地址就是把xxx成1到254的數字。如果多臺計算機的ip的前面數字都是192.168.1,那麼就叫做屬於同一個網段,他們之間是可以互相通信的。如果一臺機器的ip是192.168.1.100,另一臺機器的ip是192.168.3.100,正常情況下,不能互相通信的(有辦法可以搞定,我們不討論)。所以,在設置虛擬機時要考慮是否同一個網段。
  • 怎麼知道電腦的ip地址?在windows系統下,在命令行中執行ipconfig;在linux系統下,在命令行中執行ifconfig即可,下文會詳述。
  • 怎麼判斷是否與對方能夠通信?最簡單的方式是執行ping命令。無論是windows還是linux,都可以在命令行中執行“ping 對方ip”

好了,有了以上的知識鋪墊,我們可以繼續了。

怎麼知道電腦的ip地址哪?

在windows系統下,可以在命令行執行ipconfig命令,圖1是我執行的結果

圖1

我的電腦一共有4個網絡設置。其中,第一個是無線網,我沒有使用,因此不顯示;第二個是本地連接,也就是筆記本上的網卡接口對應的地址信息,這是最常見的;第三個是VirtualBox的虛擬網,當我們安裝完VirtualBox後,會在網絡連接中產生一個虛擬網卡,這就是那塊網卡對應的網絡;第四個是家庭寬帶上網纔有的。

現在大家看一下我的筆記本的網絡連接中的信息,見圖2


圖2

我有很多的網絡連接,對於已經使用的,我在圖2中加註了1-4的數字,這些數字代表的網絡分別對應於圖1中的不同ip地址。如果禁用了某個網絡,顯示爲灰色,那麼執行ipconfig時就不會再有對應的ip地址顯示了。

明白了吧,linux的原理與此類似,不詳述。我們繼續向下講。

VirtualBox提供了三種最常用的網絡連接方式,分別是網絡地址轉換(NAT)、橋接網卡、僅主機(Host-Only)適配器。如圖3所示。

圖3

下面,我們分別講述這三種網絡訪問方式是什麼意思,以及如何使用的。

網絡地址轉換(NAT)

這種訪問模式指的是虛擬機不佔用主機所在局域網的ip,通過使用主機的NAT功能訪問局域網和互聯網,意味着虛擬機可以訪問局域網中的其他電腦,但是其他電腦不知道虛擬機的存在。

使用這種模式時,虛擬機不需要設置靜態IP,只需要使用DHCP功能自動獲取ip即可。

這種模式的好處是可以利用主機的網卡上網,而且不佔用更多的ip地址。在ip v4緊張的年代,發明了NAT,因此絕大多數上網都是這種方式。

橋接網卡

這種訪問模式指的是使用主機的網絡連接方式。虛擬機和主機在同一個局域網中,與局域網中其他電腦共享同一個網絡。如果主機能夠不加限制的隨意上網,那麼虛擬機也可以上網。如果主機是綁定MAC才能上網,那麼虛擬機也要綁定MAC才能上網。

在圖2中,可能使用的是1、2、4中的某一個,具體哪一個,要看主機是通過什麼方式上網的。現在假設使用圖2中的第2種網絡連接方式,那麼意味着在圖1中使用的是第2中網絡連接方式,那麼網段就是192.168.1.xxx。因此,我們在設置虛擬機的ip時一定是192.168.1.xxx的地址,這裏的xxx是1-254的一個數字。你可以設置一個ip是其他電腦都不曾使用的。我怎麼知道哪個ip別人不用啊?假設你想使用192.168.1.88這個ip,你可以執行命令“ping 192.168.1.88”,如果返回圖4所示內容, 表明沒有人使用這個ip。


圖4

如果執行命令“ping 某個ip”,返回類似圖5的內容,說明這個ip正在網絡中使用,你就不能使用這個ip了。

圖5

這種模式的好處是虛擬機可以方便地訪問局域網中的其他電腦,方便訪問互聯網

僅主機(Host-Only)適配器

這種訪問模式,意味着虛擬機和主機單獨組建一個局域網,和主機當前的網絡是隔離的。

在這種網絡連接模式下,圖2中的第3個網絡不能停用,否則無法使用這種模式。那麼,虛擬機要想和主機通信,必須設置一個ip和主機在同一個網段。圖1中的第3個ip地址就是主機的ip,網段是192.168.56.xxx。意味着虛擬機的ip也應該在這個網段。

這種模式的好處是虛擬機網絡可以與主機所在的網絡物理隔離,缺點是不能方便的上互聯網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章