高級網絡配置
一.網絡橋接
網絡橋接用網絡橋實現共享上網主機和客戶機除了利用軟件外,還可以用系統自帶的網絡橋建立連接用雙網卡的機器做主機。
對橋接命令的註釋:
Brctl show ###顯示橋接的信息
Brctl addbr br0 ####添加br0
可以看到還沒有接口
Ifconfig br0 172.25.18.20 netmask 255.255.255.0
給這個br0添加地址,但是如果不綁網卡的話是ping不通的
給其添加接口,既將其綁到網卡eth0上
如果想要將其綁到另一塊網卡上的辦法
首先需要解綁原來的eth0
再將其綁到新的上去
如果想要完全的刪除br0呢
首先
可以看到全部解綁掉了
無橋接
有橋接
搭建橋接網絡
NAT與橋接:
針對虛擬機來說,虛擬機雖然是一個系統,有內核,但其終究是沒有硬件來作支持,所以它要藉助真機的硬件,使用NAT的方式就是使虛擬機通過內核依存在真機的網卡上,但是這樣做會大大降低效率,而且NAT產生的IP與真機不在一個網段上,這樣通信就會很麻煩。如果用橋接的方式,相當於是在真機的物理網卡上虛擬出一個接口,類似於網橋的作用,讓虛擬機可以到真實額物理網卡上,而且這種方式生成虛擬機的方式的IP和真機是在一個網段上,這樣通信也很方便
二.Bond網絡
Red Hat Enterprise Linux 允許管理員使用bonding 內核模塊和稱爲通道綁定接口的
特殊網絡接口將多個網絡接口綁定到一個通道。根據選擇的綁定模式 , 通道綁定使兩個
或更多個網絡接口作爲一個網絡接口 , 從而增加帶寬和 / 提供冗餘
選擇 Linux 以太網綁定模式
? 模式 0 ( 平衡輪循 ) - 輪循策略 , 所有接口都使用採用輪循方式在所有 Slave 中傳輸封包 ; 任何Slave 都可以接收
? 模式 1 ( 主動備份 ) - 容錯。一次只能使用一個Slave 接口 , 但是如果該接口出現故障 , 另一個Slave 將 接替它
? 模式 3 ( 廣播 ) - 容錯。所有封包都通過所有Slave 接口廣播
做實驗做模式1
1.首先show一下 看裏邊有什麼,先都刪掉
2.查看兩塊網卡的IP 發現都是沒的
3.添加bond
4.測試
可以看到在如果使eth0 down掉的話,可以看到eth1 UP起來
可以看到一塊網卡down的時候,另一塊會直接起來,而不影響其中的數據或者服務
三.Team接口
Team 和 bond0 功能類似
? Team 不需要手動加載相應內核模塊
? Team 有更強的拓展性
– 支持 8 快網卡
配置主備
檢測