版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明。

1.查看网卡信息:ip a

2.修改网卡文件

cd /etc/sysconfig/network-scripts/

修改网卡文件ifcfg-ens32(根据自己实际的网卡名字) ,保证以下内容正确:

DEVICE=ens32(根据自己实际的网卡名字)

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

修改网卡配置文件ifcfg-ens34(根据自己实际的网卡名字),确保以下内容正确:

DEVICE=eth1(根据自己实际的网卡名字)

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

3.创建bond0网卡文件

3.1 touch ifcfg-bond0

3.2 文件添加以下内容:

DEVICE=bond0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static

IPADDR=21.32.3.149   (此bond0IP根据实际使用的)

GATEWAY=21.32.3.190   (根据自己实际的网关)

NAME=bond0

BONDING_OPTS="miimon=100 mode=1 primary=ens32"     (此ens32网卡名字根据自己实际的网卡名字)

说明:如果是为虚拟机中的服务器配置bond0网卡,BONDING_OPTS 需要添加fail_over_mac=1 如BONDING_OPTS="miimon=100 mode=1 fail_over_mac=1"

4.加载模块,使系统支持bond模式

[root@kelong2 ~]# cat /etc/modprobe.conf  #如文件不存在,手动创建(也可创建在modprobe.d下)

alias bond0 bonding

options bond0 miimon=100 mode=1

配置bond0的链路检查时间为100ms,模式为1。

注意:

linux网卡bonging的备份模式实验在真实机器上做完全没问题(前提是linux内核支持),但是在vmware workstation虚拟中做就会出现如下图问题。

配置完成后出现如上图问题,但是bond0能够正常启动也能够正常使用,只不过没有起到备份模式的效果。当使用ifdown eth0后,网络出现不通现象。

内核文档中有说明:bond0获取mac地址有两种方式,一种是从第一个活跃网卡中获取mac地址,然后其余的SLAVE网卡的mac地址都使用该mac地址;另一种是使用fail_over_mac参数,是bond0使用当前活跃网卡的mac地址,mac地址或者活跃网卡的转换而变。

既然vmware workstation不支持第一种获取mac地址的方式,那么可以使用fail_over_mac=1参数,所以这里我们添加fail_over_mac=1参数

[root@lixin etc]# cat /etc/modprobe.d/modprobe.conf

alias bond0 bonding

options bond0 miimon=100 mode=1 fail_over_mac=1

[root@lixin etc]#

5.配置bond0的链路检查时间为100ms,模式为1

在/etc/rc.d/rc.local 加入以下内容

ifenslave bond0 ens32 ens34    (此ens32与ens34网卡名字根据实际的网卡名字)

6.加载bond module执行:modprobe bonding

7.重启网卡并检查

7.1 systemctl restart network

7.2 执行 ip a 或 ifconfig 查看bond0 Ip是否起来

linux bond mac 地址都是0,Centos系统配置bond0相关推荐

  1. Linux克隆Mac地址一样,详解Linux系统中网卡MAC地址克隆方法

    怎么临时性地改变 mac 地址? 你可以在 linux 运行的时候改变 mac 地址.需要注意的是当 mac 地址转换的那一会时间,你的网络会掉线.当电脑重启时 mac 地址又会变回原来的.下面介绍几 ...

  2. Linux 查看MAC地址

    如何使用命令查看网卡的MAC地址呢? 下面总结一下查看网卡MAC地址的方式. 1:ifconfig命令查看网卡MAC地址 /sbin/ifconfig | grep HWaddr 或 /sbin/if ...

  3. Windows/Linux获取Mac地址和CPU序列号实现

    UUID(Universally Unique Identifier)即通用唯一标识符,是指在一台机器上生成的数字,保证在全球范围的唯一性.可用的开源库如libuuid,可参考https://blog ...

  4. linux服务器mac地址过滤,iptables 限制MAC或IP地址

    1.阻止MAC地址为B8:EE:65:DE:17:E3主机的所有通信: iptables -A INPUT -m mac --mac-source B8:EE:65:DE:17:E3 -j DROP ...

  5. linux改mac地址目录,Linux下如何修改网卡MAC地址

    网上有很多关于linux下修改MAC地址的方法,大多依葫芦画瓢,似乎都没验证过,达不到修改的目的. 经过我的详细测试,最终成功解决了这个问题. 误区一: #ifconfig eth0 down #if ...

  6. linux设置mac地址命令,[转载]Linux下修改MAC地址

    转自http://blogold.chinaunix.net/u3/94284/showart_2430693.html Linux下修改MAC地址 方法一: 1.关闭网卡设备 ifconfig et ...

  7. imx6dl系统每次启动MAC地址都不一样

    启动imx6dl,发现每次启动之后eth0 的mach地址都都是自动获取,导致每次启动都不一样,这个对于IP型(路由器,ip型影音设备,网络打印机,传真机等)设备来说,这是个致命的BUG,打印信息如下 ...

  8. linux 服务器 iptables 防止arp病毒,Linux下Mac地址绑定防范arp病毒***

    arp病毒***后的影响 有时,局域网内大家突然都不可以上网,使用抓包工具可以发现有个别机器在不停的发送arp广播包.这种情况一般都是内网的某台机器中了arp病毒,然后这台机器便不断的发送欺骗包给所有 ...

  9. linux中mac地址路径,MAC地址

    好了,先来看看WIN2000.在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图 ...

最新文章

  1. java软件测试技能要求_软件测试需要掌握什么技能
  2. 【重复制造精讲】定义重复制造参数文件
  3. UIImageJPEGRepresentation和UIImagePNGRepresentation
  4. imageset matlab,如何以imageSet或imageDataStore的形式向MATLAB中的BagOfFeatures()函數提供輸入?...
  5. batchsize大小对训练速度的影响
  6. ReferenceError: primordials is not defined
  7. PyTorch 1.0 中文文档:torch.Tensor
  8. android 自定义view 水波纹进度球
  9. x86基础之数与数据类型
  10. CVPR2022 | 移动端手部三维重建
  11. RS232和RS485协议原理和应用
  12. hbuilderX连接雷电模拟器
  13. php经典实例读后感,读卡耐基《人性的弱点》章节之读后感
  14. 《软件随想录》读书笔记
  15. mac+python3+selenium做pc的界面自动化测试
  16. Wavel Sequence HDU - 6078 (dp)
  17. C语言中的自定义函数
  18. 诚迈科技电话面试-昨天
  19. 教师工作量管理系统设计_关于学生信息管理系统数据库的课程设计
  20. Python Selenium 抖音直播平台实现自动发送评论

热门文章

  1. 【探花交友】项目介绍
  2. 第七天;信息打点-资产泄漏CMS识别Git监控SVNDS_Store备份
  3. 国资委管辖的中央企业(央企)名录
  4. html做空白简历,第二天:给自己做一个在线简历吧-IFE
  5. 记事本软件哪个强?这些功能你不能错过
  6. [KALI] KALI系统、软件更新(附带镜像源)
  7. matlab 生命游戏 可自己输入图像
  8. 菜菜学paddle第一篇:单层网络构建手写数字识别
  9. WIFI万能钥匙面试引出上线注意事项
  10. HTML DOM Table对象insertRow()方法与deleteRow()方法