centos6上实现双网卡绑定-主备模式

简介:

网卡绑定,将多块物理网卡绑定,对外呈现为一块逻辑网卡。这样做的好处一是增加带宽,二是提供冗余增加安全性。一般多用棱块网卡做绑定。


常见的网卡绑定模式有如下三种:

mode0:轮询链路

mode1:主备链路

node3:广播链路

绑定后多块网卡对外提供一个ip地址个一个mac地址


本实验中以model1为例进行操作:

第1步:

在/etc/sysconfig/network-scripts/目录下创建绑定网卡文件,如 ifcfg-bond0

第2步;

编辑ifcfg-bond0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DEVICE=bond0
#绑定网卡名称,与网卡文件名对应
BOOTPROTO=none
#none表示手动配置地址而不是dhcp自动获取
BONDING_OPTS= "miimon=100 mode=1"
#miimon表示超时时间,单位是ms,即100ms收不到保活消息就认为链路有问题
IPADDR=172.18.253.237
PREFIX=16
GATEWAY=16
#以上三行是ip地址、掩码、网关
DNS1=114.114.114.114
DNS2=8.8.8.8
#配置DNS
ONBOOT=yes
#系统启动时启动此网卡

此步骤只是设置好了逻辑上的网卡,但是其依靠物理网卡,所以我们还得配置物理网卡,指定物理与逻辑网卡之间的联系

第3步:

编辑对应的物理网卡eth1和eth2

1
2
3
4
5
6
7
8
9
10
DEVICE=eth1
MASTER=bond0
SLAVE=yes
ONBOOT=yes
#DEVICE必须与网卡文件名对应
#MASTER与SLAVE指明物理网卡与bond0之间的关系
DEVICE=eth2
MASTER=bond0
SLAVE=yes
ONBOOT=yes

这样两块物理网卡就加入bond0这个逻辑网卡中,而且他们之间是主备模式

第4步:

检查绑定结果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@CentOS6 ~] #cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
#主备模式
Primary Slave: None
Currently Active Slave: eth1
#主网卡是eth1,那eth2就是备份
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
#全双工模式
Link Failure Count: 0
Permanent HW addr: 00:0c:29:07:fc:35
Slave queue ID: 0
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:07:fc:3f
Slave queue ID: 0
 
[root@CentOS6 ~] #cat /sys/class/net/bond0/bonding/mode  
active-backup 1
#此命令能够看到当前使用的绑定模式

如果这个过程出现异常可以试试关闭图形网络管理服务,如下

service NetworkManager stop


本文转自  a_pan  51CTO博客,原文链接:http://blog.51cto.com/panpangao/1962660


相关文章
|
Linux
百度搜索:蓝易云【Centos7系统一次性增加绑定多个IP教程。】
现在,你已经成功在CentOS 7系统上一次性增加绑定了多个IP地址。你可以使用上述步骤为每个接口添加更多的IP地址,以满足你的网络需求。请确保IP地址的设置正确,并根据网络环境和需求进行适当的配置。
186 0
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
206 0
|
5月前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
276 0
|
5月前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
分布式计算 资源调度 安全
CentOS7下Hadoop3.2.1的安装与部署(单机模式)
CentOS7下Hadoop3.2.1的安装与部署(单机模式)
253 0
|
监控 安全 Linux
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
180 0
|
分布式计算 Hadoop Linux
Centos7 Hadoop伪分布模式安装
Centos7 Hadoop伪分布模式安装
151 0
|
Linux Shell 数据安全/隐私保护
CentOS 6.x 光盘拯救模式清空root密码
CentOS 6.x 光盘拯救模式清空root密码
221 0
|
12天前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
94 64