精华内容
下载资源
问答
  • Bond网卡配置

    2013-09-15 11:15:01
    Bond网卡配置,负载均衡、链路汇聚,均可作为参考
  • 本文档教你如何在Linux下配置bond网卡,可选择多种bond网卡工作模式。
  • Linux下Bond网卡配置

    万次阅读 2016-01-07 09:43:21
    当linux系统上有多个单独网卡,又想充分利用这些网卡,同时对外提供一个统一的网络地址,以使得增大网络的吞吐量,同时也提高网络的可用性,这时就需要bond来帮助我们解决这个问题。linux中bond感觉有点带有bound和...
     
    当linux系统上有多个单独网卡,又想充分利用这些网卡,同时对外提供一个统一的网络地址,以使得增大网络的吞吐量,同时也提高网络的可用性,这时就需要bond来帮助我们解决这个问题。linux中bond感觉有点带有bound和bind的意思,从字面意义上,就可以看出bond的作用是聚合多个东西,组合成一个统一的东西使用。
     
    bond的配置在很简单,但是配置不好,很容易造成严重的网络问题。bonding功能是linux内核就自带了,因此,通常不需要安装它,只需要把bonding模块加载到内核里即可。
    如下是配置bond网卡的步骤。配置需求是有两个网卡eth0和etho1,把它们俩bonding到一起,产生一个新的bond0。
     一、配置ifcfg-bond0
     
    在/etc/sysconfig/network-scripts目录下生成一个文件ifcfg-bond0,配置如下:
    Bond代码  
    DEVICE="bond0"  
    USERCTL=no  
    ONBOOT="yes"  
    BOOTPROTO=none  
    NETWORK=192.168.198.0  
    NETMASK=255.255.255.0  
    GATEWAY=192.168.198.254  
    IPADDR=192.168.198.44  
    BONDING_OPTS="miimon=100 mode=6 primary=eth0"    
     最后一行BONDING_OPTS是bonding功能的选项,这些可选参数可以在这步配,也可以在第三步配。关于相关参数,请查阅文献2。
     二、配置ifcfg-eth0和ifcfg-eth1
     
    修改该目录下的ifcfg-eth0和ifcfg-eth1文件,配置如下:
     
    ifcfg-eth0:
    Conf代码
      
    DEVICE="eth0"  
    USERCTL=no  
    ONBOOT="yes"  
    MASTER=bond0  
    SLAVE=yes  
    BOOTPROTO=none  
     
    ifcfg-eth1:
     
    Conf代码  
    DEVICE="eth1"  
    USERCTL=no  
    ONBOOT="yes"  
    MASTER=bond0  
    SLAVE=YES  
    BOOTPROTO=none  
    三、启动bonding服务
     
    在/etc/modprobe.d/目录下新建一个bonding.conf文件,配置如下:
    Shell代码  
    alias bond0 bonding   
     该文件可以配置多行bonding,也可以配置一些可选参数,可选参数的配置方式如下:options bond0 mode=balance-alb miimon=100
    然后给配置linux内核加载bond模块,执行如下命令:
     
    Shell代码  
    modprobe bonding   
    service network restart  
    当network 服务重启成功后,这说明bond配置已经生效,bond0端口已经配置完成,可以cat /proc/net/bonding/bond0看bond0端口的状态信息。如果在一台机器再配置一个bond1,配置步骤完全相同。
     
    当执行service network restart重启失败时,首先得先检查是否配置正确。如果正确,那么在network重启之前,必须首先关掉NetworkManager服务,即执行命令/etc/init.d/NetworkManager stop。
    展开全文
  • 这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge 。brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余。...enp0s8网卡配置 [root@361way network-scripts]# cat ifcfg...

    这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge 。brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余。具体配置信息如下

     

    1. 物理网卡名称:enp0s8enp0s9
    2. bond名称:bond0
    3. 桥接名称:br0

    enp0s8网卡配置

     

    1. [root@361way network-scripts]# cat ifcfg-enp0s8
    2. TYPE=Ethernet
    3. BOOTPROTO=none
    4. NAME=enp0s8
    5. DEVICE=enp0s8
    6. ONBOOT=yes
    7. MASTER=bond0

     

    enp0s9网卡配置

     

    1. [root@361way network-scripts]# cat ifcfg-enp0s9
    2. TYPE=Ethernet
    3. BOOTPROTO=none
    4. NAME=enp0s9
    5. DEVICE=enp0s9
    6. ONBOOT=yes
    7. MASTER=bond0

    bond0接口配置

     

    1. [root@361way network-scripts]# cat ifcfg-bond0
    2. TYPE=Bond
    3. BOOTPROTO=none
    4. PEEDNS=yes
    5. BONDING_MASTER=yes
    6. NAME=bond0
    7. DEVICE=bond0
    8. ONBOOT=yes
    9. BRIDGE=br0

    br0接口配置

     

    1. [root@361way network-scripts]# cat ifcfg-br0
    2. TYPE=Bridge
    3. BOOTPROTO=static
    4. PEEDNS=yes
    5. NAME=br0
    6. DEVICE=br0
    7. ONBOOT=yes
    8. IPADDR=192.168.0.100
    9. NETMASK=255.255.255.0
    10. GATEWAY=192.168.0.1
    11. DNS1=8.8.8.8
    12. USERCTL=no

    在rhel7/centos7下新增了一个另一个和bond类似的类型Team,同理Team接口也可以按同样的方法配置bridge接口,只不过将Team桥接成br0。

    转载于:https://www.cnblogs.com/chengkanghua/p/10731628.html

    展开全文
  • 1. ifcfg-bond0 DEVICE=bond0 ONBOOT=yes IPADDR=192.168.100.64 NETMASK=255.255.255.0 2. eth0 eth1 eth0 DEVICE="eth0" BOOTPROTO=none ONBOOT=yes TYPE=Ethernet MASTER=bo...
    服务器网口绑定
     
    1. ifcfg-bond0
     
    DEVICE=bond0
    ONBOOT=yes
    IPADDR=192.168.100.64
    NETMASK=255.255.255.0
     
    2. eth0 eth1
     
    eth0
    DEVICE="eth0"
    BOOTPROTO=none ONBOOT=yes
    TYPE=Ethernet
    MASTER=bond0
    slave=yes
    eth1
    DEVICE="eth1"
    BOOTPROTO=none
    ONBOOT=yes
    TYPE=Ethernet
    MASTER=bond0
    slave=yes
    3.
    /etc/modprobe.d/dist.conf 最后增加
    alias bond0 bonding
    options bond0 mode=6 miimon=100(miimon=100表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线)
     
    #alias bond1 bonding
    #options bond1 mode=0 miimon=100 两组时使用
     
    4.
    /etc/rc.d/rc.local 最后添加
    ifenslave bond0 eth0 eth1
    #ifenslave bond1 eth2 eth3两组时使用
     
    5.重启之后也是正常的,如图:

    一起看似都正常配置,但是就是死活连不上宿主机,就连网关都ping不通。重启了N次network,reboot了N次,依然无果。

    最后看了下虚拟机的配置,找到了原因:

    这个页面中我之前把上面的配置删掉了,只剩下一个,然后点几下“还原默认设置”,重启下节气,然后ok了。

    祝你成功。

    PS,这里 /proc/net/bonding/bond0可以查看到bond相关信息

    转载于:https://www.cnblogs.com/dadong616/p/5687856.html

    展开全文
  • bond网卡绑定配置

    2017-05-17 22:24:17
    ------------------------bond网卡绑定------------------------- bond的定义: 通过把多个物理网卡绑定成一个逻辑网卡,实现网卡主动备份,提高宽带,实现网络的高性能。 bond的基本配置: 虚拟主机中配置两块网卡 ...

                                                              ------------------------bond网卡绑定-------------------------

    bond的定义:

    通过把多个物理网卡绑定成一个逻辑网卡,实现网卡主动备份,提高宽带,实现网络的高性能。

    bond的基本配置:

    虚拟主机中配置两块网卡


    [root@localhost Desktop]# nmcli connection add con-name  bond0 ifname bond0 type  bond mode active-backup  ip4 172.25.254.159/24                                                           ########配置逻辑网卡
    Connection 'bond0' (473fe8fd-52e4-4a62-a0ad-ea27d08a3544) successfully added.
    [root@localhost Desktop]# nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
    Connection 'eth0' (d6417030-eeda-4ae7-8edc-e3fed916362c) successfully added.
    [root@localhost Desktop]# nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0    ####双网卡支持工作,一个损坏,另一个顶替
    Connection 'eth1' (874d79f8-ca8a-4d6e-b285-673ed9c6e53d) successfully added.
    [root@localhost Desktop]# watch -n 1 cat /proc/net/bonding/bond0            ####### 监控正在使用网卡的变化
    [root@localhost Desktop]# ping 172.25.254.59               #######观察网络动态
    [root@localhost Desktop]# ifconfig eth0 up                     #####两个网卡都正常工作时,eth1作为备份


    [root@localhost Desktop]# ifconfig eth0 down               #######eth0 不工作时,eth1会直接顶上,网络是通的,不会间断

           
    [root@localhost Desktop]# ifconfig eth1 down                ######eth1不 工作时,eth0会直接顶上



    展开全文
  • Cenots7配置Bond网卡

    2020-10-02 18:20:27
    二、备份网卡配置文件 # 创建备份目录 mkdir /home/net_bak # 进入网卡配置路径 cd /etc/sysconfig/network-scripts/ # 备份网卡配置 cp ifcfg-eth0 /home/net_bak/ cp ifcfg-eth1 /home/net_bak/ 三、使用nmcli...
  • Bond网卡介绍及配置

    2020-04-26 20:04:53
    bond是通过将多块网卡虚拟成为一块网卡的技术,bond可以让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址,可以实现本地网卡的冗余,带宽扩容和负载均衡,通过网卡绑定技术既能增加服务器的可靠性,又...
  • 1.创建bond网卡文件在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0命令:vi /etc/sysconfig/network-scripts/ifcfg-bond0或者复制物理网卡也行: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/...
  • 网卡配置bond

    2019-01-07 11:33:47
    网卡bond(绑定),也称作网卡捆绑。就是将两个或者更多的物理网卡绑定成一个虚拟网卡。网卡是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的...对TCP/IP协议层只存在一个Bond网卡,在Bond程序中实现网络流量的...
  • Linux下配置Bond网卡

    2018-08-16 18:09:48
    一、bond简介 网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地...在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务。二、bond模式 1、Mode=0...
  • 网卡配置bond模式

    2021-06-03 22:35:35
    网卡配置bond模式如何查看机器中的网卡bonding情况配置网卡bonding环境准备操作步骤(1)新增bond(2)添加slave(3)启动bond(4)查看bond连接状态(5)查看bond运行模式状态模拟环境网卡故障故障网卡删除bond...
  • 1.创建bond网卡文件。 在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0 命令:vi /etc/sysconfig/network-scripts/ifcfg-bond0 或者复制物理网卡也行: cp /etc/sysconfig/network-scri...
  • 网卡bond模式配置问题

    千次阅读 2018-11-02 15:02:51
    网卡bonding模式 - bond0、1、4配置   网卡bonding简介 网卡绑定就是把多张物理网卡通过软件虚拟成一个虚拟的网卡配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还...
  • 1.创建bond网卡文件 在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0 命令:vi /etc/sysconfig/network-scripts/ifcfg-bond...
  • centos7 网卡配置bond配置

    千次阅读 2017-07-27 21:04:12
    配置网卡 nmcli connection modify ens0 ipv4.addresses xxx.xxx.xxx.xxx/xx ipv4.gateway xxx.xxx.xxx.xxx nmcli connection modify ens0 ipv4.method manual   创建bond0 nmcliconnection add type bond con...
  • centos7网卡bond配置

    千次阅读 2018-10-10 21:20:31
    1 备份网卡配置文件 2 使用nmcli命令配置bond 3 修改bond0网卡配置 4 重启网络,验证配置结果 5 删除 bond 设备 6 ifensalve 工具 实验环境 [root@localhost ~]# cat /etc/redhat-release CentOSLinu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 961
精华内容 384
关键字:

bond网卡配置