Драйверы Realtek на сервере Ubuntu 18.04

Вопрос или проблема

У меня есть установка на жестком диске, сервер 18.04, предназначенный для внутреннего интрасайта, OTRS. У меня есть хорошая башня, чтобы его установить: процессор i5, 8 ГБ оперативной памяти, LAN-устройство Realtek 8111c.

Я построил систему на стареющем ноутбуке, 10 лет, но он хороший для своего времени, core2Duo, 6 ГБ оперативной памяти с чипом Broadcom, который не требовал усилий для установки.

Я пытался заставить его работать хорошо с Realtek в башне (MSI H61M-P31 G3). У меня нет других LAN-адаптеров под рукой, и я подумываю купить один и отключить встроенный. Последняя попытка заставить Realtek работать.

Используя ноутбук с Broadcom, я ввел sudo apt install r8168-dkms, что завершилось успешно, без ошибок в выводе. Я выключил, перенес жесткий диск в башню, загрузил, Realtek 8111c не активировался.

Попробовал откатить ядро с 4.15.0-38 до 4.15.0-36 Также попробовал последний r8168-dkms 8.046.00-1 (вудожественном репозитории и debian) вместо apt предлагаемых 8.045.08-2 для bionic.

Практически следовал этим шагам unixblogger.com

Не пробовал делать вручную, потому что r8168-dkms сообщает об успешной установке без ошибок, так что я не думаю, что вручную это может сработать лучше. Также хочу, чтобы это работало надежно при обновлении ядра, а не приходилось устанавливать вручную каждый раз.

Проблема в том, что я устанавливаю r8168-dkms без наличия чипа, а затем переношу жесткий диск на другой ПК с чипом Realtek?

Что я упускаю?

Я неправильно понимал проблему и задавал неправильный вопрос. Правильный вопрос был в том, как ввести новую сетевую карту на Ubuntu Server 18.04

Я купил карту Intel, установил ее, и она не заработала до тех пор, пока я не переустановил, что означает, что сетевой интерфейс не отображается в ifconfig, если добавлен после установки.

У Realtek есть автономные драйверы для скачивания для Linux на их сайте.

Ответ или решение

Установка драйверов для Realtek на сервере Ubuntu 18.04 может представлять собой определенные трудности, особенно в случае использования специфичных сетевых карт, таких как Realtek 8111c. Рассмотрим теорию установки подобных драйверов, приведем пример и обсудим, как применить это в вашей ситуации.

Теория

На серверах Ubuntu 18.04, драйверы для сетевых карт зачастую устанавливаются автоматически. Однако, для отдельных моделей сетевых контроллеров, таких как Realtek 8111c, стандартные драйверы могут быть несовместимы или не обеспечивать необходимую функциональность. В таких случаях может понадобиться установка драйверов из внешних источников, например, использования драйвера r8168-dkms. Это драйвер, который устанавливается через систему DKMS (Dynamic Kernel Module Support) и интегрируется с обновлением ядра, чтобы избежать необходимости ручной установки при каждом обновлении.

Пример

В вашей ситуации, вы предприняли шаги для установки драйвера r8168-dkms на старом ноутбуке и затем переместили HDD в новый корпус с материнской платой MSI H61M-P31 G3 и сетевым устройством Realtek 8111c. Однако, устройство не распознается системой, вероятно, из-за отсутствия адаптера при первоначальной установке драйвера.

Вы также попробовали установить разные версии драйвера и откатить ядро, но это не дало положительных результатов. Кроме загрузки драйвера из космического репозитория, вы описали также использование интернет-ресурсов, таких как unixblogger.com, но они не привели к решению проблемы. Здесь возникает вопрос об адекватности установки драйвера без фактического присутствия устройства.

Применение

Для успешного внедрения драйвера Realtek на сервере Ubuntu 18.04, необходимо предпринять следующие шаги:

  1. Подключение устройства: Установите сетевую карту Realtek в компьютер перед установкой драйвера. Это позволит ОС идентифицировать устройство и соответствующим образом настроить драйверы.

  2. Установка драйвера на соответствующем устройстве: Установите HDD в тот корпус, где установлен адаптер Realtek, проведите установку r8168-dkms напрямую на этом оборудовании. Это исключит ситуацию, когда драйвера устанавливаются без физического присутствия устройства.

  3. Проверка состояния сети: После установки драйверов и загрузки системы на новом оборудовании, проверьте, распознается ли карта системой через команды ifconfig или ip a. Это подтвердит наличие и работоспособность сетевого интерфейса.

  4. Использование офлайн-драйверов: Если проблема не решится, попробуйте установить офлайн-драйверы непосредственно через сайт Realtek (реализуя шаги их инструкции). Эти драйверы часто включают специфические модули и конфигурации, которые лучше адаптированы для работы с их аппаратным обеспечением.

  5. Распределение приоритетов сетевых карт: При наличии нескольких сетевых карт, таких как новая Intel карта, которую вы попробовали установить, убедитесь, что приоритеты карт настроены правильно через netplan или interfaces, гарантируя, что нужная карта используется по умолчанию.

  6. Подготовка к обновлениям: Использование DKMS важно для обеспечения автоматического обновления драйверов Realtek при обновлении ядра. Убедитесь, что драйвера установлены именно через систему DKMS, чтобы при обновлении вести минимальные ручные настройки.

Разбор ситуации показывает, что установка сетевой карты не всегда является тривиальной задачей и иногда может потребовать последовательности шагов настройки, особенно в среде с ограниченной поддержкой конкретного оборудования. Следуя данным рекомендациям, вы можете добиться полноценной интеграции вашего LAN адаптера Realtek на сервере Ubuntu 18.04, обеспечив стабильное и надежное сетевое подключение.

Оцените материал
Добавить комментарий

Капча загружается...