1. 程式人生 > >Virtualbox下NAT和橋接網路配置

Virtualbox下NAT和橋接網路配置

前言

折騰了很久,終於搞明白virtualbox下的網路配置問題了。雖然網上的文件比較全,而且操作也不算很複雜,但是自己還是遇到了不少問題,主要是由於自己的粗心和對計算機網路不熟悉導致的。這裡做個記錄,希望來者可以繞過這些問題。我是主系統是win7,虛擬機器安裝了centos7。ubuntu下的操作應該是差不多的。

配置NAT網路

如果選擇了這種方式,則就可以直接上網了,而且centos裡面可以ping通win7,但是win7無法ping centos,具體原因可以參見: http://www.cnblogs.com/adforce/p/3363373.html

配置橋接

如果想通過虛擬機器搭建一些服務,那橋接可能是比較好的選擇,採用橋接方式,虛擬機器的地位和主機的地位是一樣的,兩者可以互相ping通,當然也可以上網了。

這裡有個地方要注意,介面名稱一定不要選錯了,應該選win7(主系統)對應的那個網路連線,如圖所示:

這裡寫圖片描述

那如何確定主系統的網路呢?在如下這個介面看:

這裡寫圖片描述

然後,啟動虛擬機器之後,在centos系統裡面,就可以看到橋接的這個網絡卡了。如下,為enp0s8的這個:

這裡寫圖片描述

一般來說,到這裡也就結束了,很簡單的流程,但是,如果重啟虛擬機器之後,他的ipv4地址會變化,這對於對外提供服務的虛擬機器可不太好,此時,可以在network裡面設定手動獲取DHCP:

這裡寫圖片描述

這裡需要注意:
1. IP地址不要和局域網裡面的其他機器衝突。
2. 子網掩碼和閘道器必須和主機的儲存一致。

至此,重啟網路服務或重啟虛擬機器,就可以生效了。原理性的東西可以檢視我上面發的兩個連結。那裡已經講的很好了。