• Linux系统的高级网络配置(bond、team、网桥)


    1.bond接口

    • Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定
      到一个通道。根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性

    2.选择 Linux 以太网绑定模式

    • 模式 0 balance-rr ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 ; 任何 Slave 都可以接收

    • 模式 1 active-backup ( 主动备份 ) - 容错。一次只能使用一个 Slave 接口, 但是如果该接口出现故障 , 另一个 Slave 将 接替它

    • 模式 3 broadcast ( 广播 ) - 容错。所有封包都通过所有 Slave 接口广播

    3.利用nmcli命令管理bond

    <1>添加一块新的网卡
    这里写图片描述
    此时共有两块网卡
    这里写图片描述
    <2>删除原有网卡的配置文件

    <3>添加bond网络接口、选择主备模式

    <4>添加bond接口的设备

    <5>监控命令

    实验:
    ifconfig etho down
    网依旧可以ping通,eth1顶替eht0工作
    这里写图片描述
    ifconfig eth0 up
    eth0作为eth1的备份
    这里写图片描述
    <6>删除bond接口

    这里写图片描述

    4.用文件配置bond网络

    1.team接口
    Team和 bond0 功能类似
    Team不需要手动加载相应内核模块
    Team有更强的拓展性
    支持 8块网卡
    2.team的种类
    broadcast 广播容错
    roundrobin 平衡轮叫
    activebackup 主备
    loadbalance 负载均衡

    3.通过nmcli命令设定team
    <1>创建team接口、slave接口

    <2>监控命令

    <3>关闭eth0

    实验如图所示:
    这里写图片描述
    <4>删除team接口

    这里写图片描述

    实验环境:真机

    【1】网桥的搭建

    1.备份原网卡、桥接文件

    2.打开网络图形管理删除网络 只留下vb1 vb0

    3.编写/etc/sysconfig/network-scripts/ifcfg-br0和ifcfg-enp0s25建立网桥

    3.重启网络

    也可以尝试reboot

    4,网桥的查看

    5.将备份还原怎么学英语

    【2】网络桥接的管理命令
    实验环境:虚拟机

    命令含义
    brctl show 显示网桥
    brctl addbr 添加网桥
    brctl delbr 删除网桥
    brctl addif 添加网桥连接
    brctl delif 删除网桥连接

    实验:网卡的桥接

    这里写图片描述
    这里写图片描述
    实验:桥接的删除

    这里写图片描述

  • 相关阅读:
    python: 字符串按空格分成列表split与加密密码maketrans
    android 几个工具方法
    华硕N43sl VNP 连接问题 800 807 621
    git 创建新项目,下载工程,合并和更新工程简单应用记录
    android分析windowManager、window、viewGroup之间关系(二)
    android分析windowManager、window、viewGroup之间关系(一)
    meta-data获取小结
    转载: 项目经验分享
    不想写代码了
    MapReduce源码分析总结(转)
  • 原文地址:https://www.cnblogs.com/zhangyanran/p/9895894.html
Copyright © 2020-2023  润新知