前言:
最近整理一些以前的学习笔记。
过去都是存储在本地,此次传到网络留待备用。\
配置高级连接(链路聚合、聚合连接、网卡绑定)
-
意义:
使用一张网卡,备用一张网卡,将两张网卡从属于一张虚拟网卡下,为虚拟网卡指定IP,保证在某网卡损坏后,可以不改变ip继续工作。 -
热备份(activebackup)连接冗余 (活跃状态 、 备份状态)
制作网卡绑定:
1.制作虚拟网卡 team0
]# man teamd.conf #参考文件,查找/example
]# nmcli connection add type team autoconnect yes con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'
解释:
nmcli :网络管理员命令行(network manager command line)
connection :连接
add :添加
type :类型
team :组队(team类型的设备)
autoconnect yes :自动连接启用 同意
con-name :配置文件名称(config name)
team0 :配置文件名
ifname :网卡显示名称(ifconfig name)
team0 :设置网卡名
config :配置
'{"runner": {"name": "activebackup"}}' :内部成员工作模式为热备份
2.为team0添加成员(从属)
]# nmcli connection add type team-slave con-name team0-1 ifname eth1 master team0
]# nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0
# * * 添加 类型 team-从属的设备 配置文件名 * 网卡名为 (真实网卡名) 主设备是 *
3.配置team0的ip地址与激活
-
配置网卡ip
]# nmcli connection modify '虚拟网卡名' ipv4.method manual ipv4.addresses 'IP地址/子网掩码' connection.autoconnect yes # 成员连接自启动 ]# nmcli connection modify team0-1 connection.autoconnect yes ]# nmcli connection modify team0-2 connection.autoconnect yes
-
激活网卡(按主从顺序激活)
]# nmcli connection up team0 #激活team0网卡 ]# nmcli connection up team0-1 #激活team0-1成员 ]# nmcli connection up team0-2 #激活team0-2成员
配置出现错误:
1.删除 # nmcli connection delete '虚拟网卡名'
2.重新配置
测试查看team的命令
]# teamdctl 虚拟网卡名 state # 查看虚拟网卡的信息
]# ifconfig 从属网卡名 down # 禁用从属网卡