主機和虛擬機器的三種通訊方式
下面講講我對主機和虛擬機器之間進行通訊的三種方式的理解。
通常主機和虛擬機器之間的通訊方式有三種:橋接模式,NAT模式和host only模式。
當我們要讓主機和虛擬機器進行通訊時,要將主機和虛擬機器的防火牆等關閉。這裡涉及到在Linux上關閉防火牆的命令:
(1)永久性生效:
chkconfig iptables on
chkconfig iptables off
(2)即時生效,重啟後失效:
service iptables start
service iptables stop
關閉了主機和虛擬機器的防火牆之後,就可以根據實際需要選擇不同的通訊方式了。
橋接模式:
橋接模式中,虛擬機器相當於網路內部的一個獨立的機器,與主機共同插在一個轉發器hub上,簡單的說就是主機和虛擬機器在同一個網段中。
比如主機ip是192.168.133.1,那麼我們就可以把虛擬機器的ip設定為192.168.133.128,
這樣,在主機和虛擬機器在同一個網段內就可以共享了。
NAT模式:
NAT就是network address translation網路地址轉換。其原理就是使用VMware的虛擬網路建立了一套自己的虛擬網路,其中包括DHCP(dynamic host configuration protocol動態主機配置協議,其用途是給內部網路或網路服務提供商自動分配ip地址)和gateway。具體做法就是將虛擬機器設定成使用dhcp方式,windows下選擇自動獲取ip,也可以手動設定,這裡需要注意的是使用NAT模式,預設使用的是VMnet8,具體做法是將虛擬機器的ip設成和VMnet8同一個網段,閘道器設定成和VMnet8同一個閘道器,通常是xxx.xxx.xxx.2。
netmask,broadcast設定成和VMnet8相同,dns設定成和主機相同。
例如VMnet8子網ip是192.168.133.1,閘道器是192.168.133.2
虛擬機器就可以設定成子網ip:192.168.133.128,閘道器:192.168.133.2
(編輯》虛擬網路編輯器》NAT設定》)
Host only模式:
僅主機模式只能進行主機和虛擬機器之間的通訊,虛擬機器不能訪問外部網路,代表你選擇安裝了一臺沒有網路環境的虛擬機器,如果你怕上網中毒,使用這種通訊方式是比較安全的。具體做法是將虛擬機器ip設定成和VMnet1同一網段,閘道器設定成VMnet1的ip,其餘和VMnet1相同,dns設定成和主機相同。
例如VMnet1ip是192.16859.1
虛擬機器就可以設定成ip:192.168.59.12 閘道器:192.168.59.1。
通常主機和虛擬機器之間的通訊方式有三種:橋接模式,NAT模式和host only模式。
當我們要讓主機和虛擬機器進行通訊時,要將主機和虛擬機器的防火牆等關閉。這裡涉及到在Linux上關閉防火牆的命令:
(1)永久性生效:
chkconfig iptables on
chkconfig iptables off
(2)即時生效,重啟後失效:
service iptables start
service iptables stop
關閉了主機和虛擬機器的防火牆之後,就可以根據實際需要選擇不同的通訊方式了。
橋接模式:
橋接模式中,虛擬機器相當於網路內部的一個獨立的機器,與主機共同插在一個轉發器hub上,簡單的說就是主機和虛擬機器在同一個網段中。
比如主機ip是192.168.133.1,那麼我們就可以把虛擬機器的ip設定為192.168.133.128,
這樣,在主機和虛擬機器在同一個網段內就可以共享了。
NAT模式:
NAT就是network address translation網路地址轉換。其原理就是使用VMware的虛擬網路建立了一套自己的虛擬網路,其中包括DHCP(dynamic host configuration protocol動態主機配置協議,其用途是給內部網路或網路服務提供商自動分配ip地址)和gateway。具體做法就是將虛擬機器設定成使用dhcp方式,windows下選擇自動獲取ip,也可以手動設定,這裡需要注意的是使用NAT模式,預設使用的是VMnet8,具體做法是將虛擬機器的ip設成和VMnet8同一個網段,閘道器設定成和VMnet8同一個閘道器,通常是xxx.xxx.xxx.2。
netmask,broadcast設定成和VMnet8相同,dns設定成和主機相同。
例如VMnet8子網ip是192.168.133.1,閘道器是192.168.133.2
虛擬機器就可以設定成子網ip:192.168.133.128,閘道器:192.168.133.2
(編輯》虛擬網路編輯器》NAT設定》)
Host only模式:
僅主機模式只能進行主機和虛擬機器之間的通訊,虛擬機器不能訪問外部網路,代表你選擇安裝了一臺沒有網路環境的虛擬機器,如果你怕上網中毒,使用這種通訊方式是比較安全的。具體做法是將虛擬機器ip設定成和VMnet1同一網段,閘道器設定成VMnet1的ip,其餘和VMnet1相同,dns設定成和主機相同。
例如VMnet1ip是192.16859.1
虛擬機器就可以設定成ip:192.168.59.12 閘道器:192.168.59.1。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29800581/viewspace-1251708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 配置虛擬機器網路的三種方式虛擬機
- 虛擬機器如何和主機相互通訊虛擬機
- Nginx 虛擬主機配置的三種方式(基於域名)Nginx
- VMWARE虛擬機器的Ubuntu通過橋接方式連線主機虛擬機Ubuntu橋接
- 詳解Nginx 虛擬主機配置的三種方式(基於埠)Nginx
- 詳解Nginx 虛擬主機配置的三種方式(基於IP)Nginx
- 虛擬機器入門二,虛擬機器的三種網路模式虛擬機模式
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 虛擬主機,VPS主機,獨立伺服器三種有什麼不同伺服器
- 虛擬機器和windows主機中的檔案共享虛擬機Windows
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- 主機與虛擬機器間不能ping通問題虛擬機
- linux虛擬機器ping通windows主機詳解Linux虛擬機Windows
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- 主機ping不了虛擬機器虛擬機
- VMware僅主機模式虛擬機器無法ping通物理機模式虛擬機
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- 實現主機、虛擬機器、開發板的相互ping通虛擬機
- VMware虛擬機器網路配置的三種模式虛擬機模式
- 香港雲主機:雲伺服器和雲虛擬主機的區別,雲伺服器真的就比虛擬主機好嗎?伺服器
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- VMware虛擬機器直連物理網路的兩種方式虛擬機
- 虛擬機器和主機ping不通解決辦法虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- xshell能ping通虛擬機器,不能連線虛擬機器虛擬機
- Java 虛擬機器之三:Java虛擬機器的記憶體結構Java虛擬機記憶體
- vmware虛擬機器三種網路模式詳解虛擬機模式
- VMware虛擬機器三種聯網方法及原理虛擬機
- vmware虛擬機器與主機檔案共享虛擬機
- 福音 虛擬主機
- Java虛擬機器對內部鎖的四種優化方式Java虛擬機優化
- 虛擬機器設定中的各種網路連線方式虛擬機
- VM 虛擬機器linux從主機複製檔案到虛擬機器錯誤虛擬機Linux
- 伺服器和虛擬主機有何區別伺服器
- VMware虛擬機器下網路連線的三種模式虛擬機模式
- 主機與virtualbox虛擬機器的互ping虛擬機
- 恆訊科技教你:如何區分雲伺服器和雲虛擬主機?伺服器
- nat模式下解決虛擬機器無法ping通主機的問題模式虛擬機