雙網路卡bonding配置
雙網路卡bonding配置
配置很簡單,步驟如下:
1.編輯虛擬網路介面配置檔案,指定網路卡IP
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
注意:不要指定單個網路卡的IP 地址、子網掩碼或網路卡 ID。將上述資訊指定到虛擬介面卡(bonding)中即可。
2.編輯實際網路介面配置檔案
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
注:一般會在/etc/rc.local增加以下內容:ifenslave bond0 eth0 eth1,負責在系統啟動時將虛擬網路卡和兩張物理網路卡相繫結,如果在eth0 eth1中新增了MASTER=bond0 SLAVE=yes 則此步可取消
3.在/etc/modprobe.conf 中新增如下內容
alias bond0 bonding
options bond0 miimon=100 mode=1
說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那麼系統每100ms監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線路;
mode的值表示工作模式,他共有共有七種(0-6)模式,常用的為0,1兩種。
mode=0表示load balancing (round-robin)為負載均衡方式,兩塊網路卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網路卡工作,另一塊做備份.
mode=6:平衡負載模式,有自動備援,不必”Switch”支援及設定。
4.重啟network
service network restart
5.ifconfig
檢視當前網路卡eth0,eth1及bond0的狀態
6.檢視路由
[root@appserver1 ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 bond0
169.254.0.0 * 255.255.0.0 U 0 0 0 bond0
default 192.168.1.1 0.0.0.0 UG 0 0 0 bond0
注意:如果做完後沒有出現預設路由,請執行以下操作:
1. 鍵入setup,不要啟動NetworkManger以及NetworkManagerDispatcher服務。
2. 在vi /etc/sysconfig/network中,新增一行:GATEWAY=<閘道器>
3. 重啟伺服器
7. 可以檢視bond0來得知當前狀態:
[root@localhost ~]# cat /proc/net/bonding/bond0
注意:不要在虛擬機器上實驗,因為bond在系統底層識別網路卡mac地址時是識別的真正物理網路卡的mac地址,在虛擬機器上實驗會提示MAC錯誤。
測試:
如果mode=1,拔掉正在工作中網路卡的那根網線,伺服器能夠保持連通性,即bond成功。
如果mode=0,拔掉任何一根網路卡的網線,伺服器一樣能夠保持連通性,即bond成功。
名詞註釋:
DEVICE=物理裝置名
IPADDR=IP地址
NETMASK=掩碼值
NETWORK=網路地址
BROADCAST=廣播地址
GATEWAY=閘道器地址
TYPE=Ethernet (網路型別)
ONBOOT=[yes|no](引導時是否啟用裝置)
USERCTL=[yes|no](非root使用者是否可以控制該裝置)
PEERDNS=[yes|no] (如果透過 DHCP 獲取 IP ,是否將 DNS 資訊寫入 /etc/resolv.conf (覆蓋))
BOOTPROTO=[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
HWADDR = 你的MAC地址
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25373498/viewspace-764878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redhat5.4 雙網路卡 bondingRedhat
- NIC bonding 雙網路卡繫結
- Linux系統下雙網路卡bonding的配置方法Linux
- suse linux配置網路卡bondingLinux
- 配置雙網路卡BOND
- 雙網路卡BOND配置
- Linux物理網路卡bondingLinux
- Linux 雙網路卡雙IP配置Linux
- linux下網路卡bonding[轉]Linux
- OpenHarmony雙網路卡配置例項
- inux 雙網路卡繫結(bonding)實現負載均衡或故障轉移(轉)UX負載
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- (轉)linux 實現多網路卡繫結BondingLinux
- 雙網路卡繫結
- CentOS 5.4上雙網路卡(多網路卡)繫結CentOS
- VMwareNAT網路卡配置
- 雙網路卡共享上網設定
- Linux下Bonding配置Linux
- 【Linux】Bonding配置,管理Linux
- linux雙網路卡繫結Linux
- Linux雙網路卡聚合改造Linux
- redhat 6.3 雙網路卡繫結Redhat
- Linux 繫結雙網路卡Linux
- Linux 雙網路卡繫結Linux
- Redhat AS 5.4 雙網路卡繫結Redhat
- centos 6.5 雙網路卡繫結CentOS
- 【轉】redhat 雙網路卡繫結Redhat
- liunx下雙網路卡繫結
- 雙網路卡單IP(轉貼)
- Linux下雙網路卡繫結bond配置例項詳解Linux
- Linux作業系統下雙網路卡路由表配置Linux作業系統路由
- 【Linux伺服器雙IP配置】如何實現不同IP的雙網路卡同時上網?Linux伺服器
- Linux 網路卡配置Linux
- Oracle VM VirtualBox之Ubuntu 22.04LTS雙網路卡網路模式配置OracleUbuntu模式
- oracle 雙網路卡遇到的問題Oracle
- RHEL6 雙網路卡繫結
- Linux雙網路卡負載均衡Linux負載
- 關於AIX雙網路卡繫結AI