RHCE第一章nmcli

第一部分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

 

posted @ 2022-10-18 14:19  胧月北宸  阅读(90)  评论(0)    收藏  举报