Настройка сервера (параметры сети)

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (5)

просмотр истории страницы
{code}
alias bond0 bonding
options bond0 -o bond0 mode=802.3ad lacp_rate=1 miimon=200 downdelay=800
{code}
В этом же файлы указываются параметры bond-интерфейса.
{info}Если bond-интерфейсов несколько, добавьте строчку для каждого, например:
{code}
alias bond0 bonding
options bond0 -o bond0 mode=802.3ad lacp_rate=1 miimon=200 downdelay=800
alias bond1 bonding
options bond1 -o bond1 mode=802.3ad lacp_rate=1 miimon=200 downdelay=800
{code}
{info}
{code}

Проверить состояние интерфейса можно в подсистеме proc:
{code:title=Команда}cat /proc/net/bonding/bond0{code}
{code:title=Вывод}
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2+3 (2)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): stable
Active Aggregator Info:
Aggregator ID: 2
Number of ports: 2
Actor Key: 9
Partner Key: 2
Partner Mac Address: 00:25:22:ff:e2:f2

Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: fe:54:00:21:25:bc
Aggregator ID: 2
Slave queue ID: 0

Slave Interface: eth3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 52:54:00:a1:a3:d8
Aggregator ID: 2
Slave queue ID: 0
{code}

Возможности модуля bonding можно посмотреть командой modinfo bonding:
{code:title=Команда}modinfo bonding{code}
{code:title=Вывод}
filename: /lib/modules/2.6.32-carbon-754/kernel/drivers/net/bonding/bonding.ko
author: Thomas Davis, tadavis@lbl.gov and many others
description: Ethernet Channel Bonding Driver, v3.7.1
version: 3.7.1
license: GPL
alias: rtnl-link-bond
retpoline: Y
srcversion: 14759EDD6A5CE00AE0DC50C
depends:
vermagic: 2.6.32-carbon-754 SMP mod_unload modversions
parm: max_bonds:Max number of bonded devices (int)
parm: tx_queues:Max number of transmit queues (default = 16) (int)
parm: num_grat_arp:Number of peer notifications to send on failover event (alias of num_unsol_na) (int)
parm: num_unsol_na:Number of peer notifications to send on failover event (alias of num_grat_arp) (int)
...
прочие параметры
...
{code}

Данная статья относится только к описанию процесса настройки сети, подробное описание и нюансы настройки уже выходят за рамки этой документации.
Подробней о настройке агрегации сетевых портов Вы можете прочитать, например, на ресурсе XGU: http://xgu.ru/wiki/Linux_Bonding

h3. Прочие сценарии настройки