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

Interface Masters Niagara 32264 Проблемы режима байпаса

У нас есть несколько развертываний ClearOS 7 серверы (оборудование: Dell PowerEdge T30) в сетях наших клиентов, выполняющие функции шлюзов. Недавно у меня возникла проблема с получением Мастера интерфейсов Niagara 32264 4-портовый гигабитный сетевой адаптер (на базе Intel 82576) для работы в новых системах. Проблема в том, что при включении все 4 порта на сетевой карте загораются постоянным светом индикатора активности и отказываются распознавать все, что я к ним подключаю (индикатор Link никогда не загорается, и ClearOS не получает адрес через DHCP; ни то, ни другое. устанавливает справку по статическому адресу).

В настоящее время все 4 порта на нем распознаются в ifconfig

p3p1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf1a0000-df1bffff

p3p2: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 10.5.5.1  netmask 255.255.255.0  broadcast 10.5.5.255
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf140000-df15ffff

p3p3: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf0a0000-df0bffff

p3p4: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

и ethtool -i показывает всю правильную информацию о драйвере. (ниже для 1 порта на 4-портовой карте)

[root@gateway ~]# ethtool -i p3p2
driver: igb
version: 5.4.0-k
firmware-version: 1.4.1
expansion-rom-version:
bus-info: 0000:06:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

У нас есть несколько систем с одинаковыми картами, которые работают нормально, с одним и тем же ядром (3.10.0-862.11.6.v7.x86_64) и версией драйвера (см. Выше).

Моя теория состоит в том, что сетевая карта застряла в своей функции обхода, но в основном нет документации, которую я мог бы найти за пределами техническая спецификация и непонятная ссылка на программный пакет служебных программ. Вот.

Может ли кто-нибудь рассказать мне о функциях обхода, доступных в Niagara 32264 NIC, и о том, как изменять режим? Я просмотрел все и не нашел технической документации, но если кто-то ее найдет, поделитесь ссылкой. Спасибо!

все 4 порта на сетевом адаптере загораются постоянным светом индикатора активности и отказываются распознавать все, что я к ним подключаю

Это означает, что карты находятся в режиме байпаса. Вам нужно будет связаться со службой поддержки Interface Masters, чтобы получить драйвер. Драйвер должен поставляться с файлом readme с инструкциями по его сборке из исходных текстов. Мне не удалось его успешно собрать на ClearOS 7, поэтому я использовал Ubuntu 16.04 для сборки драйвера и изменения режима. Внесенные вами изменения сохранятся, если вы установите сетевой адаптер на другой компьютер после завершения.

Чтобы собрать драйвер:

  1. Установите make, gcc, libc-dev, linux-kernel-headers, original-awk и udev
  2. Скопируйте каталог драйвера на машину и cd внутрь
  3. Выполните эти команды, чтобы собрать драйвер:

    • make
    • sudo make install
    • make insmod
  4. cd в / usr / local / bin, и вы должны увидеть там niagara_util

  5. Бегать niagara_util -Sv чтобы подтвердить, что он обнаруживает сетевую карту

Чтобы изменить режим:

Обратите внимание, что вам нужно будет запустить make insmod снова, если вы перезапустили машину после сборки драйвера.

  1. cd в / usr / local / bin, если вас еще нет
  2. Убедитесь, что драйвер распознает NIC, запустив niagara_util -Sv
  3. Бегать sudo niagara_util -d2 изменить режим по умолчанию на Активный
  4. Бегать sudo niagara_util -p изменить мощность режима на Обычный
  5. Бегать niagara_util -i чтобы подтвердить, что новые настройки вступили в силу