linux雙網路卡繫結
##一、編輯虛擬網路介面配置檔案,指定網路卡IP
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-em1 ifcfg-bond0
[root@localhost network-scripts]# vi ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=10.8.6.30
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
-------------
DEVICE=bond0
BOOTPROTO=static
IPADDR=[IP]
NETMASK=[MASK]
BROADCAST=[BROADCAST]
GATEWAY=[GATEWAY]
ONBOOT=yes
TYPE=Ethernet
##二、配置真實網路卡
[root@localhost network-scripts]# vi ifcfg-em3
DEVICE=em3
HWADDR=B8:2A:72:DA:61:D4
TYPE=Ethernet
UUID=f1833de4-39f2-45c8-bb8e-f33bfd0efc54
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=yes
[root@localhost network-scripts]# vi ifcfg-em4
DEVICE=em4
HWADDR=B8:2A:72:DA:61:D5
TYPE=Ethernet
UUID=13f74ea4-dc0b-4af2-a28f-10e3a9c6f2d8
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=yes
##三、載入模組,讓系統 支援bonding
[root@localhost network-scripts]# vi /etc/modprobe.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
----------
說明:
mode指定了bond0的工作模式,在redhat中有0-6共7種工作模式,常用的是0和1。
mode=0 表示 load balancing (round-robin)為負載均衡方式,兩塊網路卡都工作。
mode=1 表示 fault-tolerance (active-backup)提供冗餘功能,工作方式是主 從的工作方式,也就是說預設情況下只有一塊網路卡工作,另一塊做備份。
mode=2 表示 XOR policy 為平衡策略。此模式提供負載平衡和容錯能力
mode=3 表示 broadcast 為廣播策略。此模式提供了容錯能力
mode=4 表示 IEEE 802.3ad Dynamic link aggregation 為 IEEE 802.3ad 為 動態連結聚合。該策略可以透過 xmit_hash_policy 選項從預設的 XOR 策略改變到其他策略。
mode=5 表示 Adaptive transmit load balancing 為介面卡傳輸負載均衡。該 模式的必要條件:ethtool 支援獲取每個 slave 的速率
mode=6 表示 Adaptive load balancing 為介面卡適應性負載均衡。該模式包含 了 balance-tlb 模式,同時加上針對 IPV4 流量的接收負載均衡(receive load balance, rlb),而且不需要任何 switch(交換機)的支援。
bonding 只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對 外的鏈路 down 掉了,而交換機本身並沒有故障,那麼 bonding 會認為鏈路沒有問題而繼 續使用。
----------
##四、增加開機啟動指令碼
[root@localhost network-scripts]# vi /etc/rc.d/rc.local
ifenslave bond0 em3 em4
#如果eth0和eth1都寫了MASTER和SLAVE,則上面的步驟做不做都無所謂
##五、重啟
#reboot或者service network restart 都可以看到結果。
[root@localhost network-scripts]# /etc/init.d/network restart
##六、檢視繫結在哪張網路卡上
[root@localhost network-scripts]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: em3
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: em3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: b8:2a:72:da:61:d4
Slave queue ID: 0
Slave Interface: em4
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: b8:2a:72:da:61:d5
Slave queue ID: 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28572479/viewspace-2130628/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 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