centos7 网络配置_关于RHEL7/CENTOS7中nmcli配置网络端口聚合的问题

使用网络成组或绑定,在两个Red Hat Enterprise Linux系统之间配置聚合网络链接是RHCE考试的一个重要考点。

RHEL7提供了两种建立这种配置的方法:

  1. 接口绑定:RHEL6中的标准成组方法,在RHEL7中仍然可用
  2. 网络成组:RHEL7中引入

我的实验环境是在RHEL7.7中安装了Virtualbox,创建两台虚拟机进行的。

有三种方法可以配置接口绑定:命令行的nmcli程序、基于文本界面的nmtui工具以及GUI的网络管理器连接编辑器。其实在/etc/sysconfig/network-script/目录下,知道ifcfg-xxx的配置语法,也是可以用vim编辑器直接创建配置文件的并启用的。

在RHEL7中如何配置接口成组呢?

在nmcli命令的最后,添加config字段进行控制的,具体配置方式如下:

config前面部分的命令都是一样的模块化的格式,配置模块位置前后中间都可以。

nmcli conn add 类型 接口名称 链接名称,这个无所谓顺序的。

1.配置为主备模式,也叫活动备份模式,只有一个从属接口是活动的,如果此活动接口失败,另一个从属接口应当变为活动接口。此模式提供了容错能力,不需要任何特殊的交换机支持。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’

2.配置为802.3ad链接聚合模式,接入的交换机必须支持这种聚合方式,需要交换机做lacp绑定。此模式提供了负载平衡和容错能力。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “lacp”}}’

3.广播方式,数据包被传输到所有的从属接口。此模式很少使用。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “broadcast”}}’

4.轮询方式,在从属接口之间传输数据包。此模式提供了负载平衡和容错能力,需要交换机的支持。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “roundrobin”}}’

5.负载均衡方式,根据负载均衡算法,选择不同的端口发包。此模式提供了负载平衡和容错能力。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “loadbalance”}}’

————————————————

以上参考:CSDN博主「weixin_43034477」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_43034477/article/details/82019937

那么如何把网络端口加入组呢?

我在两台虚拟机中加了两块网卡,都是指向主机的网络,网段为192.168.56.0/24

a662ac17356fdb188b78782ee43b90f9.png

网卡名称为enp0s8和enp0s9,把两块网卡加入到上面创建名称为team0的端口聚合组中:

nmcli con add type Team-slave con-name team0-port1 ifname enp0s8 master team0
nmcli con add type Team-slave con-name team0-port2 ifname enp0s9 master team0

建立了新的成组接口后,默认是dhcp获取状态,可以使用下面命令确认其状态:

teamdctl team0 state

72827345d2ba20f1d66dec4419184b28.png

这样,端口组就配置完毕了,如果需要手动配置IP GATEWAY DNS的可以使用格式化的命令如下:

nmcli con modify team0 ipv4.address 192.168.56.100/24 ipv4.gateway 192.168.56.1 ipv4.dns 223.5.5.5,223.6.6.6,8.8.8.8,8.8.4.4,114.114.114.114

接口成组的启动和DOWN掉的命令为:

nmcli connection up team0
nmcli connection down team0

想到再补充吧。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值