配置虛擬機網絡的三種方式


一、三種網絡區別

1. vmnet0

vmnet0實際上就是一個虛擬的網橋,這個網橋有很若干個端口,一個端口用於連接你的Host,一個端口用於連接你的虛擬機,他們的位置是對等的,誰也不是誰的網關。所以在Bridged模式下,你可以讓虛擬機成為一台和你的Host相同地位的機器。

2. vmnet1

vmnet1這是一個Host-Only網絡模式,是用於建立一個與世隔絕的網絡環境所用到的,其中vmnet1也是一個虛擬的交換機,交換機的一個端口連接到你的Host上,另外一個端口連接到虛擬的DHCP服務器上(實際上是vmware的一個組件),另外剩下的端口就是連虛擬機了  。虛擬網卡 “VMWare Virtual Ethernet Adapter for VMnet1”作為虛擬機的網關接口,為虛擬機提供服務。在虛擬機啟動之后,如果你用ipconfig命令,你會很清楚的看到,你的默認網關就是指向“VMW are Virtual Ethernet Adapter for VMnet1”網卡的地址的。這里沒有提供路由,主要表現在沒有提供NAT服務,使得虛擬機不可以訪問Host-Only模式所指定的網段之外的地址。

3. vmnet8

vmnet8,這是一個NAT方式,最簡單的組網方式了從主機的“VMWare Virtual Ethernet Adapter for VMnet8”虛擬網卡出來,連接vmnet8虛擬交換機,虛擬交換機的另外的口連接到虛擬的NAT服務器(這也是一個Vmware組件),還有一個口 連接到虛擬DHCP服務器,其他的口連虛擬機,虛擬機的網關即是“VMWare Virtual Ethernet Adapter for VMnet8”網卡所在的機器,即你的Host機器

二、轉載吳老師的記錄文章

虛擬機的作用是在現有操作系統下,允許安裝更多的操作系統,相互之間物理隔離,組成網絡,可以更大的發揮計算機的性能。VirtualBox作為一款免費的虛擬機,非常好用。與之類似的,還有VMWare,這也是一款非常非常好用的虛擬機,操作也非常類似。我們依次為例,講述VBox下的各種網絡連接方式。

2.1 網絡常識

網絡中對電腦的訪問是通過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,正常情況下,不能互相通信的(有辦法可以搞定,我們不討論)。所以,在設置虛擬機時要考慮是否同一個網段。

2.2 怎么知道電腦的ip地址?

windows系統下,在命令行中執行ipconfig;linux系統下,在命令行中執行ifconfig即可,下文會詳述。

2.3 怎么判斷是否與對方能夠通信?

最簡單的方式是執行ping命令。無論是windows還是linux,都可以在命令行中執行“ping 對方ip”

2.4 實驗

(1) 查詢IP地址

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

圖1

(2) 查看網絡連接中的信息

見圖2

圖 2

如上圖可知,一共有4個網絡設置。其中:

第一個是無線網,我沒有使用,因此不顯示;

第二個是本地連接,也就是筆記本上的網卡接口對應的地址信息,這是最常見的;

第三個是VirtualBox的虛擬網,當我們安裝完VirtualBox后,會在網絡連接中產生一個虛擬網卡,這就是那塊網卡對應的網絡;

第四個是家庭寬帶上網才有的。

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

(3) VirtualBox提供了三種最常用的網絡連接方式

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

圖 3

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

(1)網絡地址轉換(NAT)

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

使用這種模式時,虛擬機不需要設置靜態IP,只需要使用DHCP功能自動獲取ip即可。這種模式的好處是可以利用主機的網卡上網,而且不占用更多的ip地址。在ipv4緊張的年代,發明了NAT,因此絕大多數上網都是這種方式。

(2)橋接網卡

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

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

(3)僅主機(Host-Only)適配器

這種訪問模式,意味着虛擬機和主機單獨組建一個局域網,和主機當前的網絡是隔離的。在這種網絡連接模式下,圖2中的第3個網絡不能停用,否則無法使用這種模式。那么,虛擬機要想和主機通信,必須設置一個ip和主機在同一個網段。圖1中的第3個ip地址就是主機的ip,網段是192.168.56.xxx。意味着虛擬機的ip也應該在這個網段。這種模式的好處是虛擬機網絡可以與主機所在的網絡物理隔離,缺點是不能方便的上互聯網。

注:本文轉自傳智播客吳超老師的個人空間:http://www.superwu.cn/2013/10/06/653/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM