Linux笔记之双网卡Bond4设置真实服务器

前言: 

果果真的从未接触过真实的服务器,给配置Bond4双网卡配置。果果是真的疯了,直接进了机房。可谓是处处碰壁,一步步探索,终于完成配置!

组长:“你重装下系统,然后配置下bond4。”

果果:“bond4?”

果果懵逼~~~

实践:

原理/嗯,怎么说呢,以我个人的白话理解,就是将两块物理网卡绑定成一个虚拟逻辑网卡,然后IP是配置在虚拟网卡上的,物理网卡不配置IP。听说绑定网卡的模式分为两种,分别是bond和team。 然后呢,bond方法又分好多种模式,一共是7种模式

列出:

mode=0:默认,平衡负载模式,有自动备援,但需要配置交换机。

mode=1:主备模式,其中一条线若断线,其他线路将会自动备援,不需要配置交换机。

mode=2:选择网卡的序号=(源MAC地址 XOR 目标MAC地址) % Slave网卡(从网卡)的数量,其他的传输策略可以通过xmit_hash_policy配置项指定

mode=3:使用广播策略,数据包会被广播至所有Slave网卡进行传送

mode=4:使用动态链接聚合策略,启动时会创建一个聚合组,所有Slave网卡共享同样的速率和双工设定

1 支持使用ethtool工具获取每个slave网卡的速率和双工设定;

2 需要交换机支持IEEE 802.3ad 动态链路聚合(Dynamic link aggregation)模式

mode=5:基于每个slave网卡的速率选择传输网卡。必要条件:支持使用ethtool工具获取每个slave网卡的速率。

mode=6:平衡负载模式,有自动备援,不需要配置交换机。

写到这里就已经感到崩溃了,背下来?呜呜呜,反正我就是不背,我就放着,哎,我就是玩~

大概就是7个步骤:

redhat 7.6

关闭服务:

systemctl stop NetworkManager.service     //停止NetworkManager服务
systemctl disable NetworkManager.service  //禁止开机启动NetworkManager服务

加载模块:

#加载bonding模块,并确认已经加载
[root@web01 ~]# modprobe --first-time bonding
[root@web01 ~]# lsmod | grep bonding

编辑bond1配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-bond1 //使用vi,编辑ifcfg-bond1
DEVICE=bond1 //虚拟网卡bond1
TYPE=Bond //网卡类型
IPADDR=192.168.221.10 //IP
NETMASK=255.255.255.0 //掩码
GATEWAY=192.168.221.2 //网关
DNS1=114.114.114.114 //DNS
DNS2=8.8.8.8
USERCTL=no
BOOTPROTO=none //IP获取方式,不指定哦
ONBOOT=yes  //这是bond虚拟网卡的配置文件

Linux笔记之双网卡Bond4设置真实服务器_第1张图片

 

嘿嘿嘿,往下看,好好看果果的笔记......

虽然写的不好~

 

 

 

编辑第一块网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens66 //进入第一块需要绑定的网卡进行编辑
DEVICE=ens66 //设备名称
TYPE=Ethernet //网络类型
ONBOOT=yes //激活网卡
BOOTPROTO=none //获取方式不指定
DEFROUTE=yes //
IPV4_FAILURE_FATAL=no
NMAE=ens33
MASTER=bond1             
SLAVE=yes

编辑第二块网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens67
DEVICE=ens67
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NMAE=ens36
MASTER=bond1
SLAVE=yes

配置bonding:

vi /etc/modules-load.d/bonding.conf //进入bonding的配置文件
alias bond1 bonding //加载bonding
options bonding mode=4 miimon=300 //设置对外网卡为bond1虚拟网卡,设置工作模式为mode=4;监视网络链接的频度为300毫秒

重启网卡:

systemctl restart network //重启网卡

总结:

Linux笔记之双网卡Bond4设置真实服务器_第2张图片

果果认认真真的记录每一次遇到的问题和实践的过程。没有实践过的,果果是从来不会做笔记的,也不会不负责任的分享给大家!这次真实服务器操作过后,有点激动耶,感觉自己还要虚心学习,哈哈哈。

我是菜鸟雨果果,让我们一起加油学习吧!啦啦啦~

你可能感兴趣的:(linux笔记,日常笔记,linux,网络,运维,服务器,centos)