RHCE7学习笔记29——配置链路聚合和桥接

一、聚合网络

聚合网络team的类型:

1、activebackup;

2、loadbalence;

3、roundrobin;

二、配置聚合网络

三种方式:

1、命令行;

2、配置文件;

3、图形化界面;

1、命令行方式:

添加team0

    [[email protected] ~]# nmcli connection add con-name team0 type team ifname team0 config {"runner":{"name":"activebackup"}}

配置IP地址:

[[email protected] ~]# nmcli connection modify team0 ipv4.addresses "192.168.10.100/24"
[[email protected] ~]# nmcli connection modify team0 ipv4.method manual

添加接口,在添加之前,确保添加的接口的连接已删除:

    [[email protected] ~]# nmcli connection add con-name team0-port1 ifname ens34 type team-slave master team0
    [[email protected] ~]# nmcli connection add con-name team0-port1 ifname ens38 type team-slave master team0

编辑ifcfg-team0配置文件,在这行加上单引号和双引号:

 TEAM_CONFIG=‘{"runner":{"name":"activebackup"}}‘

重启网络服务:

  [[email protected] network-scripts]# systemctl restart network

此时看到team0和绑定的2张网卡的Mac地址变为一致:

查看team0的工作状态:

[[email protected] ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  ens38
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
  ens34
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
runner:
  active port: ens34

2、配置文件

  1 DEVICE=team0
  2 DEVICETYPE=Team
  3 ONBOOT=yes
  4 BOOTPROTO=none
  5 IPADDR=192.168.10.100
  6 NETWORK=255.255.255.0
  7 TEAM_CONFIG=‘{"runner":{"name":"roundrobin"}}‘
 1 DEVICE=ens34
  2 DEVICETYPE=TeamPort
  3 ONBOOT=yes
  4 BOOTPROTO=none
  5 TEAM_MASTER=team0

使用teamnl命令查看team的选项和端口:

[[email protected] network-scripts]# teamnl team0 ports
 8: ens34: up 1000Mbit FD 
 4: ens38: up 1000Mbit FD
[[email protected] network-scripts]# teamnl team0 options
 queue_id (port:ens34) 0 
 priority (port:ens34) 0 
 user_linkup_enabled (port:ens34) false 
 user_linkup (port:ens34) true 
 enabled (port:ens34) true 
 queue_id (port:ens38) 0 
 priority (port:ens38) 0 
 user_linkup_enabled (port:ens38) false 
 user_linkup (port:ens38) true 
 enabled (port:ens38) true 
 mcast_rejoin_interval 0 
 mcast_rejoin_count 0 
 notify_peers_interval 0 
 notify_peers_count 0 
 mode roundrobin
[[email protected] network-scripts]# teamnl team0 getoption mode

3、图形化配置界面

打开nm-connection-editor,添加一个新连接:

三、配置桥接网络

1、使用brctl命令

查看桥接网络:

[[email protected] ~]# systemctl restart network
[[email protected] ~]# brctl show
bridge namebridge idSTP enabledinterfaces
virbr08000.000000000000yes

添加桥接网络:

[[email protected] ~]# brctl addbr br0

添加接口:

[[email protected] ~]# brctl addif ens34 br0

2、使用nmcli命令

   [[email protected] ~]# nmcli connection add con-name br1 type bridge ifname br1
[[email protected] ~]# nmcli connection modify br1 ipv4.addresses "192.168.20.20/24,192.168.20.1"
[[email protected] ~]# nmcli connection modify br1 ipv4.method manual
[[email protected] ~]# nmcli connection add con-name br1-port1 type bridge-slave ifname ens34 master br1
时间: 2024-10-18 04:35:21

RHCE7学习笔记29——配置链路聚合和桥接的相关文章

RHCE7学习笔记35——配置NFS和SMB文件共享服务

一.配置NFS服务 NFS服务使用端口:2049 此外还使用以下RPC服务的随机端口: RPC使用端口111:远程进程调用 rpc.lock:随机端口 rpc.mount:随机端口 rpc.stat:随机端口 在RHEL6中,以上随机端口需要设置固定的端口,而RHEL7中则以更简单的方式管理: 查看本机开放的NFS端口,当重启NFS服务的时候,开放的端口会改变: [[email protected] ~]# rpcinfo -p localhost    program vers proto  

RHCE7学习笔记34——配置ISCSI

一.存储设备类型 DSA:直接区域存储 NAS:网络区域存储 SAN:存储区域网络,块级别共享 二.配置iscsi服务器端 这里举例子说明,假如服务器有2个分区/dev/sdb7,/dev/sdb8要共享出去: /dev/sdb7      1230848      1640447    200M  Linux filesyste /dev/sdb8      1640448      2459647    400M  Linux filesyste 安装target包:   [[email p

配置链路聚合和桥接

配置一个名为team0的activebackup的组接口,并将端口接口eno1和eno2加入team0.然后 将team0连接到名为brteam0的网桥,并为网桥配置静态地址192.168.0.100/24 1.查看当前网络接口 2.创建网络组接口team0 3.将网络端口接口加入team0 4.查看team0的活动状态 5.禁用team0和NetworkManger 6.查看NetworkManger创建的接口配置文件 7.修改team0的配置文件,并连接到软件网桥brteam0 8.从组端口

C++学习笔记29,引用变量(1)

引用变量在创建的时候就必须初始化.无法创建一个未被初始化的引用. #include <iostream> using namespace std; int main() { int x=10; int y=20; int &r1; } 编译结果: 如果引用未被初始化,编译将报错. 修改引用: 引用总是指向初始化的那个变量,也就是说,引用一旦被创建并初始化之后就无法改变.这一规则有点让人迷惑.. 如果声明了一个引用的同时使用一个变量赋值了,那么这个引用就会一直指向这个变量. 在此后使用变

H3C交换机配置链路聚合

# 创建聚合组1(根据具体情况选择下面两种方式之一). l采用静态聚合模式:创建二层聚合接口1 <SwitchA> system-view [SwitchA] interface bridge-aggregation 1 [SwitchA-Bridge-Aggregation1] quit l采用动态聚合模式:创建二层聚合接口,并配置动态聚合模式 <SwitchA> system-view [SwitchA] interface bridge-aggregation 1 [Swit

EasyARM i.mx28学习笔记——minicom配置和使用

0 前言 在windows中有很多串口调试软件,例如putty.而ubuntu中也有很多串口调试软件,其中最简单实用的便是minicom了. 本文说明虚拟机中如何使用minicom进行串口调试,具体内容包括虚拟机中载入USB设备,查看USB设备是否存在,minicom端口号,波特率等配置. 为了在虚拟机更好的进行嵌入式Linux开发,建议安装Vmware Tool,这样便可方便的在虚拟机和主机中复制粘贴文件. [Linux学习笔记--虚拟机中安装VMware Tools] 1 在虚拟机中载入设备

STM32学习笔记3-IO配置输入输出

STM32的IO配置时没什么特殊的,有个注意点就是实用IO前需要先打开其时钟线,以下是验证过oK的程序: RCC->APB2ENR|=GpioBApb2enrEn; //使能PORTB时钟 GPIOB->CRL&=GpioBitClrM5_13; // IO的模式清零 GPIOB->CRL|=GpioBit5PP;//PB.5 推挽输出 GPIOB->ODR|=1<<5; //PB.5 输出高 RCC->APB2ENR|=GpioEApb2enrEn; /

django学习笔记--环境配置--mysql配置

一.mysql安装配置 1.fedroa19 -- yum安装myusql: mysql database(选择匹配的ferora版本): mysql-community-server-5.6.19-1.fc19.x86_64,依赖包会自动安装: 自动安装的内容大致包括: a.下载mysql包及其依赖包,并安装: b.创建mysql用户和mysql组: c.初始化mysql的DB,建立基本的表: 最终应该是安装下列5个相关包: mysql-community-libs-5.6.19-1.fc19

Redis学习笔记4-Redis配置详解

原文:  http://blog.csdn.net/mashangyou/article/details/24555191 在Redis中直接启动redis-server服务时, 采用的是默认的配置文件.采用redis-server   xxx.conf 这样的方式可以按照指定的配置文件来运行Redis服务.按照本Redis学习笔记中Redis的按照方式按照后,Redis的配置文件是/etc/redis/6379.conf.下面是Redis2.8.9的配置文件各项的中文解释. 1 #daemon