配置Centos8网络绑定

原理: 在物理网卡两块之上创建一块虚拟主卡, 逻辑上是一主双从, 按不同的模式负载运行,常用模式如主备或并行提供双倍带宽等。
模式:   可选参数"mode=active-backup", atcive-bakcp或1皆可.
    0 - balance-rr  需要启用静态的 Etherchannel(未启用 LACP 协商)
    1 - active-backup  需要可自主端口
    2 - balance-xor  需要启用静态的 Etherchannel(未启用 LACP 协商)
    3 - broadcast  需要启用静态的 Etherchannel(未启用 LACP 协商)
    4 - 802.3ad  需要启用 LACP 协商的 Etherchannel
    5 - balance-tlb  需要可自主端口
    6 - balance-alb  需要可自主端口

1、部署双网卡, 注意以下操作必须在本机控制台操作.

2、配置模式为主备, 平时只激活一块网卡, 损坏时会自动激活另一块, 配置如下:

nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup"
nmcli connection add type ethernet slave-type bond con-name eth0 ifname eth0 master bond0
nmcli connection add type ethernet slave-type bond con-name eth1 ifname eth1 master bond0
nmcli connection modify bond0 ipv4.addresses '192.168.1.7/24'
nmcli connection modify bond0 ipv4.gateway '192.168.1.1'
nmcli connection modify bond0 ipv4.dns '114.114.114.114'
nmcli connection modify bond0 ipv4.method static
nmcli connection up bond0
nmcli device status
cat /proc/net/bonding/bond0

配置好的三块网卡配置文件应如下:

vim /etc/sysconfig/network-scripts/ifcfg-eth0
   TYPE=Ethernet
   NAME=eth0
   UUID=7aca14c5-d58b-4917-8310-b0a363c554cf
   DEVICE=eth0
   ONBOOT=yes
   MASTER=bond0
   SLAVE=yes vim /etc/sysconfig/network-scripts/ifcfg-eth1
    TYPE=Ethernet
    NAME=eth1
   UUID=ddb63ef8-f2fb-4053-bf8a-0a429dfc9072
   DEVICE=eth1
   ONBOOT=yes
   MASTER=bond0
   SLAVE=yes vim /etc/sysconfig/network-scripts/ifcfg-bond0
   BONDING_OPTS="mode=1 miimon=100"
   TYPE=Bond
   BONDING_MASTER=yes
   PROXY_METHOD=none
   BROWSER_ONLY=no
   BOOTPROTO=static
   DEFROUTE=yes
   IPV4_FAILURE_FATAL=no
   NAME=bond0
   UUID=c722a481-fb43-446e-9e91-6a63f0078711
   DEVICE=bond0
   ONBOOT=yes
   IPADDR=192.168.1.7
   PREFIX=24
   GATEWAY=192.168.1.1
   DNS1=114.114.114.114

3、启动Linux内核对网卡绑定驱动的支持,常见模式三种:
   mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
   mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
   mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。
  #配置好bond0网卡的绑定模式后重启网络服务即可成功
  systemctl restart NetworkManager
  nmcli c reload
  nmcli d status
  #查看一下网络配置,正常情况下只有网卡bond0才会有IP地址信息
  ifconfig

配置Centos8网络绑定的更多相关文章

  1. Linux学习 - 02 使用 - Centos8 - 网络配置相关

    『Centos8 网络配置』 题外话:最近太忙,利用仅有的周末空闲时间记录点东西,草率了. 问题1:安装 Centos8.2 minimal 过程中,只是设置了 WiFi的静态IP,没有进行[以太网] ...

  2. Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置

    一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问 ...

  3. OCM_第二天课程:Section1 —》配置 Oracle 网络环境

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  4. Linux:配置Linux网络和克隆虚拟机并更改配置

    Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置   一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候 ...

  5. VXLAN 基础教程:在 Linux 上配置 VXLAN 网络

    上篇文章结尾提到 Linux 是支持 VXLAN 的,我们可以使用 Linux 搭建基于 VXLAN 的 overlay 网络,以此来加深对 VXLAN 的理解,毕竟光说不练假把式. 1. 点对点的 ...

  6. Debian 16.04 配置双网卡绑定bond

    Debian 16.04 配置双网卡绑定bond Debian 16.04 bonding多网卡配置 安装负载均衡软件 fenslave root@ubuntu:~# apt-get install ...

  7. RHEL/CentOS 7 中配置 PXE 网络启动服务器

    RHEL/CentOS 7 中配置 PXE 网络启动服务器 作者: Matei Cezar 译者: LCTT joeren | 2015-02-17 14:28   评论: 13 收藏: 8 分享:  ...

  8. 【项目案例】配置小型网络WLAN基本业务示例

    组网需求 如图1-1所示,AC直接与AP连接.现某企业分支机构为了保证工作人员可以随时随地的访问Internet,需要通过部署WLAN基本业务实现移动办公. 具体要求如下: 1.提供名为"t ...

  9. Virtual Box配置CentOS7网络(图文教程)

    之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...

  10. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

随机推荐

  1. KingbaseES R6集群误删除备节点的集群目录恢复方式

    一.场景 一主一备环境 主节点:192.168.17.9 备节点:192.168.17.10 故障:备节点安装目录/home/kingbase/cluster备删除 二.恢复方式 1.备节点集群目录备 ...

  2. 轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor

    轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor 授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白   1,下载docker-compose sudo c ...

  3. sqlit 自增id为null

    CREATE TABLE proejct( id UNSIGNED INTEGER AUTO_INCREMENT, name VARCHAR(50) NOT NULL, type CHAR(10) N ...

  4. mysql 数据库的一些参数,常用模版和调优方式

    innodb_buffer_pool_size :这个参数是Mysql数据库最重要的参数之一,表示InnoDB类型的 表 和索引的最大缓存 .它不仅仅缓存 索引数据 ,还会缓存 表的数据 .这个值越大 ...

  5. BackTrader 简单BTC的SMA15回测DEMO

    import time import requests import json import csv from requests.packages.urllib3 import disable_war ...

  6. nacos启动报错

    Caused by: com.alibaba.nacos.api.exception.NacosException: Nacos Server did not start because dumpse ...

  7. risv 深入问题总结

    1.risv 如何实现锁机制, 通过哪个寄存器实现 2.risv 如何实现堆栈切换,保存哪些寄存器, 与ARM保持寄存器的差异 3.risv 的中断异常  与 arm中断异常的异同

  8. 已拦截跨源请求:同源策略禁止读取位于 http://192.168.2.104:8080/sockjs-node/info?t=1615356410656 的远程资源。(原因:CORS 请求未能成功)

    本人用的是火狐浏览器 是由于版本过低导致的被拦截,更新火狐为最新版本即可

  9. JS日期时间增加减少

    new Date().add(Date.MONTH, +3).format('Y-m-d')  // 加三个月 new Date().add(Date.MONTH, -3).format('Y-m-d ...

  10. DOM状态监听(观察者模式)

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...