【轉】redhat 雙網路卡繫結
Redhat中允許管理員繫結多個網路卡到一個通道,以實現負載均衡或者容錯,也就是我們平時說的網路卡繫結(Channel Bonding Interfaces),linux在kenrnel2.4.12以後就自帶了bonding的驅動。也可以透過以下命令確定核心是否支援 bonding:
#cat /boot/config-kernel-version |grep -i bonding
CONFIG_BONDING=m
返回CONFIG_BONDING=m表示支援,否則需要編譯核心使它支援bonding。
以redhat5.1為例,假設我們現在有eth0、eth1兩塊網路卡,為了實現負載均衡或失效保護需要繫結這兩塊網路卡。
第一步:建立一個ifcfg-bondX
# touch /etc/sysconfig/network-scripts/ifcfg-bond0
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BONDING_OPTS="mode=1 miimon=500"
BOOTPROTO=none
ONBOOT=yes
BROADCAST=192.168.0.255
IPADDR=192.168.0.180
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
TYPE=Ethernet
USERCTL=no
編輯ifcfg-bond0如上,其中:
DEVICE=bond0 指定裝置名稱為bond0
BONDING_OPTS="mode=1 miimon=500" 其中mode有多種模式實現不同的功能,其中1、5、6不需要交換機特別配置,0、2、3、4需要交換機做相應配置才能完全實現相應的功能,我們用的最多的是0、1兩種模式:
0、balancerr or 0:可實現負載均衡功能,兩個網路卡同時工作,當其中一個網路卡宕掉時另一個會繼續工作
1、active-backup or 1:主備模式。只有一個網路卡工作,當其中一個出問題時另一網路卡才接管開始工作。
其他的幾個模式詳細解釋見轉載的 r
第二步:修改/etc/sysconfig/network-scripts/ifcfg-ethX
這裡說的ethX指要加入繫結網路卡的名稱,本例中是eth0、eth1。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet
第三步:配置/etc/modprobe.conf,新增alias bond0 bonding
# vi /etc/modprobe.conf
alias eth0 pcnet32
alias eth1 pcnet32
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptspi
alias bond0 bonding
第四步:重啟網路服務
#service network restart
透過以上四步配置,bond0應該能夠生效並正常工作了。檢視埠是否正常可以用ifconfig命令檢視,也可以透過檢視/proc/net/bonding/bond0,檢視當前是用什麼mode,如果是主備的話,當前是哪個網路卡工作。
# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 500
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:01:4f:77
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:01:4f:8b
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733485/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redhat 6.3 雙網路卡繫結Redhat
- Redhat AS 5.4 雙網路卡繫結Redhat
- linux redhat 雙網路卡繫結LinuxRedhat
- RedHat Linux 5 雙網路卡繫結RedhatLinux
- Redhat linux雙網路卡繫結一個IPRedhatLinux
- 雙網路卡繫結
- linux雙網路卡繫結Linux
- Linux 繫結雙網路卡Linux
- Linux 雙網路卡繫結Linux
- centos 6.5 雙網路卡繫結CentOS
- liunx下雙網路卡繫結
- Redhat Linux網路卡配置與繫結RedhatLinux
- CentOS 5.4上雙網路卡(多網路卡)繫結CentOS
- RHEL6 雙網路卡繫結
- 關於AIX雙網路卡繫結AI
- NIC bonding 雙網路卡繫結
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- Redhat Linux網路卡配置與繫結(zt)RedhatLinux
- Linux 雙網路卡繫結實踐Linux
- 虛擬機器雙網路卡繫結虛擬機
- linux6.5 雙網路卡繫結Linux
- Linux 雙網路卡繫結技術Linux
- Linux下雙網路卡繫結bond0Linux
- SUSE linux雙網路卡繫結一個IPLinux
- redhat5.4 雙網路卡 bondingRedhat
- 網上繫結 for RedhatRedhat
- Liunx 網路卡繫結
- Linux雙網路卡繫結單個IP之(team)Linux
- 華為server centos 6.5雙網路卡繫結操作步驟ServerCentOS
- inux 雙網路卡繫結(bonding)實現負載均衡或故障轉移(轉)UX負載
- RedHat7.2下ADSL雙網路卡共享上網實戰(轉)Redhat
- Linux網路卡繫結Linux
- 剖析網路卡繫結模式模式
- linux 網路卡繫結Linux
- bond 雙網路卡(兩網路卡使用同一個地址)(Redhat5.5)Redhat
- Linux下雙網路卡繫結bond配置例項詳解Linux
- OEL6.4(BOND)雙網路卡繫結實戰—附加說明
- Linux(09):網路卡繫結Linux