栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

bond1

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

bond1

bond主备模式

(1)mode=1(balance-rr):主备模式下,只有主网卡工作,备份网卡不工作,只有当一个网络接口失效时。

(2)mode=0(active-backup):在负载均衡模式下,两块网卡都工作,提供两倍带宽。

服务器图形化:

nm-connection-editor

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gYJF7qCC-1636118862836)(D:MD归档文档IMGimage-20211104212021198.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wHobObFP-1636118862837)(D:MD归档文档IMGimage-20211104214615637.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-378Ws2Re-1636118862839)(D:MD归档文档IMGimage-20211104215115095.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFs7hKXT-1636118862840)(D:MD归档文档IMGimage-20211104215124085.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gGLrQqAl-1636118862841)(D:MD归档文档IMGimage-20211104215132975-1636036668482.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QYaimRjC-1636118862842)(D:MD归档文档IMGimage-20211104215143326.png)]

cat /proc/net/bonding/bond0 
ethtool

服务器命令行:

# cat ifcfg-bond0 
BONDING_MASTER=yes
BONDING_OPTS="mode=1  miimon=100"
BONDING_SLAVE0=ens37
BONDING_SLAVE1=ens33
BOOTPROTO=none
DEFROUTE=yes
DEVICE=bond0
GATEWAY=192.168.1.254
IPADDR=192.168.1.150
MTU=1500
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bond
USERCTL=no

# cat ifcfg-ens33
BOOTPROTO=none
DEVICE=ens33
MASTER=bond0           
MTU=1500
NM_CONTROLLED=no
ONBOOT=yes
SLAVE=yes              
TYPE=Ethernet
USERCTL=no

# cat ifcfg-ens37 
BOOTPROTO=none
DEVICE=ens37
MASTER=bond0 
MTU=1500
NM_CONTROLLED=no
ONBOOT=yes
SLAVE=yes
TYPE=Ethernet
USERCTL=no

# systemctl restart network
BONDING_OPTS="mode=1  miimon=100"     # mode设置bond模式   miimon每100毫秒 (即0.1秒) 监测一次路连接状态
USERCTL=no                            #只允许root控制该设备
DEVICE=eth0                           #网口名:eth0
TYPE=Ethernet                         #网口类型:以太网接口
ONBOOT=yes                            #系统启动时网口状态为激活
BOOTPROTO=none                        #网口激活协议:nono不适用任何协议                                        
MASTER=bond0                          #指定虚拟网口的名字
SLAVE=yes                             #备用(从设备)
cat /proc/net/bonding/bond0 
ethtool

VMware workstation虚拟机:

在虚拟机中配置bond0能够正常启动也能够正常使用,只不过没有起到备份模式的效果。当使用ifdown ens33后,网络出现不通现象。

内核文档中有说明:bond0获取mac地址有两种方式,一种是从第一个活跃网卡中获取mac地址,然后其余的SLAVE网卡的mac地址都使用该mac地址;另一种是使用fail_over_mac参数,是bond0使用当前活跃网卡的mac地址,mac地址或者活跃网卡的转换而变。

既然vmware workstation不支持第一种获取mac地址的方式,那么可以使用fail_over_mac=1参数,所以这里我们添加fail_over_mac=1参数

# cat ifcfg-bond0 
BONDING_MASTER=yes
BONDING_OPTS="mode=1  miimon=100 fail_over_mac=1"     # 此处添加fail_over_mac=1
BONDING_SLAVE0=ens37
BONDING_SLAVE1=ens33
BOOTPROTO=none
DEFROUTE=yes
DEVICE=bond0
GATEWAY=192.168.1.254
IPADDR=192.168.1.150
MTU=1500
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bond
USERCTL=no
168.1.254
IPADDR=192.168.1.150
MTU=1500
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bond
USERCTL=no

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422302.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号