Linux服务器网卡绑定配置(loongnix)

摘要:
1.首先关闭NetworkManager服务serviceNetworkManagerstop2、查看网卡名称,确定要绑定的网卡,本次配置选择双网卡绑定ifconfig#使用ifconfig命令可以看到网卡的列表实现物理网口enp5s0f0,enp5s0f1网卡绑定,绑定后的虚拟逻辑网口bond03、modinfobonding检查自己的操作系统是否支持bonding[root@localhost

1.首先关闭NetworkManager服务

service NetworkManager stop

2、查看网卡名称,确定要绑定的网卡,本次配置选择双网卡绑定

ifconfig  #使用ifconfig命令可以看到网卡的列表

实现物理网口enp5s0f0,enp5s0f1网卡绑定,绑定后的虚拟逻辑网口bond0

3、modinfo bonding 检查自己的操作系统是否支持bonding

[root@localhost ~]# modinfo bonding
filename:       /lib/modules/3.10.0-693.lns7.8.mips64el/kernel/drivers/net/bonding/bonding.ko
author:         Thomas Davis, tadavis@lbl.gov and many others
description:    Ethernet Channel Bonding Driver, v3.7.1version:        3.7.1license:        GPL
alias:          rtnl-link-bond
rhelversion:    7.4srcversion:     694CF99DDA3170BD385D0E1
depends:        
intree:         Y
vermagic:       3.10.0-693.lns7.8.mips64el SMP preempt mod_unload modversions LOONGSON3 64BIT 
parm:           max_bonds:Max number of bonded devices (int)
...  ...  ...  ...
...  ...  ...  ...

如果没有消息返回,说明内核不支持bonding

4、创建网卡绑定配置文件

cd /etc/sysconfig/network-scripts/

备份原来的配置文件

cp ifcfg-enp5s0f0 bak/
cp ifcfg-enp5s0f1 bak/

新建绑定文件

vi ifcfg-bond0

DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.150.1.200NETMASK=255.255.255.0GATEWAY=10.150.1.1DNS1=202.99.192.68DNS2=8.8.8.8USERCTL=no

5、修改原网卡enp5s0f0和enp5s0f1配置文件

ifcfg-enp5s0f0:

DEVICE=enp5s0f0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
ifcfg-enp5s0f1:

DEVICE=enp5s0f1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

6、修改modprobe相关设定文件,并加载bonding模块

vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=6 miimon=200

执行命令加载模块

modprobe bonding

miimon=100为每100毫秒(0.1秒)检查网络一次,可以根据自己需求修改

mode为网卡工作模式,共七种,通常设置0、1、6这几种

7、重启网卡

[root@localhost network-scripts]# lsmod |grep bonding
bonding               134260  0[root@localhost network-scripts]# service network restart

8、查看绑定状态

[root@localhost network-scripts]# 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: enp5s0f0
MII Status: up
MII Polling Interval (ms): 100Up Delay (ms): 0Down Delay (ms): 0
Slave Interface: enp5s0f0
MII Status: up
Speed: 1000Mbps
Duplex: full
Link Failure Count: 0Permanent HW addr: 00:23:9e:05:72:7f
Slave queue ID: 0
Slave Interface: enp5s0f1
MII Status: up
Speed: 1000Mbps
Duplex: full
Link Failure Count: 0Permanent HW addr: 00:23:9e:05:72:80Slave queue ID: 0

9、断网测试

(略)

Mode模式说明:

Mode功能功能说明
0balance-rr负载均衡模式需要switch配置(trunk)支持才能发挥实际
效果,具有容错功能,其中一块网卡失效仍可持续工作
1active-backup同一时间终于一块网卡工作,Active Slave其中一块网卡断
线时自动启用另一块网卡,不需要switch支持
2balance-xor具容错作用
3broadcast所有网卡一起收发网络数据包,具容错功能,其中一块网卡
断线仍可持续工作
4802.3ad无实际功能,不建议使用
5balance-tlb发送数据包自动负载均衡,接收数据包有Current Active
Slave 负责,具容错功能,其中一块网卡失效仍可持续工
作,不需要switch支持配置
6balance-alb发送及接收皆自动负载均衡。具有容错功能,其中一块网卡
断线时仍可持续工作,网卡驱动程序需要支持setting
hardware address功能,不需要switch支持及配置

免责声明:文章转载自《Linux服务器网卡绑定配置(loongnix)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇UEFI启动 安装win8 win10 及windows server 2012 最简单的方法文件内存映射CreateFileMapping和GlobalAlloc内存分配下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

针对防止自己的Linux进程被杀死的解决办法

这里后三种方法 在/etc/inittab文件加一条语句( :id:rstate:action:process),运行动作为 respawn,这样在每次系统检测到process进程不存在时,就会重启它。 创建一个守护进程,该守护进程的功能就是检测主进程是否在运行,若不在运行,那么守护进程就启动它。(这里存在一个问题,守护进程也可能会被杀死,那么更狠的一点...

Linux如何查看YUM的安装目录

https://www.cnblogs.com/kerrycode/p/6924153.html https://blog.csdn.net/wd2014610/article/details/79659073 Linux下如何查看使用YUM安装过的包的安装路径呢? 在搞清楚这个问题前,我们先来了解一下YUM。 YUM(全称为 Yellow dog Up...

Linux 根目录所在分区被脏数据占满

背景: ​ 公司在做一个项目,大概功能就是一个通行闸机的人脸识别系统,要经过门禁的人注册了之后,系统就会存储一张原始的图片在服务器的数据文件夹里面,包括了永久的存储和一些访客注册临时存储。一天周五的时候要使用df -h 查看根目录已经被占用98%,根目录挂载的分区有50G大小;当时显示的是还有3.8G可用,按照每个人脸产生的数据只有200K大小的话,根据...

Linux系统目录结构

Linux系统目录结构图 目录:/ 是Linux的根目录 每个文件和目录从根目录开始,只有root用户具有该目录下的写权限; /root是root用户的主目录,这与 / 目录不一样; 目录:/bin 用户二进制文件目录 包含二进制可执行文件; 在单用户模式下,需要使用的常见linux命令都位于该目录下;系统的所有用户使用的命令都设置在这里; 目录:/sb...

Linux下swap到底有没有必要使用

周五看到QQ群里在讨论Linux主机上到底需不需要开启swap空间,而且目前公有云主机默认都是把swap关了的,很多公司也是没有开启swap,那到底需不需要开启呢?我之前在看《鸟哥的Linux私房菜》上他写了这么一段话:swap在目前的桌面计算机来讲,存在的意义已经不大了,这是因为目前的X86主机所含的内存实在都太大了,所以我们的系统大概率用不到swap,...

网工的Linux系统学习历程

一、偶遇篇 作为一名通过思科CCNP认证的网络工程师,专注于网络技术。但在日常的工作中,难免不接触到服务器,对于大多数服务器来说,鉴于稳定性等因素的考虑,基本使用的都是Linux系统,包括RHEL、CentOS、Ubuntu、SUSE、Debian、Mageia、红旗Linux、中标麒麟等。而我对Linux系统基本上属于一窍不通的状态,势必造成工作内容的受...