Linux高级网络配置(bond和team链路聚合)

高级网络配置(bond和team链路聚合)

网桥br0的建立
实验环境真机
删除原有网络配置(保留virbr0、virbr0)
输入以下命令
cd /etc/sysconfig/network-scipts/
vim ifcfg-br0
vim ifcfg-enp0s25 
编内容如下

 

重启后查看

 

 

 

命令方式搭建网桥
brctl addbr br0  建立网桥
brctl addif br0 eth0
brctl show 查看桥接

 

删除
brctl delif br0 eth0
brctl delbr br0

 


实验环境虚拟机
bond建立
删除原有配置,给虚拟机配两个网卡
通过命令方式建立
创建bond链路

 

nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 ip地址/子网掩码

 

查看方式ifconfig | cat /proc/net/bonding/bond0;Currently Active Slave值为None表示当前没有物理网卡工作,没有物理网卡是ping不通的

 

 

添加两块物理网卡,这时eth0处于工作状态,ping测试成功

nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0

 

 

ifconfig eth0 down当eth0故障关闭后,eth1就会接替继续工作,还是可以ping通

 

删除配置

文件方式建立
建立如下三个文件分别,之后重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-bond0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1

ping命令测试连通

 

teame建立

通过以下命令建立teame链路聚合

nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 ip地址/子网掩码

nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0

 

通过teamdctl team0 stat查看eth0在工作,ping通

同样测试当eth0关闭后,eth1接替工作

 

文件方式建立

vim /etc/sysconfig/network-scripts/ifcfg-team0

vim /etc/sysconfig/network-scripts/ifcfg-eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth1

 

重启服务后处于工作状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值