VM虛擬機器網路設定及其應用

2021-08-02 03:07:21 字數 1480 閱讀 1054

提到vm的虛擬機器,相信常做linux系統和系統運維的同志們肯定不陌生了,因為對於我們做實驗來,研究技術來說,虛擬機器環境再合適不過了。我們平常使用虛擬機器,肯定需要他們之間可以互聯,或者他們可以連線上網際網路,這就需要了解虛擬機器裡面的網路配置了,具體是怎麼配置呢?我們下面就來講解一下。

我們在建立虛擬機器的時候可以很容易的就看到設定網路連線的時候有這麼幾個選項:

我們可以清楚的看到,有橋接模式,nat模式,僅主機模式,還有自定義模式。這裡自定義模式其實也是逃不過上面三種模式的制約的,所以我們這裡只是討論上面的三種模式。

橋接(bridged):什麼是橋接模式?橋接模式就是將主機網絡卡與虛擬機器虛擬的網絡卡利用虛擬網橋進行通訊。在橋接的作用下,類似於把物理主機虛擬為乙個交換機,所有橋接設定的虛擬機器連線到這個交換機的乙個介面上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網絡卡與網絡卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機器ip位址需要與主機在同乙個網段,如果需要聯網,則閘道器與dns需要與主機網絡卡一致。其網路結構如下圖所示:

至於虛擬交換機呢,我們可以把它理解為乙個類似於網線的裝置,他使各個裝置之間不互相影響,所以他們都可以直接連線到主機外面的路由器上,從而可以直接被分配ip位址,我們也可以手動指定位址。

nat模式:如果你的網路ip資源緊缺,但是你又希望你的虛擬機器能夠聯網,這時候nat模式是最好的選擇。nat模式借助虛擬nat裝置和虛擬dhcp伺服器,使得虛擬機器可以聯網。其網路結構如下圖所示:

這種連線網路的方式其實就是建立了乙個虛擬的連線網路的整體環境,有虛擬的dhcp裝置,有乙個主的交換裝置,完全把我們的實體主機當成了乙個可以連線網路的源就行了。

由於這個原因,所以我們在我們的網路裝置只能看到vmnet1和vmnet8,根本沒有vmnet0,但是這個配置項在vm虛擬機器的網路編輯器中又是存在的,如圖:

在網路編輯器中,我們可以直接編輯各種網路模式的配置,只有nat和僅主機模式可以配置子網的資訊。

說道具體的應用呢,其實大家通過虛擬機器的這幾種網路模式可以大概的猜出來,我在這裡簡單說一下。

如果需要連線網路呢,僅主機模式可以被拋棄了,因為他是不能連線外部網路的,但是其他兩種模式是都可以的。所以僅主機模式適合與當做資料伺服器的示例,比如在上面搭建了乙個redis,或者安裝了乙個oracle資料庫,這樣的情況是可以的。

如果你的虛擬機器想被同網路下的其他機器遠端,或者訪問到,那麼你就需要使用橋接模式了,這個模式下你可以給你的虛擬機器分配乙個和你的機器同網路的ip,然後就可以分享給其他人了,這樣也可以用於搭建乙個不同機器的集群使用。

VM虛擬機器網路設定

linux centos7 vm網路介面卡方式 橋接模式 虛擬機器ip addr 檢視ip位址 我的ip位址配置存放在ens33檔案中 ens33 ip位址為 192.169.3.2 26 不在同乙個網段 主機與虛擬機器無法互訪 虛擬機器也無法聯網 type ethernet proxy metho...

虛擬機器網路設定

1.nat模式 只允許乙個網路連線埠 2.橋接模式,直連到物理網路,就是和主機許可權一樣,需要撥號的撥號,需要設定ip的設定ip,可以設定網絡卡 上乙個專案中為了節省電腦,就採用了虛擬機器加多網絡卡的模式,因為網路不能衝突,自定義橋接網路連線網絡卡 3.主機模式,只能與主機之間進行通訊,也就是區域網...

虛擬機器網路設定

虛擬機器搭建完成之後重要的一步配置就是網路配置,讓虛擬機器進入區域網是常見的網路設定。網路設定成橋接網路模式能使虛擬機器模擬成宿主機所在的區域網中一台物理機,能ping通區域網中的其它物理機和宿主機,宿主機和其它物理機也能ping通該虛擬機器。同時還能像宿主機一樣訪問外網。virtualbox 當虛...