Примечание: обновление, добавленное ниже
У меня очень странная проблема с сервером Linux (Debian 6.0.6
) с помощью 802.3ad
Подключение NIC. Иногда все сетевые карты в облигации помечаются как неработающие, а events
процесс убегает со 100% загрузкой ЦП в одном потоке. Ничего не может быть сделано для восстановления связи, кроме перезапуска сервера; затем все возвращается в норму.
Используемая сетевая карта Intel VT Quad Port Server Adapter
и все четыре порта связаны. 802.3ad
был правильно включен на коммутаторе (Netgear Smart Switch) и работает правильно.
После перезагрузки ничего не отображается в журналах, хотя при проверке терминала после сбоя / сбоя были распечатаны сообщения об ошибках о невозможности сброса сетевого адаптера. Я не могу вспомнить точное сообщение; Я ожидал, что они будут в одном из файлов журнала, поэтому я просто перезагрузился, чтобы восстановить сервер.
Вот как настроена связь:
############################
# modprobe.d configuration #
############################
alias bond0 bonding
options bond0 mode=4 miimon=100 arp_interval=100 arp_ip_target=10.1.1.1 max_bonds=2
# Another bonding rule for two other NICs...
############################
# relevent lines in #
# /etc/network/interfaces #
############################
auto bond0
iface bond0 inet static
address 10.1.1.100
netmask 255.255.254.0
broadcast 10.1.1.255
network 1.1.0.0
gateway 10.1.0.1
slaves eth2 eth3 eth4 eth5
bond-mode 802.3ad
bond-miimon 100
bond-downdelay 200
bond-updelay 200
dns-nameservers 10.1.0.1
В приведенной выше конфигурации 10.1.1.1
, то arp_ip_target
, - это IP-адрес коммутатора, который всегда включен.
Кто-нибудь видел это раньше или есть предложения? Это случилось примерно дважды за последние два месяца; Довольно сложно точно определить причину проблемы, но ее необходимо исправить. Я перепробовал все, что мог придумать, чтобы воспроизвести проблему.
Обновить: Один из интерфейсов сетевой карты начал согласовывать с коммутатором только скорость 10 Мбит. Я подтвердил, что проблема не в кабеле и не в коммутаторе, подключив ноутбук с 1-гигабитной сетевой картой непосредственно к интерфейсу сервера, на котором возникли проблемы; он сначала согласовывает скорость 1000 Гбит, через несколько секунд умирает и повторно согласовывает скорость 100 Мбит. Я также попытался подключить другой интерфейс рассматриваемой карты к тому же порту коммутатора, к которому был подключен неисправный интерфейс, и он работает отлично.
Предположим на секунду, что неисправен только один интерфейс карты, а не вся карта. Почему вся связь рухнет, если выйдет из строя один интерфейс? Что-то не так с моей конфигурацией (см. Выше)? В противном случае я предполагаю, что вся карта постепенно начинает выходить из строя и ее необходимо будет заменить.
В любом случае я планирую заменить всю карту, я просто хочу убедиться, что моя конфигурация верна как для будущих сбоев, так и для образовательных целей.
Монитор ARP не совместим со стандартом 802.3ad (LACP). Переключиться на miimon
.