Wi-Fi и Ethernet не работают на Ubuntu 22.04.

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

Я новичок, я только что купил ROG STRIX B850-E. Когда я установил Ubuntu, она не распознает Ethernet или WiFi. Я прочитал много сообщений о том, как установить драйвер или обновить ядро, вот моя версия ядра

 uname -a
Linux akumar-pp 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 19:18:46 UTC 2 x86_64 x86_64 x86_64 GNU/Linux. 

Это мое оборудование

lspci -nnk | grep -i -A3 network
09:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7927]
    Subsystem: Foxconn International, Inc. Device [105b:e124]
0a:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:8126] (rev 01)

Буду признателен за любую помощь.

Я не уверен, поддерживается ли беспроводная связь в самой новой версии ядра, но если вы можете подключиться к интернету с помощью USB-текинга к смартфону, и вам нужен ethernet, введите в терминале

sudo apt update
sudo apt install git dkms
git clone https://github.com/awesometic/realtek-r8126-dkms.git
cd realtek-r8126-dkms
sudo ./dkms-install.sh

Проверьте mokutil --sb, так как необходимо отключить Secure boot, затем перезагрузитесь

.

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

Ваше описание проблемы с подключением к сети в Ubuntu 22.04 на материнской плате ROG STRIX B850-E указывает на отсутствие поддержки драйверов для вашего сетевого оборудования. Рассмотрим ситуацию более детально, предоставив вам пошаговое руководство по исправлению этих проблем.

Теория

Дистрибутивы Linux, такие как Ubuntu, полагаются на ядро Linux для взаимодействия с оборудованием компьютера. Ядро предоставляет базовые функции для работы периферийных устройств, включая сетевые карты. Каждое устройство, будь то проводное (Ethernet) или беспроводное (WiFi), требует наличия соответствующих драйверов, которые входят в состав ядра или предоставляются отдельно.

Согласно вашему выводу команды lspci, у вас установлены устройства от MEDIATEK (WiFi) и Realtek (Ethernet). Эти устройства требуют драйверов, которые могут быть не включены в вашу текущую версию ядра. Disk Management System (dkms) – инструмент для упрощения установки драйверов, и он отлично подходит для работы с драйверами, хранящимися на GitHub.

Пример

Вам нужно установить драйверы для следующих производителей:

  • MEDIATEK WiFi: Это устройство [14c3:7927] может потребовать новых драйверов, которые могут быть недоступны в вашей текущей версии ядра.
  • Realtek Ethernet: Устройство [10ec:8126] имеет репутацию требующего дополнительных драйверов, которые часто предоставляются через репозиторий на GitHub.

Вы уже предприняли важные шаги, как установка dkms и клонирование реопзитория для Realtek драйвера. Однако, надежное подключение также связано с уверенной работой системы безопасной загрузки (Secure Boot).

Применение

  1. Отключение Secure Boot: Модули, установленные с помощью dkms, возможно, не будут работать, если Secure Boot включен, поскольку он блокирует загрузку неподписанных драйверов. Чтобы отключить Secure Boot:

    • Перезагрузите вашу систему и войдите в настройки BIOS/UEFI.
    • Найдите настройку Secure Boot и отключите её.
    • Сохраните изменения и перезагрузитесь в Ubuntu.
  2. Подключение к Интернету: Временно подключите ваше устройство к интернету через USB-модем, как предложено.

    • Подключите ваш смартфон с доступом в интернет к компьютеру.
    • Включите режим USB-тетеринга на вашем телефоне.
  3. Установка драйверов для Realtek Ethernet:

    • Откройте терминал и выполните следующие команды для завершения установки драйвера:

      sudo apt update
      sudo apt install git dkms
      git clone https://github.com/awesometic/realtek-r8126-dkms.git
      cd realtek-r8126-dkms
      sudo ./dkms-install.sh
  4. Установка драйвера для MEDIATEK WiFi:

    • Идентифицируйте поддерживается ли устройство вашей версией ядра. Иногда это требует обновления до самой последней версии или даже компиляции драйверов вручную.
    • Если драйвер отсутствует:
      • Поищите в интернете репозиторий, содержащий драйвер для вашего WiFi адаптера.
      • Повторите процесс клонирования репозитория как в случае с Ethernet.
  5. Перезагрузка: После установки драйверов обязательно перезагрузите вашу систему.

  6. Проверка сетевой конфигурации:

    • Проверьте подключение командой ifconfig или ip a для проверки конфигурации сетевых интерфейсов.
    • Используйте dmesg | grep -i network для проверки загрузочных сообщений на наличие ошибок.
  7. Диагностика в случае проблем: Если подключение все еще не работает:

    • Снова проверьте логи системы на наличие конкретных ошибок.
    • Убедитесь, что модуль ядра загружен: lsmod | grep modulename (где modulename это имя драйвера).
    • Сверьтесь с официальной документацией или сообществами на форумах, таких как Ask Ubuntu или Launchpad.

Следуя этим шагам, вы сможете устранить проблемы с сетевым подключением в Ubuntu 22.04. Поддержка сообщества Linux всегда готова предложить помощь, и вы можете дополнительно использовать ресурсы открытых сообществ для уточнения любых подробностей.

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

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