网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为,负载均衡绑定和冗余绑定两种。

1.编辑虚拟网络接口配置文件

[root@test~]# more /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=172.16.4.100
NETMASK=255.255.255.0
BROADCAST=172.16.4.255
NETWORK=172.168.4.100
ONBOOT=yes

2.编辑各网卡的配置文件,注意编辑之前做好备份工作

[root@test~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=none
TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
slave=yes
[root@test ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1
BOOTPROTO=none
TYPE=Ethernet
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
slave=yes

3.改动/etc/modprobe.conf 文件,相同做好备份,最后增加2行
   alias bond0 bonding
   options bond0 miimon=100 mode=1
注:
(1)、miimon 是链路监測的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检測网卡和交换机之间是否连通,如不通则使用另外的链路。
(2)、mode=0 表示负载均衡方式,两块网卡都工作,须要交换机作支持
       mode=1 表示冗余方式,网卡仅仅有一个工作,一个出问题启用另外的
       mode=6 表示负载均衡方式,两块网卡都工作,不须要交换机作支持

[root@test~]# more /etc/modprobe.conf
alias eth0 b44
alias eth1 8139too
alias usb-controller ehci-hcd
alias usb-controller1 ohci-hcd
alias bond0 bonding
options bond0 miimon=100 mode=0

4.在/etc/rc.d/rc.local 增加例如以下一行
ifenslave bond0 eth0 eth1

[root@test~]# more /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
ifenslave bond0 eth0 eth1

5.又一次启动后负载平衡已经能正常工作,service network restart,

6.查看bond0的工作状态

[root@test~]# more /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v2.6.1 (October 29, 2004)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:1b:b9:58:8b:b2

Slave Interface: eth1
MII Status: down
Link Failure Count: 0
Permanent HW addr: 00:07:40:6c:ac:c8

7.查看经过绑定后的网卡工作情况

[root@test ~]# ifconfig -a
bond0     Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2

inet addr:172.16.4.100 Bcast:172.16.4.255  Mask:255.255.255.0
          inet6 addr:fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNINGMASTER MULTICAST  MTU:1500  Metric:1
          RX packets:744154errors:0 dropped:0 overruns:0 frame:0
          TX packets:1866915errors:0 dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:0
          RX bytes:1099876146 (1.0GiB)  TX bytes:121233595 (115.6 MiB)

eth0      Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2 
          inet6 addr:fe80::21b:b9ff:fe58:8bb2/64 Scope:Link
          UP BROADCAST RUNNINGSLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:744154errors:0 dropped:0 overruns:0 frame:0
          TX packets:1866905errors:0 dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:1000
          RX bytes:1099876146 (1.0GiB)  TX bytes:121232839 (115.6 MiB)
          Interrupt:9

eth1      Link encap:Ethernet  HWaddr00:1B:B9:58:8B:B2 
          inet6 addr:fe80::21b:b9ff:fe58:8bb2/64 Scope:Link
          UP BROADCAST SLAVEMULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0dropped:0 overruns:0 frame:0
          TX packets:10 errors:0dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:1000
          RX bytes:0 (0.0 b) TX bytes:756 (756.0 b)
          Interrupt:11 Baseaddress:0x1000

lo        Link encap:Local Loopback 
          inetaddr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128Scope:Host
          UP LOOPBACKRUNNING  MTU:16436  Metric:1
          RX packets:2129 errors:0dropped:0 overruns:0 frame:0
          TX packets:2129 errors:0dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:0
          RX bytes:1998893 (1.9MiB)  TX bytes:1998893 (1.9 MiB)

sit0      Link encap:IPv6-in-IPv4 
          NOARP MTU:1480  Metric:1
          RX packets:0 errors:0dropped:0 overruns:0 frame:0
          TX packets:0 errors:0dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:0
          RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

附:
DEVICE=物理设备名
IPADDR=IP地址
NETMASK=掩码值
NETWORK=网络地址
BROADCAST=广播地址
GATEWAY=网关地址
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户能否够控制该设备)
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址

双网卡绑定-bond0相关推荐

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

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

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

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

  3. Linux下双网卡绑定bond0,1,4

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

  4. Linux下双网卡绑定bond0

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

  5. linux网卡端口绑定bond,Linux下双网卡绑定bond0

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

  6. centos7双网卡绑定bond0

    Centos7双网卡主备模式配置(bond0)   通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 1.修改网卡配置文件 切换工作目录 cd  ...

  7. 双网卡绑定bond0

    Centos7双网卡主备模式配置(bond0) 通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 1.修改网卡配置文件 切换工作目录 cd /e ...

  8. linux双网卡配置bond4,centos7双网卡绑定bond0

    Centos7双网卡主备模式配置(bond0) 通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 1.修改网卡配置文件 切换工作目录 cd /e ...

  9. Linux双网卡绑定bond0(单IP)

    1.编辑虚拟网络接口配置文件 [root@test~]# more /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 NAME=bond0 ...

最新文章

  1. 如何让Web.xml变得简洁?
  2. C#中WinForm程序退出方法技巧总结
  3. oracle 11g r2配置文件,Oracle 11g R2 常用配置与日志的文件位置
  4. python接口自动化测试三:代码发送HTTP请求
  5. python:单例模式--使用__new__(cls)实现
  6. vue遇到的问题合集
  7. 如何把hadoop源码关联到eclipse工程中
  8. 企业信息化之“请纵向排队”
  9. Linux内核分析——Linux内核学习总结
  10. 6. HBase优化
  11. psd导出jpg太大_为什么 Ps 导出的 jpg 图片哪怕质量降到最低还是体积很大?
  12. Hoo Smart Chain 万物生长计划火热报名中,可视化公链迸发勃勃生机
  13. 【Educational Codeforces Round 61 (Rated for Div. 2) D.Stressful Training】二分
  14. 【日拱一卒行而不辍20220921】自制操作系统
  15. 软考下午常见问题——个人笔记
  16. Ethernet(以太网) 详解 MAC、MII、PHY
  17. Python中*与**的几种用法
  18. windows下的可执行程序可以再linux下运行吗?
  19. 图像分类,看我就够啦!
  20. java逻辑值_java、 若x = 5,y = 10,则x y和x = y的逻辑值分别为 和 。...

热门文章

  1. (0053)iOS开发之沙盒(sandbox)机制和文件操作(三)
  2. python微信库wxpy_使用wxpy这个基于python实现的微信工具库的一些常见问题
  3. Swift之Delegate/闭包
  4. kettle学习笔记(二)——kettle基本使用
  5. Beta冲刺 day1
  6. wxpython中的所有文本框都是TextCtrl,不同的形式的文本框通过样式来实现,下面创建了一个密码输入框...
  7. Tomcat下log4j设置文件路径和temp目录
  8. 多層開發注重效率的注意點
  9. SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法
  10. 如何解决Win10不能新建项目的问题?