Назад | Перейти на главную страницу

Сбой подключения сетевой карты Linux; странная загрузка процессора

Примечание: обновление, добавленное ниже

У меня очень странная проблема с сервером 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.