首页 > 其他分享 >RHCE第一章nmcli

RHCE第一章nmcli

时间:2022-10-18 14:24:10浏览次数:71  
标签:nmcli RHCE team0 第一章 网卡 connection root localhost

第一部分team网卡绑定

team -- 多网卡绑定    作用:网卡冗余,高可用

前置知识:

 计算机三种网络模式:

1.nat -- 虚拟机上网   (物理机与虚拟机可以互相访问)

2.仅主机  --  不能上网   (物理机可以访问虚拟机,但虚拟机不可以访问物理机)

3.桥接  --   局域网中可以上网   (所有虚拟机和物理机可以互相访问)

 

动态获取地址方法:DHCP

静态配置地址:manaul

 

用命令行配置静态地址方法

1.查看网卡

[root@localhost~]#ip a

查询到当前主机的网卡为ens160 IP地址为:192.168.154.129

2.查看当前网卡配置信息

[root@localhost~]#vim /etc/sysconfig/network-scripts/ifcfg-ens160

网卡可有多个配置文件,但多个配置文件不能同时生效,只允许当前网卡所连接到的配置文件生效

3.使用nmcli网络命令行控制工具配置


[root@localhost~]#nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.10.100/24 ipv4.gateway 192.168.10.2 ipv4.dns 114.114.114.114 + ipv4.dns 8.8.8.8 connection.autoconnection yes

配置网卡的静态IP地址 网关 dns服务器 以及开机自动开启网卡

4.刚配置完成并未生效,需要会话激活操作

[root@localhost~]#nmcli connection up ens160

 

用命令行将静态IP配置为动态地址IP

[root@localhost~]#nmcli connection edit ens160 

nmcli>goto ipv4 
>remove ipv4.addresses
>remove ipv4.gateway
>remove ipv4.dns
>set ipv4.method auto
>save
>quit

 

Team网卡绑定实验

前置知识:

计算机的几种工作模式

1.主备工作模式

2.广播工作模式

3.随机工作模式

4.链路聚合工作模式       作用:提高带宽

5.负载均衡工作模式       负载:指定时间内所承担的任务量

6.轮询工作模式

 

实验操作

1.首先将一台主机添加两个网卡

点击VMware虚拟机设置,添加网络适配器2和网络适配器3

注意:多块网卡必须是同一种网络模式,同时虚拟网卡和真实网卡必须在同1个网段

2.激活两块真实网卡


[root@localhost~]#nmcli device connect ens224 
[root@localhost~]#nmcli device connect ens256

可使用ip a 命令查看两块新添加的网卡名称

3.创建虚拟网卡

可先使用命令 cd /usr/share/doc/teamd/example-configs/ 切换到此目录查看示例

[root@localhost~]#nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'

此处con-name后跟会话名,ifname后跟设备名,config后跟工作方式

4.绑定真实网卡

[root@localhost~]#nmcli connection add type team-slave con-name team0-port1 ifname ens224 master team0 
[root@localhost~]#nmcli connection add type team-slave con-name team0-port2 ifname ens256 master team0

team-slave:从设备类型   ,  con-name 后跟从会话名  ,   ifname 后跟真实设备名    ,master  后跟主设备

nmcli connection show   可查看nmcli连接情况

nmcli connection delete uuid xxxxxxx     可删除对应uuid的会话连接

5.激活    --先激活从设备,再激活主设备

[root@localhost~]#nmcli connection up team0-port1 
[root@localhost~]#nmcli connection up team0-port2 
[root@localhost~]#nmcli connection up team0

可使用ssh登录验证,访问其真实地址或虚拟地址

6.测试验证,查看指定设备状态信息

查看虚拟网卡信息

[root@localhost~]#vim /etc/sysconfig/network-scripts/ifcfg-team0

查看指定设备状态信息


[root@localhost~]#teamctl team0 stat

[root@localhost~]#nmcli connection down team0-port1  //关闭一个网卡会切换至另一网卡

注意:如果此时激活ens224,并不会从当前网卡切换至ens224

 

 

补充实验:桥接网卡配置       作用:将其作为交换机使用

[root@localhost~]#nmcli connection add type bridge ifname br1 con-name br1 
[root@localhost~]#nmcli connection add type bridge-slave ifname ens160 con-name br1-port1 master br1 
[root@localhost~]#nmcli connection show 
[root@localhost~]#nmcli connection up br1-port1

 

标签:nmcli,RHCE,team0,第一章,网卡,connection,root,localhost
From: https://www.cnblogs.com/wxy1787880204/p/16802416.html

相关文章

  • 天文漫谈-章测试题【第一章】
        章测试题【第一章】章测试题【第一章】返回本次得分为:10.00/10.00,本次测试的提交时间为:2020-08-17,如果你认为本次测试成绩不理想,你可以选择 再做一次 。1单选......
  • 【数据库】期末必知必会-----第一章 数据库概述
    第一章数据库概述1、数据库相关的基本概念:?DB:数据库,相互关联的数据集合DBMS:数据库管理系统,管理数据库的软件,负责数据库的访问、管理和控制DBS:数据库系统,是指在计算机系统中......
  • 第一章 Vue基础入门
    文章目录​​引言​​​​1.快速入门​​​​1.1.创建项目​​​​1.2.模型和视图​​​​1.3.双向数据绑定​​​​2.{{}}-插值​​​​2.1.语法​​​​2.2.案例​​​......
  • 数据结构—第一章绪论习题
    1、简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。解答:    数据:是客观事物的符号表示,指所有能输入到计算机中并被......
  • IT江湖的故事 | 第一章-老销售带我见客户,横竖都是他对
                    江湖从来就带有传奇的色彩,多少风云人物、多少产品与技术的研发、多少项目交付,都生动地构建了IT的江湖。                ......
  • 第一章 PHP基础知识考察点
    一.引用变量PHP引用变量的概念及定义方式概念在PHP中引用意味着用不同的名字访问同一个变量内容。定义方式使用&符号unset只会取消引用,不会销毁空间$a=1;$b=&$a;uns......
  • 读书笔记-《纳瓦尔原理》第一章 积累财富
    如何不靠运气致富-Wealth赚钱不是一件想做就能做的事情,而是一门需要学习的技能。“赚钱”这门技巧跟工作的努力程度没什么必然联系。即使每周在餐厅拼命工作80个小时,也......
  • 计算机科学概论(第7版)第一章总结
    第一章全景图目标学完本章之后,你应该能够:·描述计算机系统的分层;·描述抽象的概念以及它与计算的关系;·描述计算机硬件和软件的历史;·描述计算机用户转换的角色......
  • linux第一章文件命令
    Linux文件系统组成  /bin:存放二进制可执行命令目录(ls,cat,mkdir等)/home:用户主目录的基点目录,默认情况每个用户主目录都设在该目录下如默认情况下用户......
  • 05第一章:【04】依赖倒转原则(DIP)
    依赖倒转原则(DependenceInversionPrinciple)一、基本介绍依赖倒转原则是指:(1)高层模块不应该依赖低层模块,二者都应该依赖其抽象;(2)抽象不应该依赖细节,细节应该依赖抽象;......