在CentOS7中如何配置NIC绑定?

  在CentOS7中如何配置NIC绑定?

NIC(网络接口卡)绑定也称为网络绑定。它可以被定义为多个NIC到单键接口的聚合或组合。它的主要目的是提供高可用性和冗余。

  实验环境:DELL CentOS 7

  双网卡: em1/em2

  # 查看网卡名称

  ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':' | grep -v lo | awk '{print $1}'

  先决条件

  确认bonding模块是否已经被加载到linux环境中,使用下面命令加载:

  modprobe bonding

  列出绑定的模块信息

  modinfo bonding



  第一步: 创建绑定接口文件

  在文件夹“/etc/sysconfig/network-scripts/”下创建绑定接口文件(ifcfg-bond0)

  [root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/

  [root@kvm-centos7 network-scripts]# cat ifcfg-bond0

  DEVICE=bond0

  TYPE=Bond

  NAME=bond0

  BONDING_MASTER=yes

  BOOTPROTO=none

  ONBOOT=yes

  IPADDR=192.168.1.133

  NETMASK=255.255.255.0

  GATEWAY=192.168.1.1

  BONDING_OPTS="mode=5 miimon=100"使用’mode = 5’,用于提供容错和负载平衡

  第二步:编辑NIC接口文件(ifcfg-em1,ifcfg-em2)

  [root@kvm-centos7 network-scripts]# clear

  [root@kvm-centos7 network-scripts]# cat ifcfg-em1

  TYPE=Ethernet

  BOOTPROTO=none

  UUID=f6f140af-1885-47d6-b22f-51e232d966e9

  DEVICE=em1

  ONBOOT=yes

  MASTER=bond0

  SLAVE=yes

  [root@kvm-centos7 network-scripts]# cat ifcfg-em2

  UUID=fe4606d1-23b8-48c7-a7e0-c858978ba4a9

  DEVICE=em2

  ONBOOT=yes

  TYPE=Ethernet

  BOOTPROTO=none

  MASTER=bond0

  SLAVE=yes

  第三步:重启网络服务

  systemctl restart network.service

  第四步:测试和验证bond接口

  使用ipconfig查看网卡状态



  查看绑定接口设置,如绑定模式和从接口

  cat /proc/net/bonding/bond0



  第五步:容错测试

  测试容错,停掉一个网卡,看是否能够访问服务器以及接口状态

  ifdown em1 # 停用

  ifconfig查看网络状态,发现网络状态正常

(0)

相关推荐

  • CentOS7中如何配置NIC绑定

    NIC(网络接口卡)绑定也称为网络绑定.它可以被定义为多个NIC到单键接口的聚合或组合.它的主要目的是提供高可用性和冗余. 实验环境:DELL CentOS 7 双网卡: em1/em2 # 查看网卡 ...

  • 虚拟机中怎么配置web服务器

    想要配置好微博服务器,先要添加一个角色"web服务器",这里主要说的是虚拟机中怎么配置web服务器 操作方法 01 现在打开虚拟机,并开机,如下图所示: 02 打开"开始 ...

  • 在Linux中安装配置Postfix来搭建邮件发送服务

    在创建网站应用时,在用户进行某些操作时需要发邮件给用户是一种必不可少的操作.云服务虽然是一个不错的选择.但如果体量太小,或是受到某些条件限制时,自建服务也许是一个更好的选择.下面尝试在 CentOS ...

  • Linux系统中网络配置检查方法

    相信很多小伙伴都有在使用Linux系统,那么在其中我们怎么去检查网络配置呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开电脑上的虚拟机软件,在终端处切换至student用户,并命令为 ...

  • Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  • 怎么查询微信中公众号所绑定的相关小程序

    微信是大家最喜爱的通讯软件之一,它深受用户欢迎,给我们带来很多便捷和乐趣,可是有些小伙伴还不太熟悉它的一些设置,比如,很多人不清楚怎么查询微信中公众号所绑定的相关小程序,小编今天给大家分享解决这个问题 ...

  • 如何在微信7.0版本中解除信用卡的绑定?绑定的信用卡如何删除?

    相信很多小伙伴都有在使用微信7.0版本,其中绑定的信用卡如何才能解绑呢?绑定的信用卡又如何删除呢?下面小编就来为大家介绍.具体如下:1. 首先,打开手机上的"微信".进入首页后,点 ...

  • 怎么在工商银行app中查询我们柜台绑定的手机号?

    如今许多银行都有自己的手机app,如果我们想要在工商银行app上查看我们在柜台绑定的手机号应该如何操作呢?今天,小编就教大家在工商银行app中查询我们柜台绑定的手机号.具体如下:1. 首先打开我们手机 ...

  • 手机喜马拉雅软件中QQ号怎么绑定

    有的小伙伴喜欢使用喜马拉雅软件来进行听书,但是有时候,如果我们忘记了喜马拉雅软件的账号或者密码的话,我们其实可以选择使用QQ来进行登录,但是前提是必须要在喜马拉雅软件中绑定了QQ号,那么如何进行绑定呢 ...