歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> ubuntu 虛擬機上網方式及相關配置

ubuntu 虛擬機上網方式及相關配置

日期:2017/3/2 16:25:00   编辑:Linux服務器

  ubuntu 虛擬機上網方式及相關配置

一 Nat方式(虛擬機和主機不在同一網段)

  NAT:Network address translate,是一種將內部私有地址轉化成公網地址的技術,NAT技術應用在internet網關和路由器上,比如192.168.0.123這個地址要訪問internet,它的數據包就要通過一個網關或者路由器,而網關或者路由器擁有一個能訪問internet的ip地址,這樣的網關和路由器就要在收發數據包時,對數據包的IP協議層數據進行更改(即 NAT),以使私有網段的主機能夠順利訪問internet。此技術解決了IP地址稀缺的問題。

  VMWare的NAT上網也是同樣的道理,它在主機和虛擬機之間用軟件偽造出一塊網卡,這塊網卡和虛擬機的ip處於一個地址段。同時,在這塊網卡和主機的網絡接口之間進行NAT。虛擬機發出的每一塊數據包都會經過虛擬網卡,然後NAT,然後由主機的接口發出。

  Nat方式的虛擬網卡為VMnet8

  宿主機上設置

  主機IP GW DNS

  VMnet8

  IP(設置網段後自動獲取)

  GW必須和ip 屬於同一網段

  DNS:和主機DNS 相同

  虛擬機

  IP:虛擬機ip和虛擬網卡ip同一網段

  GW:和虛擬網卡gw 相同

  DNS:相同的DNS

  二 橋接 Bridge(虛擬機和主機ip同一網段)

  Bridge 橋”就是一個主機,這個機器擁有兩塊網卡,分別處於兩個局域網中,同時在”橋”上,運行著程序,讓局域網A中的所有數據包原封不動的流入B,反之亦然。這樣,局域網A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網卡和物理網卡應該處於同一IP網段 當然要保證兩個局域網沒有沖突的IP.

  VMWare 的橋也是同樣的道理,只不過,本來作為硬件的一塊網卡,現在由VMWare軟件虛擬了!當采用橋接時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接,這樣,發到物理網卡的所有數據包就到了VMWare虛擬機,而由VMWare發出的數據包也會通過橋從物理網卡的那端發出。

  所以,如果物理網卡可以上網,那麼橋接的軟網卡也沒有問題了,這就是橋接上網的原理了,相當於把虛擬機看做局域網裡面的一台物理機即可。

  三 主機方式

  主機模式下,真實環境和虛擬環境是隔離開的;在這種模式下,所有的虛擬系統是可以相互通信的,但虛擬系統和真實的網絡是被隔離開。(虛擬系統和宿主機器系統是可以相互通信的,相當於這兩台機器通過雙絞線互連。),但此種方式下,沒有地址轉換服務,所以,虛擬機只能到主機訪問,安全系數很高。

  網絡連接的知識補充

  1.NAT Network Address Translation 網絡地址轉換

  a靜態地址:將私有地址與公網地址一對一明確轉化。(1對1)

  b動態地址轉換:NAT轉換器擁有一個公網地址池,可以動態的分配一個未使用的公網地址給內部地址進行通信,形成一個暫時的映射關系。(多對多)

  c端口地址轉換:將多個私有地址轉換成對應的一個公網地址。(多對1)

  2.DHCP

  DHCP Dynamic Host Configuration Protocol,動態主機配置協議

  是一個局域網的網絡協議,給內部網絡或網絡供應商自動分配IP地址,DHCP有三個端口UDP67,68作為Server 和Client 的服務端口。546用於DHCPv6,是做雙擊熱備份使用。

Copyright © Linux教程網 All Rights Reserved