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