nmcli网卡绑定与teaming配置的示例分析

发布时间:2021-11-16 16:40:36 作者:小新
来源:亿速云 阅读:223

小编给大家分享一下nmcli网卡绑定与teaming配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

RHEL7以后,网络方面变化比较大,其原因是网络服务全部都由NetworkManager管理了,而在6版本里一般都是关闭NetworkManager,主要还是因为不够成熟。下面说明下在rhel7和centos7使用nmcli命令管理配置网络的方法。

rhel7使用ip link代替ifconfig命令,使用teamd处理双网卡聚合,使用nmcli命令行配置网络。

nmcli创建的网络连接是任意的,类型多样包含bond、bridge、vlan、wifi、bluetooth、ethernet、***等等,名字可以任意取。设备和连接是一对多的关系,但每个设备同一时间只能对应一个启动的连接。

nmcli的一般用法:

nmcli dev status   //查看系统现有网络设备的连接状态
nmcli conn show     //查看已有连接
nmcli conn delete UUID1 UUID2 UUID3  //删除不需要的连接
nmcli dev connect eno16777736     //连接设备eno16777736,该操作类似于接上网卡网线
nmcli dev disconnect eno16777736   //断开设备eno16777736,类似于拔掉网线

nmcli conn down eno16777736  //关闭连接eno16777736

nmcli conn up eno16777736  //打开连接eno16777736 

nmcli dev show   //查看设备详细信息

创建、命名连接,并做基本配置

nmcli conn add type ethernet con-name ens160 ifname ens160
//创建新连接con-name是ens160,也可以根据个人习惯改为eth0.
nmcli conn mod ens160 ipv4.method manual   //配置IP地址获取方式为手动
nmcli conn mod ens160 ipv4.addresses "10.x.x.x/24" //配置IP和掩码
nmcli conn mod ens160 ipv4.gateway "10.x.x.254"   //配置网关
nmcli conn mod ens160 ipv4.dns "x.x.x.x"   //配置dns
nmcli conn mod ens160 connection.autoconnect yes  //配置开机自动启动
nmcli conn up ens160 //启动网卡

配置网卡bond

1. 创建主接口

nmcli con add type bond con-name bond0 ifname bond0 mode active-backup

2. 给主接口分配ip地址

nmcli con mod bond0  ipv4.addresses '11.16.25.100/24'

nmcli con mod bond0  ipv4.method manual

nmcli con mod bond0 connection.autoconnect yes

3. 创建从接口

nmcli con add type bond-slave ifname eno1 master bond0

nmcli con add type bond-slave ifname eno2 master bond0

4. 开启主接口和从接口

nmcli con up bond-slave-eno2

nmcli con up bond-slave-eno1

nmcli con up bond0

网卡teaming配置

#nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'

#nmcli con mod team0 ipv4.addresses '192.168.0.100/24'

#nmcli con mod team0 ipv4.method manual

#nmcli con add type team-slave con-name team0-port1 ifname eno1 master team0

#nmcli con add type team-slave con-name team0-port2 ifname eno2 master team0

#teamdctl team0 state(查看状态)

linux网卡聚合一般有以下几种模式

如果聚合采用的是lacp模式,网络中使用PXE装机会出现问题,因为PXE只会初始化一块网卡去DHCP申请地址,在这个过程中去修改交换机配置显然是不合适的,只能选择动态聚合。注意lacp模式需要接入交换机支持。

以上是“nmcli网卡绑定与teaming配置的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 网络配置工具nmcli怎么用
  2. windows服务器网卡Teaming配置简介

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nmcli teaming

上一篇:WinDbg如何配置与下载

下一篇:MYSQL的字符集是怎样的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》