RHCE 学习笔记(30)- 聚合网络

这一节主要学习了如何配置 聚合网络 (NIC Teaming)和 桥接网络(Bridge)

NIC Teaming 和 桥接网络的配置和IPv4,IPv6并没有太大的区别,仍然是可以通过类似的GUI,命令行和配置文件修改。

NIC teaming,简单的说就是多个物理端口绑定在一起当成一个逻辑端口使用,以便提高带宽,实现负载平衡或高可用的功能。RHEL7里面是通过runner (可以视作一段代码)来实现不同的目的。

下面看看如何配置NIC Teaming

Redhat官方文档给了5种配置的方法,豆子更习惯于命令行结合配置文件来修改。

配置的基本过程就是配置一个逻辑端口的连接,视作master;然后把需要的物理端口配置成slave 连接,绑定到组。然后把这个逻辑端口分配IP就可以用了。

例如

我现在有2个网卡,他们有不同的MAC地址,配置NIC Teaming之前,我先吧他们的现有连接都删掉;

然后来创建一个组,豆子配置的时候没看书,也记不清命令参数,因此通过tab键可以不断提示我下一步参数可以有哪些。

配置的时候忘记设置config了,那默认就是空的,怎么办,修改一下吧

修改了一下config的内容

重启试试,咦报错?!!

直接看看配置文件怎么回事吧,老地方。

在config那里,需要前后各加一个单引号,不然编译有问题。豆子顺便把loadbalance改成了active backup 不然测试效果不明显

出来以后 别忘记了确认把连接都连上,如果没有连接的话

然后再重启网络就没问题了

看看当前连接

看看ifconfig,发现网卡的地址都一样了,这样交换机才能转发包到同一个逻辑端口

最后别忘记给team0 分配一个IP地址,这里豆子直接拿图形工具修改了

测试一下,先看看当前状态

关掉eno的连接,自动切换到第二个物理端口了,测试成功。

时间: 2024-11-06 07:56:26

RHCE 学习笔记(30)- 聚合网络的相关文章

C++学习笔记30,指针的引用(2)

可以创建任何类型的引用,包括指针类型. 看一个简单的指针的引用的例子.例如: #include <iostream> using namespace std; int main(){ int x=10; int y=20; int z=30; int* ptx=&x; int* ptz=&z; //指针的引用,声明从右往左看,rtp与&结合, //剩余的符号和左边结合 //引用一旦创建,不能改变其指向,只能改变其值 int* &rtp=ptx; cout<

马哥Linux学习笔记之二——网络

1.MAC(Media Access Control,介质访问控制) 是解决底层数据通信冲突的解决方案.因此,给每一个接入这样网络的主机一个id标示符,这个id标示符就叫做MAC地址. 2.CSMA/CD(Carrier Sense Multipath Access Collision Detection,载波侦听多路访问冲突检测),线型网络 以太网Ethernet最核心的标志. 3.Token-Ring(IBM)技术 环形网络解决冲突的方案.但是由于IBM的专利限制没能推广开来. 4.星形网络

[原创]java WEB学习笔记30:Cookie Demo 之显示最近浏览的记录

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

RHCE 学习笔记(38 ) - Shell

Shell脚本的参考书从基础到高级可以找几百本出来,豆子这里过为了整个学习笔记的完整性,还是厚颜把最最基本的语法回顾一遍.最基本包括变量,比较,运算符,条件语句,循环语句. 变量分为本地变量,环境变量,位置变量 首先看看本地变量, 变量名=值的方式赋值,不过只在当前的shell里面有效 比如,子shell里面就无法识别了 可以通过export的方式配置环境变量,这样子shell里面也可以识别 不过上面的配置只是临时生效,重启就没了 可以通过修改配置文件的方式永久生效.登录家目录的时候,会自动加载

【MongoDB学习笔记30】MongoDB的聚合框架

使用聚合框架可以对集合中的文档进行变换和组合.用多个构件创建一个管道(pipeline),用于对一连串的文档进行处理.这些构件包括: 筛选(filtering) 投射(projecting) 分组(grouping) 排序(sorting) 限制(limiting) 跳过(skipping) 在MongoDB中实际的集合框架,需要将这些操作传给aggregate函数,例如: (1)将文档的name字段投射出来 > db.post.aggregate({$project:{"name&quo

RHCE7学习笔记30——网络端口安全

一.TCPWraps 配置文件/etc/hosts.allow  /etc/hosts.deny,编辑保存立即生效 语法: daemon1,daemon2,.....  : 空格 client1 client2 client3.... 匹配规则: 如果在hosts_allow里面匹配成功了,直接放行,如果没有匹配成功,则到hosts.deny里面匹配,如果匹配成功,则拒绝,如果deny里面也没有匹配成功,则允许: sshd: 10.35.89.0 except 10.35.89.22 sshd:

RHCE学习笔记26——使用Samba访问网络存储

SMB用于Windows和类Linux系统直接的文件共享 安装samba client包:   [[email protected] ~]# yum install samba-client\* -y 使用smbclinet命令查看和访问windows共享的文件夹资源: [[email protected] ~]# smbclient -L //10.35.89.71/ -U administrator Enter administrator's password:  Domain=[AP] O

Android学习笔记:Andorid网络请求框架Volley的使用(上)

Volley框架是Google I/O 2013大会上发布的.Volley是Google针对Android平台上的网络通信库而诞生,该框架能使网络通信更快,更简单,更健壮.Volley的特点有: Ⅰ:通信更简单更快捷 ll:Get,Post网络请求及网络图像进行高效异步处理 III:可以对多个网络请求进行优先级排序以级多级别取消操作 IV:网络请求缓存及与Activity生命周期进行联动,在Activity销毁的时候可以对网络请求进行取消操作,防止内存泄露. Volley的使用很简单: 1,下载

ArcGIS API for JavaScript 4.2学习笔记[30] 点和线高程查询(第八章完结)

终于到最后一篇了,可喜可贺. 本例先说明了如何进行单点的高程差分析,然后说明了道路的起伏分析.前者很直观地比较了两个年份的高程数据之间的差值,体现山区的高程变化(有啥用啊?)后者,一条路上的起点终点起伏多少,可以给驾驶导航提供更多样化的数据. 本例使用了高程图层和RouteTask. 本例对应的官方例子是:Query Elevation (Points)和Query Elevation (Lines) 1. 点高程差查询 1.1 结果显示 选了一个明显的点,绿色的是地形变化前的高程点,红色的球是