標籤:授權 image dev sys dhcp服務 eth1 網域名稱 network autoconf
http://www.cnblogs.com/leezhxing/p/4482659.html
**********************************************************
以前一直使用的是virtualbox的橋接模式,橋接模式的特點:
虛擬機器和宿主機處於同等地位,就像是一台真實主機一樣存在於區域網路中,可以分配到一個網路中獨立的IP。
虛擬機器和宿主機之間能夠互訪。
如果網路斷開,即便虛擬機器和宿主機其實是在一台物理機器上,宿主機也不能夠訪問虛擬機器。
配置方式看:http://www.cnblogs.com/leezhxing/p/3703420.html
現在改為nat+host only的方式主要是公司的安全部門做的太好了,沒有授權的主機不能訪問網路,因為橋接模式相當於虛擬一台真實的機器,所以NO。
nat方式保證虛擬機器能連網,host only保證虛擬機器和宿主機能互訪。
說一下nat和host only的特點:
NAT模式:
虛擬系統藉助NAT(網路位址轉譯)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裡訪問互連網。
NAT模式下的虛擬系統的TCP/IP配置資訊是由(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網路中的其他真實主機進行通訊。
採用NAT模式最大的優勢是虛擬系統接入互連網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互連網即可。
Host-only模式:
Virtualbox在宿主機中類比出一張專供虛擬機器使用的網卡,所有虛擬機器都是串連到該網卡上的,虛擬機器可以通過該網卡IP訪問宿主機,同時Virtualbox提供一個DHCP服務,虛擬機器可以獲得一個內部網IP,宿主機可以通過該IP訪問虛擬機器。如果單純使用Host-only模式,則虛擬機器不能串連外部公用網路。
下面說一下配置方式:
1.我下載的是centos的網路版鏡像[CentOS-6.5-x86_64-netinstall.iso],所以安裝系統時需要連網,先配置一個nat網卡保證安裝能正常進行。
只要把串連方式改為Nat就行了,其他都不用改,只要主機能上網就OK。
2.裝完系統,搭好環境後,一般都在虛擬機器上配置了幾個網域名稱,需要改物理機的host訪問。但nat模式下物理機是不能發現虛擬機器的存在的,需要添加一塊host only網卡來實現互訪。
添加網卡2,修改串連方式和介面名稱,一般在virtualbox裝完後,會產生一塊host only網卡,對應的就是上邊的名稱。地址一般為:192.168.56.1,這裡我們選用預設的即可。想添加或修改在管理-全域設定-網路下。
網卡添加完啟動虛擬機器,需要為網卡2配置eth1
拷貝eth0 : cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
編輯eth1 : 只需修改DEVICE,HWADDR[mac地址]即可。HWADDR可以在中查看。附上一個我的。
DEVICE="eth1"BOOTPROTO="dhcp"HWADDR="08:00:27:0F:74:C9"IPV6INIT="yes"IPV6_AUTOCONF="yes"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="aa9bae56-17a6-4eea-9f8b-712d66166cea"
重啟網卡即可:service network restart
會給虛擬機器分配一個192.168.56網段的IP,通過物理機串連這個IP就ok了。
經過上邊兩步就能上網和互訪了。
總結:
1.在只有nat的情況下,也可以通過設定連接埠轉寄規則來實現物理機訪問虛擬機器。
點擊連接埠轉寄設定規則:
此時,相當於把虛擬機器的22連接埠映射到本地的12100連接埠上,本地的Xshell就可以串連主機的12100連接埠來操作虛擬機器了。
2.virtualbox產生的網卡是host only的,無網路存取權限是正常的。
virtualbox中centos系統配置nat+host only上網(zhuan)