目录

一:配置team机制中activebackup并验证

7:用wireshark抓包​ ​

二:其他状态


一:配置team机制中activebackup并验证

I:在Vmware点击“虚拟机”中的“设置”开启两块网卡:

II:配置

1:查看网卡:

[root@rhcsa ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.44.3  netmask 255.255.255.0  broadcast 192.168.44.255inet6 fe80::cad5:fac9:6edc:17c4  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:f0:ec:e5  txqueuelen 1000  (Ethernet)RX packets 4321  bytes 1338275 (1.2 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 2784  bytes 337336 (329.4 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500ether 00:0c:29:f0:ec:ef  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 96  bytes 10560 (10.3 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 96  bytes 10560 (10.3 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:8b:7c:80  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2:配置网卡2:

[root@rhcsa ~]# nmcli c  modify ens224 ipv4.addresses 192.168.44.100 ipv4.gateway 192.168.44.2 ipv4.dns 8.8.8.8 ipv4.method manual

3:创建team连接以及team的虚拟网卡'{"runner": {"name": "activebackup", "hwaddr_policy": "by_active"}}'

team -》 虚拟网卡上的连接
team-slave: 绑定的物理网卡上的连接

config字段是用来配置team机制的模式

本身team_dev这个设备不存在,虚拟的(基于我们的type配置为team后,允许配置)

将两块网卡绑定在team上,team就是我们对外的网卡以及连接

[root@rhcsa ~]# nmcli c add type team con-name team_con ifname team_dev ipv4.addresses 192.168.44.10/24 \
> ipv4.gateway 192.168.44.2 ipv4.dns 8.8.8.8 ipv4.method manual config '{"runnner":{"name":"activebackup","hwaddr_policy": "by_active"}}'
Connection 'team_con' (54756f19-9e54-4a47-9449-cb4edd0ab785) successfully added.[root@rhcsa ~]# nmcli c add type team-slave con-name team_con_1 ifname ens160 master team_dev
Connection 'team_con_1' (14fd753b-8a3a-4c2b-99fd-91b16fb9105f) successfully added.[root@rhcsa ~]# nmcli c add type team-slave con-name team_con_2 ifname ens224 master team_dev
Connection 'team_con_2' (07e781d1-74a1-43ab-bb7c-74de81ee04f0) successfully added.[root@rhcsa ~]# nmcli c up team_con_1 team_con_2

4:激活: 先激活team_con, 然后再激活team_dev

[root@rhcsa ~]# nmcli c up team_con_1 team_con_2
[root@rhcsa ~]# nmcli c up team_con

配置完成后:会产生两个东西
一个是team_dev这个虚拟设备
一个是team_conn这个连接,连接是依赖于我们的虚拟的网卡team_dev
然后team_conn对外提供的ip

5:查询

此时两块网卡与team_dev的Mac地址相同,且没有IPV4地址 ;只有team_dev有IPV4地址。

此时两块网卡的状态都为up。

[root@rhcsa ~]# teamdctl team_dev state
setup:runner: roundrobin
ports:ens160link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0ens224link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0

注意:

若没有 "hwadder_policy": "by_active"断掉ens160时,若一直ping team_con会断开且不会恢复

修改:

nmcli c modify team_con config '{"runner": {"name": "activebackup", "hwadder_policy": "by_active"}}'

6:测试:

[root@rhcsa ~]# ping www.baidu.com
\PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=128 time=63.5 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=2 ttl=128 time=61.2 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=3 ttl=128 time=58.8 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=4 ttl=128 time=59.4 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=5 ttl=128 time=65.5 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=6 ttl=128 time=105 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=7 ttl=128 time=306 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=8 ttl=128 time=75.1 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=9 ttl=128 time=62.6 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=10 ttl=128 time=95.6 ms

7:用wireshark抓包

team此时就是我们对外的网卡以及连接

二:其他状态

2.配置team机制中roundrobin

3.配置team机制中loadbalance

4.配置team机制中broadcast

配置时只需将active backup改为对应模式就行

Linux配置team相关推荐

  1. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  2. linux配置静态IP后ping外网不通的解决方案

    linux配置静态IP后ping外网不通的解决方案 参考文章: (1)linux配置静态IP后ping外网不通的解决方案 (2)https://www.cnblogs.com/litiammmm/p/ ...

  3. 红帽linux怎么更新源,redhat Linux配置yum更新源

    redhat Linux配置yum更新源 (2011-11-19 20:23:04) 标签: 杂谈 YUM是RedHat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买 ...

  4. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

    博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...

  5. linux 配置tensorflow 全过程记录

    linux 配置tensorflow 全过程记录 前几天刚下一个deepin系统,是基于linux 内核的,界面的设计有些mac的feel 感觉还是挺不错的,之后就赶紧配置了一下tensorflow ...

  6. Linux 配置iso系统盘为本地yum源

    Linux 配置iso系统盘为本地yum源 (2014-11-19 09:34:39) 转载▼ 标签: linux 配置 系统 yum源 iso 分类: 操作系统服务器 Linux配置iso系统盘为本 ...

  7. Linux配置启动挂载:fstab文件详解

    Linux配置启动挂载:fstab文件详解 [日期:2014-12-23] 来源:Linux社区 作者:aceking10 [字体:大 中 小] fstab文件介绍 fstab文件包含了你的电脑上的存 ...

  8. linux 网卡绑定updelay,Linux 配置双网卡绑定实现负载均衡

    Linux 配置双网卡绑定,实现负载均衡 1.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余. bonding ...

  9. Linux配置环境变量source时报错:export `=‘ not a valid identifier的一般原因

    linux配置环境变量source时报错:export `=' not a valid identifier的一般原因 原因就是你修改的 /etc/profile 文件里 你加过空格 我的代码如下: ...

最新文章

  1. 金黄色的LED灯带感光特性测量
  2. 微信服务通知消息找回_第三方平台微信服务号模板消息怎么发送
  3. 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...
  4. 【Android 安全】DEX 加密 ( Proguard 简介 | Proguard 相关网址 | Proguard 混淆配置 )
  5. 强!chrome彻底关闭自动升级新方法实例演示,终于解决了chrome自动升级的烦恼
  6. 【CV】YOLOv4最全复现代码合集(含PyTorch/TF/Keras和Caffe等)
  7. Java调用SQL Server的存储过程详解
  8. BNUOJ 52325 Increasing or Decreasing 数位dp
  9. Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
  10. Shiro系列-Shiro的怎么进行授权操作
  11. 【JAVA SE】第十三章 序列化与反序列化
  12. Kotlin入门(7)循环语句的操作
  13. python生成3d人体模型_无限想象空间,用Python就能玩的3D人体姿态估计
  14. GIT文档同步MinDoc - MinDoc模拟登陆
  15. 大数据该挖掘,主要挖掘什么,什么是文本挖掘?
  16. 音频信号输入itc服务器,ITC公共广播系统
  17. stm32 mbed 入门教程(一)---前期准备
  18. Unity 半透明图片遮挡半透明图片
  19. python爬虫实操|爬取nba中国官网球员数据
  20. 手把手教你R语言做k均值聚类分析

热门文章

  1. 程序功能:输入一个长整数n,从高位开始逐位分离并输出。 例如输入123456
  2. 论war3中的随机数系统
  3. cuda安装失败原因汇总
  4. Docker学习之路02:阿里云镜像加速器
  5. 第五日 高手篇:信用证全攻略
  6. springMVC源码分析--HandlerMethod
  7. mysql增量备份xtrabackup(innobackupex)方式
  8. Exchange Server 2013 运维系列——EMS实用命令收集(持续更新中...)
  9. 深度学习知识点总结:深度学习常用公式总结
  10. 电脑蓝屏黑屏无法开机.BIOS更新.进不去系统只能重装?驱动人生解决方案