根据官方文档Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US用nmcli做起来还是相当容易的。下面把俺的步骤贴下。

1、查看目前网卡的名称和状态。
#nmcli device status 
DEVICE       TYPE      STATE         CONNECTION 
eno16777736  ethernet  connected     eth1       
eno33554992  ethernet  disconnected  --         
eno50332216  ethernet  disconnected  --         
lo           loopback  unmanaged     --

2、配置网卡bond0和模式主备
 nmcli connection add type bond con-name bond0 ifname bond0 mode balance-xor

nmcli connection modify bond0 bond.options mode=2      修改办法

第一种模式:mod=0 ,即:(balance-rr)Round-robin policy(平衡抡循环策略)cisco交换机?

第二种模式:mod=1,即: (active-backup)Active-backup policy(主-备份策略)

第三种模式:mod=2,即:(balance-xor)XOR policy(平衡策略)华为交换机配置Eth-Trunk    dis interface Eth-Trunk 2  According to SA-XOR-DA,

第四种模式:mod=3,即:broadcast(广播策略)

第五种模式:mod=4,即:(802.3ad)IEEE 802.3ad Dynamic link aggregation(IEEE802.3ad 动态链接聚合)

第六种模式:mod=5,即:(balance-tlb)Adaptive transmit load balancing(适配器传输负载均衡)

第七种模式:mod=6,即:(balance-alb)Adaptive load balancing(适配器适应性负载均衡)

http://www.linuxidc.com/Linux/2014-10/107515.htm

3、将物理网卡绑定到bond0
# nmcli connection add type bond-slave ifname eno1 master bond0

Connection 'bond-slave-eno50332216' (3f07e767-24ea-4e7e-a9f7-61efa9aa0664) successfully added.

# nmcli connection add type bond-slave ifname eno2 master bond0

Connection 'bond-slave-eno33554992' (8149c24f-4926-4531-844f-36a526e1baec) successfully added.

4、启用绑定的物理网卡
# nmcli connection up bond-slave-eno1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

# nmcli connection up bond-slave-eno2

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

5、启用bond网卡
#nmcli connection up bond0

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
现在网卡已经绑好启用

#sudo yum install net-tools

#sudo ifconfig -a

#sudo yum install iptables-services.*

6、地址之类的可以后加

nmcli con mod bond0 ipv4.addresses "10.0.59.4/24" ipv4.gateway "10.0.59.254" ipv4.dns "114.114.114.114"
nmcli con mod bond0 ipv4.method manual

也可以通过nmcli添加,大家查下手册即可
Usage: nmcli connection { COMMAND | help }

COMMAND := { show | up | down | add | modify | edit | delete | reload | load }

show [--active] [[id | uuid | path | apath] <ID>] ...

up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>]

down [id | uuid | path | apath] <ID>

add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS IP_OPTIONS

modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+

edit [id | uuid | path] <ID>
  edit [type <new_con_type>] [con-name <new_con_name>]

delete [id | uuid | path] <ID>

reload

load <filename> [ <filename>... ]

 #nmcli connection show bond0

转载于:https://blog.51cto.com/lijianmin2008/1957148

CentOS 7 多网卡绑定相关推荐

  1. linux网卡永久生效命令,Linux/CentOS服务器 一个网卡绑定多IP地址(永久设置)

    Linux/CentOS服务器 一个网卡绑定多IP地址(永久设置) 有时我们在使用 Linux 服务器时需要配置多个IP地址.如果要配置多个IP地址是否需要多块网卡呢?答案是否定的.以 CentOS ...

  2. linux双网卡绑定配置lacp,Redhat和Centos操作系统双网卡绑定

    Redhat和Centos操作系统双网卡绑定 猫先生 • 2019 年 05 月 31 日 在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的 ...

  3. Centos 7配置网卡绑定bond0

    原创作者:运维工程师 谢晋 网卡绑定bond0的实现 查看系统版本 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) VMw ...

  4. 记录一次centos的双网卡绑定

    准备做kvm的虚拟话,物理机采用双网卡配置,计划将双网卡绑定再配置桥接. 1.在/etc/sysconfig/network-scripts/下创建文件ifcfg-bond0,配置文件: DEVICE ...

  5. 嵌入式系统linux下bond,CentOS双网卡绑定bond0

    a)拷⻉并配置vim /etc/sysconfig/network-scripts/ifcfg-bond0配置⽂件(会自动创建文件) DEVICE=bond0 TYPE=Ethernet ONBOOT ...

  6. 设置双网卡mic linux,linux双网卡绑定为逻辑网卡

    网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术. 生产环境服务器为:DELL 网卡为:光纤 bond需要修改涉及的网卡配置文件 /e ...

  7. linux下双网卡绑定,Linux下双网卡绑定bond0

    一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑 ...

  8. Centos 6.5 64位双网卡绑定

    1.环境描述       我的Vmware workstation 10 安装Centos 6.5 64位加上双口的Intel千兆网卡,通过ifconfig -a|grep eth命令看到eth2和e ...

  9. Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定

    本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名以及Linux下多网卡绑定的知识 一.网卡高级命令 在之前的一篇随笔里Linux学习之CentOS(九)--Linux系统的网络环境配置,详细讲 ...

最新文章

  1. 【算法导论】插入排序
  2. 人脑如何模拟NLP?
  3. Java基础学习总结(22)——异常处理
  4. 14岁上中科大、23岁博士毕业的袁岚峰,现在因“简单科普”上热搜,本人回应:科普和科研一样重要...
  5. DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略
  6. ds查找—二叉树平衡因子_面试官让我手写一个平衡二叉树,我当时就笑了
  7. MyBatis延迟加载及在spring中集成配置
  8. 致SEO初学者:学习SEO要注意的几个问题
  9. jQuery以Post方式发送请求并获取返回的文件供下载!
  10. C# 如何转换生成长整型的时间
  11. 鸿蒙与安卓系统简单对比,绝非追求三分天下。
  12. 全志android启动串口无打印,CSK.Blog-给MK802(USB大小的Android4.0小PC)引出串口信号,变成ARM开发版...
  13. vba 判断是否为数字
  14. 2018年python工作好找吗-2018年排名前20的数据科学Python库
  15. matlabapp窗口图像_Matlab在一个图形窗口里画多个图形的操作教程
  16. java json jquery_JQuery提交JSON string数据
  17. 深入浅出dev、test、pre、pro四大环境
  18. 几个免费的中文分词模块
  19. 5G 网络的移动性管理上下文对比介绍
  20. 字符串匹配算法之BF算法(即暴力算法)

热门文章

  1. 工作中postgre使用过的函数。
  2. 隐藏元素 mayaa
  3. mysql show sleep_mysq解决sleep进程过多的办法
  4. 【Hadoop】新旧Java MapReduce API的差异
  5. 【PostgreSQL-9.6.3】数据库的启动、登录、退出、关闭
  6. 某台机器上IE8抛“Invalid procedure call or argument”异常
  7. Jvm处理Java Thread 的run方法中抛出异常的流程
  8. “Emgu.CV.CvInvoke”的类型初始值设定项引发异常 解决办法
  9. 【Python数据分析】Python3操作Excel(二) 一些问题的解决与优化
  10. 未能加载文件或程序集 CrystalDecisions.Web Version=10.2.3600解决方法