CentOS7 多网卡冗余配置 主从备份bond0

CentOS7 更改多网卡配置主从备份

一、开启加载bonding模块

	1 modprobe ‐‐first‐time bonding

二、输入命令 新建ifcfg­-bond0文件

	nmcli connection add con-name bond0 ifname bond0 type bond mode active­backup

三、到目录下 /etc/sysconfig/network­scripts 更改文档 ifcfg­-bond0

	BONDING_OPTS=mode=1 miimon=100   #主备模式 
	TYPE=Bond
	BONDING_MASTER=yes
	PROXY_METHOD=none
	BROWSER_ONLY=no
	BOOTPROTO=none
	DEFROUTE=yes
	IPV4_FAILURE_FATAL=no
	IPV6INIT=yes
	IPV6_AUTOCONF=yes
	IPV6_DEFROUTE=yes
	IPV6_FAILURE_FATAL=no
	IPV6_ADDR_GEN_MODE=stable-privacy
	NAME=bond0
	UUID=69672926-bc52-42ff-afd0-45e545449415
	DEVICE=bond0
	ONBOOT=yes
	USERCTL=no
	IPADDR=192.168.8.20     #ip地址
	NETMASK=255.255.255.0   #子掩码
	GATEWAY=192.168.8.1     #网关
	DNS1=114.114.114.114

虚拟网卡配置如上,需更改自己的UUID、ip、网关

四、目录下 /etc/sysconfig/network­scripts 更改文档 ifcfg­-eno1

	TYPE=Ethernet
	BOOTPROTO=none   #默认为dhcp,这里修改成none,也可以修改成static
	DEFROUTE=yes
	PEERDNS=yes
	PEERROUTES=yes
	IPV4_FAILURE_FATAL=no
	IPV6INIT=yes
	IPV6_AUTOCONF=yes
	IPV6_DEFROUTE=yes
	IPV6_PEERDNS=yes
	IPV6_PEERROUTES=yes
	IPV6_FAILURE_FATAL=no
	NAME=eno1
	UUID=bf09ed72-6dca-48c6-ac9f-f0f570787904
	DEVICE=eno1
	ONBOOT=yes
	MASTER=bond0
	SLAVE=yes

注意更改 BOOTPROTO、UUID使用原文件UUID

五、以3的方式 同样更改目录 /etc/sysconfig/network­scripts 更改文档 ifcfg­ eno2

六、输入命令重启网络配置

1 先查看NetworkManager 是否开机自启,如自启就关闭开机自启,重新启动  例,启动systemctl start NetworkManager 
2 nmcli con reload   //make Network Manager aware the changes. 
3 systemctl restart network.service   //重启网络服务

七、重启机器 reboot

八、验证配置是否正确

1、使用命令 :

1 watch ‐n 1 cat /proc/net/bonding/bond0  // 监控 bond0 状态

正常如下图所示: 存在两个物理网口,且 bond 模式为 active-backup ,此时实际在用的网卡为 eno1 ( Currently Active Slave 显示哪个就是在用哪个)
在这里插入图片描述

2、 执行命令

1 ifdown eno1   // 命令手动停掉 eno1 物理网口

3、重新执行命令查看状态 查看是否 使用eno2

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值