1

Я только что заменил новую материнскую плату Supermicro на ту же модель. Обе материнские платы выглядят одинаково. Оба имеют два выделенных порта Ethernet, работающих на чипсете Intel.

Первая плата потерпела неудачу с проблемой, но на ней была установлена полная работающая копия Ubuntu Server (64bit). Пока это не сработало, это работало хорошо. Теперь с заменяющей платой все загружается и работает, как ожидалось, но сетевые драйверы никогда не загружаются - не было никаких изменений в ОС, идущей на сменную плату.

Система запускается из большого массива RAID, который содержит много-много терабайт данных.

Контроллер массива был извлечен из шасси, и на сменной материнской плате был установлен один тест-драйв Затем была установлена новая копия сервера Ubuntu, чтобы убедиться, что порты Ethernet полностью работоспособны. Новая установка правильно нашла порты Ethernet, и все прошло хорошо - порты Ethernet, очевидно, работают с ванильной установкой Ubuntu (как и в случае с оригинальной платой).

Но порты по-прежнему не будут работать, если загрузиться с первоначальной установки в массиве.

Есть ли кто-нибудь, кто может предложить исправить?

1 ответ1

3

Проверьте вывод 'dmesg | grep eth '. Также посмотрите на /etc/udev/rules.d/70-persistent-net.rules '. Порты, скорее всего, теперь eth2 и eth3 вместо eth0 и eth1. Вы можете удалить или отредактировать файл правил udev, чтобы сбросить их идентификаторы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .