linux的高级网络配置

bond网络

bonding内核模块和称为通道绑定接口的特殊网路接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多网络接口作为一个网络接口,从而增加宽带和或提供冗余性。
bond网络的三种模式
模式0 (平衡轮循)-轮循策略,所有接口都使用轮循方式在Slave中传输封包;任何Slave都可以接收。
模式1 (主动备份)-容错。一次只能使用一个Slave接口,但是如果该接口出现问题。另一个接口将接替它。
模式3 (广播)-容错。 所有封包都通过所有Slave接口广播
现在以模式1为例进行设置,在设定之前,要保证两块网卡的纯净状态
设置主动备份

nmcli connection add con-name bond0 ifname bond0 type bond \
mode active-backup ip4 172.25.62.1/24

在这里插入图片描述
设置bond网络

watch -n 1 cat /proc/net/bonding/bond0

用这条命令实时查看bond网络状态

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

在这里插入图片描述
在这里插入图片描述
为bond网络添加设备eth0和eth1,eth0和eth1为bond0工作,当eth0出现问题时,eth1将接替它的工作,反之也一样

team网络

team和bond功能类似,但team不需要手动加载相应内核模块,有更强的拓展性,支持八块网卡
team网络的种类

broadcast			广播容错
roundrobin			平衡容错
activebackup		主备
loadbalance			负载均衡

下面仍然以主备模式为例
1.设定接口

nmcli connection add con-name team0 ifname team0 type team \
config'{"runner":{"name":"activebackup"}}' ip4 172.25.62.1/24

在这里可以设置接口的模式,如果要设置其他模式则把activebackup改为相应模式。

实时查看team的网络状态

watch -n 1 teamdctl team0 stat

2.添加设备

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

在这里插入图片描述
在这里插入图片描述
添加成功,当某一块网卡出现问题时,另一快网卡接替工作。

linux的桥接模式

用配置文件的方法设定网络桥接

vim ifcfg-enp0s25
 BOOTPROTO=none
 NAME=koto
 DEVICE=enp0s25
 ONBOOT=yes
 BRIDGE=br0

修改网卡配置文件

vim ifcfg-br0
DEVICE=br0				##设备必须与上面文件中BRIDGE一致
IPADDR=172.25.62.250
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge         

设置网络桥接

systemctl stop NetworkManager
systemctl restart network

重启网络之后桥接模式就设置好了
用命令的方式设置桥接

brctl addbr br0			##添加br0接口
brctl show				##查看接口

在这里插入图片描述

ifconfig br0 172.25.62.2/24	##设置临时ip

在这里插入图片描述

brctl addif br0 eth0			##将br0接口连到eth0这块网卡上
ping 172.25.254.31

在这里插入图片描述
测试一下,设置成功了。
如何关闭和删除桥接模式

brctl delif br0 eth0			##断开br0与eth0
ifconfig br0 down				##关闭br0
brctl delbr br0					##删除br0
brctl show							##查看

在这里插入图片描述
删除成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值