当前位置:首页 > 系统 > Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

系统4年前 (2018-03-25)

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,6

0(balance-rr)轮循(RR)模式,每张网卡的流量都几乎相等,需要交换机的支持

1(active-backup)冗余模式,平时只有一张网卡工作,当工作网卡出现故障后备份网卡立即被替换上,多用于高可用环境

6(balance-alb)适应性负载,发送的数据包传输第一张网卡如果负载太高,则剩下数据走第二张网卡上


关闭多余服务

service NetworkManager stop
chkconfig NetworkManager off
chkconfig iptables off
chkconfig ip6tables off
service iptables stop
service ip6tables stop
sed -i 's/enforcing/disabled/g' /etc/selinux/config
init 6

开机自启模块

modprobe --first-time bonding

创建聚合组

vi /etc/sysconfig/network-scripts/ifcfg-bond0
添加 
DEVICE=bond0
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=172.19.44.150
NETMASK=255.255.255.0
GATEWAY=172.19.44.254
BONDING_OPTS="mode=1 miimon=200 primary=eth1 fail_over_mac=1"

加载bond0接口到内核

vi /etc/modprobe.d/bonding.conf
添加
alias bond0 bonding

修改两块网卡配置

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/networkscripts/
ifcfg-eth0.bkup
cp /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/networkscripts/
ifcfg-eth1.bkup
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改
DEVICE=eth0
TYPE=Ethernet
UUID="3db45d28-e63c-401b-906a-ef095de4fc1d"
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

vi /etc/sysconfig/network-scripts/ifcfg-eth1
修改
DEVICE=eth1
TYPE=Ethernet
UUID="3db45d28-e63c-401b-906a-ef095de4fc1c"
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

加载模块、重启网络

modprobe bonding
service network restart

确认模块加载

lsmod | grep bonding

Redhat 6.5网卡聚合绑定

测试

netstat -i | grep -v 'lo'

Redhat 6.5网卡聚合绑定

cat /proc/net/bonding/bond0

Redhat 6.5网卡聚合绑定

查看MAC

ifconfig | grep HWaddr

Redhat 6.5网卡聚合绑定

系统自动时自绑定

vi /etc/rc.d/rc.local
增加
ifenslave bond0 eth0 eth1
route add default gw 172.19.44.254


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/202.html

相关文章

台式机使用u盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

CentOS7安装cacti

CentOS7安装cacti

网上有一种叫cactiez的集成版本,rrd组件一直有问题,版本也太老,于是就想着重新搭建一个环境试试配置环境关闭Selinux vi /etc/selinux/config 将SELI...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...