Linux高级网络配置

一、bond网络

1.bond的简单介绍

reh hat enterprise linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和/提供冗余性。

2.选择linux以太网绑定模式

模式0 (平衡轮循)-轮循策略,所有接口都使用采用轮循方式在所有slave中传输封包;任何slave都可以接收
模式1 (主动备份)-容错。一次只能使用一个slave接口,但是如果该接口出现故障,另一个slave将接替它
模式3 (广播)-容错。所有封包都通过所有slave接口广播

3.利用 nmcli 命令管理 bond网络
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.110/24		##建立主动备份的bond网络bond0
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0		##添加eth0到bond的slave接口
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0		##添加eth1到bond的slave接口

在这里插入图片描述

  • 测试
watch -n1 cat /proc/net/bonding/bond0	##监控该文件以体现显示结果
ifconfig eth0 down		##关闭eth0网卡
ifconfig eth0 up		##打开eth0网卡
ifconfig eth1 down		##关闭eth1网卡

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Team网络

1.Team网络的简单介绍

Team 和 bond0 功能类似
Team 不需要手动加载相应内核模块
Team 有更强的拓展性

2.Team的种类
名字解释
broadcast广播容错
roundrobin平衡轮循
activebackup主动备份
loadbalance负载均衡
3.利用nmcli管理Team网络
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.110/24		####添加T主动备份
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 

在这里插入图片描述

  • 测试:
watch -n1 teamdctl team0 stat		##监控该文件以体现显示结果
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth1 down

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、网络桥接

1.网络桥接的简单介绍

网络桥接用网络桥实现共享上网主机和客户机除了利用软件外 ,还可以用系统自带的网络桥建立连接用双网卡的机器做主机。
减轻内核负担,加快虚拟机网络传输速率。

2.添加配置文件设置网桥的方法

先删除已有网桥,在编写该配置文件

vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
IPADDR=172.25.254.10
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge

在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-wop
DEVICE=enp0s25		##这里应写自己主机已有网卡
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0

在这里插入图片描述

systemctl stop NetworkManager
systemctl restart network
brctl show		##查看网桥

在这里插入图片描述

3.利用brctl命令管理网桥
(1)建立临时网桥
brctl show						##查看网桥
brctl addbr br0					##添加br0网桥
ifconfig br0 172.25.254.110/24	##给br0网桥添加临时ip
brctl addif br0 eth0			##给br0网桥添加网卡

在这里插入图片描述

(2)删除临时网桥
brctl delif br0 eth0	##删除br0上的网卡
ifconfig br0 down		##关闭br0上的ip
brctl delbr br0 		##删除br0网桥

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值