Linux 繫結雙網路卡
1、立即關閉iptables並禁用開機自啟動
[root@mysql01 ~]# /etc/init.d/iptables stop
[root@mysql01 ~]# chkconfig iptables off
2.1 停止NetworkManager
[root@mysql01 ~]# service NetworkManager stop
2.2 開機自啟動關閉
[root@mysql01 ~]# chkconfig NetworkManager off
3、 在/etc/modprobe.d/目錄下建立檔案bonding.conf,配置系統載入 binding 模組,新增如下內容:
[root@mysql01 ~]# touch /etc/modprobe.d/bonding.conf
alias bond0 bonding
4、 相關網路卡配置
4.1、
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
ONBOOT="yes"
#UUID=0470e854-c231-4f09-8b33-be707e619b1a
NM_CONTROLLED=no
IPADDR=135.125.21.85 #你所設定的IP
NETMASK=255.255.255.0
GATEWAY=135.125.21.254
BONDING_OPTS="mode=1 miimon=100"
BOOTPROTO=none
說明:使用預設的mode=1(active-backup)作為主備關係,miimon是毫秒數,每100毫秒觸發檢測線路穩定性的事件。
4.2、
cat /etc/sysconfig/network-script/ifcfg-eth1
DEVICE="eth1"
#HWADDR="00:0C:29:44:29:84"
NM_CONTROLLED=no
ONBOOT="yes"
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
4.3、
cat /etc/sysconfig/network-script/ifcfg-eth2
DEVICE="eth2"
#HWADDR="00:0C:29:44:29:8E"
ONBOOT="yes"
MASTER=bond0
NM_CONTROLLED=no
SLAVE=yes
BOOTPROTO=none
5、 重啟網路卡
[root@mysql01 ~]# service network restart
[root@mysql01 ~]# ifconfig
說明:正常情況下,bond0 eth1 eth2 的 HWaddr 相同
6、附加 Slave 介面到 bond0 ,vi /etc/rc.d/rc.local 使繫結網路卡立即生效,新增如下資訊: ifenslave bond0 eth1 eth2
[root@mysql01 ~]# vi /etc/rc.d/rc.local
ifenslave bond0 eth1 eth2
7、測試繫結網路
# cat /proc/net/bonding/bond0 (檢視網路卡繫結模式)
ping 業務ip閘道器
補充:mode 的模式,一共有7種方式:
=0: (balance-rr) Round-robin policy: (平衡掄迴圈策略):傳輸資料包順序是依次傳輸,直到最後一個傳輸完畢, 此模式提供負載平衡和容錯能力。
=1: (active-backup) Active-backup policy:(主-備份策略):只有一個裝置處於活動狀態。 一個宕掉另一個馬上由備份轉換為主裝置。mac地址是外部可見得。 此模式提供了容錯能力。
=2:(balance-xor) XOR policy:(廣播策略):將所有資料包傳輸給所有介面。 此模式提供了容錯能力。
=3:(balance-xor) XOR policy:(平衡策略): 傳輸根據原地址布林值選擇傳輸裝置。 此模式提供負載平衡和容錯能力。
=4:(802.3ad) IEEE 802.3ad Dynamic link aggregation.IEEE 802.3ad 動態連結聚合:建立共享相同的速度和雙工設定的聚合組。
=5:(balance-tlb) Adaptive transmit load balancing(介面卡傳輸負載均衡):沒有特殊策略,第一個裝置傳不通就用另一個裝置接管第一個裝置正在處理的mac地址,幫助上一個傳。
=6:(balance-alb) Adaptive load balancing:(介面卡傳輸負載均衡):大致意思是包括mode5,bonding驅動程式截獲 ARP 在本地系統傳送出的請求,用其中之一的硬體地址覆蓋從屬裝置的原地址。就像是在伺服器上不同的人使用不同的硬體地址一樣。
網路卡繫結與交換機關係:
網路卡 bond mode=0 、 交換機不做配置
網路卡 bond mode=1 、 交換機做聚合
網路卡 bond mode=4 、 交換機做聚合 + 802.3 AD
網路卡繫結解除:
刪除ifcfg-bond0,和刪除/etc/modprobe.d/bonding.conf
修改ifcfg-eth0和ifcfg-eth0為繫結之前的樣子
rmmod bonding(很重要)
service network restart
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2143513/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux雙網路卡繫結Linux
- Linux 雙網路卡繫結Linux
- linux redhat 雙網路卡繫結LinuxRedhat
- 雙網路卡繫結
- Linux 雙網路卡繫結實踐Linux
- linux6.5 雙網路卡繫結Linux
- Linux 雙網路卡繫結技術Linux
- RedHat Linux 5 雙網路卡繫結RedhatLinux
- redhat 6.3 雙網路卡繫結Redhat
- Redhat AS 5.4 雙網路卡繫結Redhat
- centos 6.5 雙網路卡繫結CentOS
- 【轉】redhat 雙網路卡繫結Redhat
- liunx下雙網路卡繫結
- Linux下雙網路卡繫結bond0Linux
- SUSE linux雙網路卡繫結一個IPLinux
- Redhat linux雙網路卡繫結一個IPRedhatLinux
- CentOS 5.4上雙網路卡(多網路卡)繫結CentOS
- RHEL6 雙網路卡繫結
- 關於AIX雙網路卡繫結AI
- NIC bonding 雙網路卡繫結
- Linux網路卡繫結Linux
- linux 網路卡繫結Linux
- Linux雙網路卡繫結單個IP之(team)Linux
- 虛擬機器雙網路卡繫結虛擬機
- Linux(09):網路卡繫結Linux
- linux rac 網路卡繫結Linux
- Linux下雙網路卡繫結bond配置例項詳解Linux
- 【LINUX】Linux網路卡繫結探析Linux
- linux6.5 網路卡繫結Linux
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- Redhat Linux網路卡配置與繫結RedhatLinux
- Linux雙網路卡繫結實現負載均衡和失效保護Linux負載
- Liunx 網路卡繫結
- 深度分析Linux下雙網路卡繫結七種模式 多網路卡的7種bond模式原理Linux模式
- 華為server centos 6.5雙網路卡繫結操作步驟ServerCentOS
- Redhat Linux網路卡配置與繫結(zt)RedhatLinux
- 剖析網路卡繫結模式模式
- Linux單網路卡繫結多IP與多網路卡共用單IPLinux