1. 程式人生 > >11.17 高階網路設定-------網橋

11.17 高階網路設定-------網橋

1.nat和網橋的介紹和作用

1).NAT(網路地址轉換模式)

    使用NAT模式,就是讓虛擬機器藉助核心NAT的功能,通過真機所在的網路來訪問公網。在這種模式下真機成為雙網絡卡主機,同時參與現有的宿主區域網和新建的虛擬區域網,但由於加設了一個虛擬的NAT伺服器,使得虛擬區域網內的虛擬機器在對外訪問時,使用的則是宿主機的IP地址,這樣從外部網路來看,只能看到宿主機,完全看不到新建的虛擬區域網。虛擬機器和外界進行資料交換會變慢,因為所有虛擬機器的資料都要進行地址轉換。

    這種方法需要在專用網連線到因特網的路由器上安裝NAT軟體。裝有NAT軟體的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。這樣,所有使用本地地址的主機在和外界通訊時,都要在NAT路由器上將其本地地址轉換成全球IP地址,才能和因特網連線。

    另外,這種通過使用少量的公有IP地址代表較多的私有IP地址的方式,將有助於減緩可用的IP地址空間的枯竭。

  2).Bridged(橋接模式)

     在這種模式下,Virtualbox虛擬出來的作業系統就像是區域網中的一臺獨立的主機,它可以訪問網內任何一臺機器,需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊,虛擬系統和宿主機器的關係,就像連線在同一個Hub上的兩臺電腦。網橋是由核心從網絡卡上發起的。

2.網橋的設定

1)編輯網橋的配置檔案設定網橋

步驟一:刪除本地所有的網路

步驟二:設定物理網絡卡為橋接

觀察可以看到網絡卡為eth0

在/etc/sysconfig/network-scripts目錄下,編寫網絡卡eth0的配置檔案

vim ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0

步驟三:編寫橋接的配置檔案

vim ifcfg-br0

DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.185
NETMASK=255.255.255.0
TYPE=Bridge

步驟四:觀察結果

2)使用命令的方式設定網橋

步驟一:新增網橋

brctl addbr br0

步驟二:設定網橋的ip地址

ifconfig br0 172.25.254.185             ##此時ping是無法成功的,因為沒有網絡卡

步驟三:給網橋新增物理網絡卡

brctl addif br0 eth0

步驟四:檢視實驗結果

橋接的檢視方法 brctl show

3)使用命令的方式刪除網橋

ifconfig br0 down      ##關閉網橋

brctl delif br0 eth0     ##刪除網絡卡eth0

brctl delbr br0            ##刪除網橋br0