Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Как создать соединение каналов сетевой карты в Linux

Summary: В этой статье содержится информация о создании связки каналов сетевой платы в RHEL 5.x\6.x.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

 

Cause

 

Resolution

Инфраструктура. RHEL 5.x/6.x

Следуя приведенному ниже примеру, мы создадим связку каналов сетевой платы с использованием eth0, eth1 и политики циклического перебора для обеспечения отказоустойчивости и балансировки нагрузки.

  1. В качестве пользователя root создайте файл конфигурации Bond0: # vi /etc/sysconfig/network-scripts/ifcfg-bond0
     
  2. Добавьте следующие строки в файл конфигурации Bond0:

    DEVICE=bond0
    IPADDR=192.168.1.10
    NETWORK=192.168.1.0
    NETMASK=255.255.255.0
    USERCTL=нет
    BOOTPROTO=нет
    , ONBOOT=yes
    BONDING_OPTS="mode=0 miimon=100"
Примечание.: Измените настройки IP-адреса, сети и маски сети соответственно.
Примечание.: Подробное описание возможностей связывания можно найти в Руководстве по развертыванию Red Hat.
  1. Откройте файл конфигурации для eth0:

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

     
  2. Отредактируйте конфигурационный файл eth0, добавив параметры "MASTER" и "SLAVE":

    DEVICE=eth0
    , USERCTL=no
    , ONBOOT=yes
    , MASTER=bond0
    , SLAVE=yes
    , BOOTPROTO=none

     
  3. Повторите шаги #3 и #4 для eth1.
     
  4. Откройте конфигурационный файл модулей ядра:

    RHEL5 # vi /etc/modprobe.conf

    RHEL6 # vi /etc/modprobe.d/modprobe.conf
     
Примечание. Файл modprobe.conf не существует в RHEL6. Файл будет создан после выполнения указанных выше действий.
  1. Добавьте следующую строку в файл modprobe.conf:

    Псевдоним bond0 Параметры связывания
    bond0 mode=balance-rr miimon=100

     
  2. Загрузите модуль заземления:

    # Соединение ModProbe

     
  3.  Перезапустите сетевую службу:

    # Перезапуск сервисной сети

     
  4. Проверьте, успешно ли создан интерфейс связывания, посмотрев выходные данные команды ifconfig:

    # ifconfig

     
В выходных данных должно быть указано, что bond0 запущен и работает как master, а eth0\eth1 работает как ведомый.

  

Article Properties


Affected Product

Servers, PowerEdge, Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6

Last Published Date

08 Oct 2021

Version

5

Article Type

Solution