Устанавливаем пакеты для поддержки Bonding + vLANs + Bridges
Устанавливаем пакеты:
- sudo apt-get install -y bridge-utils ifenslave vlan
Устанавливаем утилиты для диагностики сети:
- sudo apt-get install -y nictools-pci nictools-nopci net-tools ethtool ifscheme usbutils pciutils tcpdump tcptraceroute
проверяем возможности сетевух:
- sudo ethtool eth0
- sudo ethtool eth1
- sudo mii-tool -v eth0
- sudo mii-tool -v eth1
Про ethtool можно почитать здесь: http://www.lexpr.ru/node/449
ЗАМЕЧАНИЕ №1
Если установлены интеловые карты и при запуске mii-tool будет сообщение об ошибке типа такого
- SIOCGMIIREG on eth0 failed: input/output error
то рекоменндую прочитать
- причинах здесь http://ubuntuforums.org/showthread.php?t=1202796
- разнице между драйверами e1000 и e1000e здесь http://lwn.net/Articles/278016/
Как бороться? Читайте эти статьи. А нужно ли бороться?
ЗАМЕЧАНИЕ №2
утилиты типа mii-tool и ethtool могут коррректно работать ТОЛЬКО с физическими устройствами (eth0,eth1, и т.д.).
Не удивляйтесь, если выполнив запрос типа
- sudo mii-tool -v bond0
в ответ вы увидите
- [root@host~]# mii-tool -v bond0
- bond0: 10 Mbit, half duplex, link ok
- product info: vendor 00:01:00, model 0 rev 4
- basic mode: 10 Mbit, half duplex
- basic status: link ok
- capabilities:
- advertising:
Поэтому диагностику выполняйте всегда только для ФИЗИЧЕСКИХ утсройств. Собственно по своей сути - эти утилиты и предназначены именно для этого, а логические устройства - это только дрова без железа.
Как продиагностировать логические устройства? Только дебагом 8=))) Или попросить(!) разрабочиков(!!!) драйверов (типа консорциум RedHat/HP/Citrix/IBM, например 8=))) добавить в них фичи, которые позволят иметь таким устройствам такое же поведение, как и у физических устройств. Но стоит ли усложнять драйвер ради этого? Да и распухет он в памяти + грузить проц (наверняка) будет. Так что ... вот так - не заморачивайтесь.
Более подробно здесь:
- http://www.linuxquestions.org/questions/linux-networking-3/bond-always-in-10half-duplex-516066/
- http://linux.derkeiler.com/Mailing-Lists/RedHat/2009-11/msg00091.html
- http://forums.citrix.com/thread.jspa?threadID=264830