- Вопрос или проблема
- Ответ или решение
- Как диагностировать проблему с картой Wi-Fi Intel BE200 на сервере N100 с Ubuntu Server
- Шаг 1: Проверка физического подключения
- Шаг 2: Понимание выводов системы
- Шаг 3: Обновление системы и установка необходимых драйверов
- Шаг 4: Использование определения загрузки модулей
- Шаг 5: Проверка состояния модуля
- Шаг 6: Установка и использование rfkill
- Шаг 7: Тестирование на другой ОС
- Заключение
Вопрос или проблема
Я установил WiFi-карту Intel BE200 на свой домашний сервер N100 в слот M.2. При новой установке Ubuntu Server 24.04.1 LTS карта, похоже, не распознается. Я могу подключиться по кабелю, но не по Wi-Fi.
ip a
показывает только lo, docker0 и enp1s0. То же самое для nmcli
. iwconfig
показывает эти три интерфейса с no wireless extensions.
для каждого из них.
lspci
показывает на 01:00.0 контроллер Ethernet с драйвером r8169. Я не уверен, является ли это непризнанной Wi-Fi картой или просто встроенным Ethernet.
modprobe iwlwifi
ничего не меняет.
dmesg
ничего не показывает по “wifi” или “wire”.
rfkill
даже не установлен.
uname -r
: 6.8.0-49-generic
Как я могу проверить, повреждена ли карта, не поддерживается ли она или отключена?
Ответ или решение
Как диагностировать проблему с картой Wi-Fi Intel BE200 на сервере N100 с Ubuntu Server
Если вы столкнулись с проблемой, когда ваша карта Wi-Fi Intel BE200 не распознаётся на сервере N100 с установленной Ubuntu Server 24.04.1 LTS, не отчаивайтесь. Давайте шаг за шагом рассмотрим, как проверить, является ли карта неисправной, неподдерживаемой или отключенной.
Шаг 1: Проверка физического подключения
Первое, что стоит сделать — проверить правильность установки карты. Убедитесь, что:
- Карта правильно установлена в слот M.2 и не имеет физических повреждений.
- Определите, что слот M.2 на вашем материнском плате поддерживает установку карт Wi-Fi. Иногда слоты могут быть предназначены только для SSD-дисков.
Шаг 2: Понимание выводов системы
По выводу команды lspci
, которую вы привели, видно, что на адресе 01:00.0 находится контроллер Ethernet с драйвером r8169
. Это, вероятно, ваш встроенный Ethernet, а не Wi-Fi карта. Для того чтобы точнее определить устройства, попробуйте выполнить следующую команду:
lspci -nn | grep -i network
Эта команда покажет все сетевые устройства, включая Wi-Fi карты, с их идентификаторами, что поможет установить, фиксируется ли ваша карта в системе.
Шаг 3: Обновление системы и установка необходимых драйверов
Проверьте, что на вашем сервере установлены последние обновления и необходимые пакеты:
sudo apt update && sudo apt upgrade
sudo apt install linux-firmware
Пакет linux-firmware
содержит твердое обеспечение для большинства сетевых интерфейсов.
Шаг 4: Использование определения загрузки модулей
После установки необходимых пакетов перезагрузите систему и проверьте вывод dmesg
снова:
dmesg | grep -i iwlwifi
Если ваша карта поддерживает iwlwifi
, то в выводе этой команды вы должны увидеть если не ошибки, то сообщения о её инициализации.
Шаг 5: Проверка состояния модуля
Проверьте состояние модуля через:
lsmod | grep iwlwifi
Если вторая команда ничего не возвращает, это может означать, что модуль не загружен. Попробуйте его загрузить:
sudo modprobe iwlwifi
Далее снова проверьте dmesg
на наличие сообщений.
Шаг 6: Установка и использование rfkill
Поскольку rfkill
у вас не установлен, вы можете добавить его следуя команде:
sudo apt install rfkill
После установки выполните:
rfkill list all
Это позволит вам увидеть, не заблокирована ли ваша карта по программным или аппаратным причинам.
Шаг 7: Тестирование на другой ОС
Если предыдущие шаги не принесли результатов, возможно имеет смысл протестировать карту на другой операционной системе, например, загрузившись с Live CD или USB-диска с Ubuntu или другой Linux-дистрибутив. Это поможет определить, проблема в железе или в операционной системе.
Заключение
Следуя приведённым шагам, вы сможете эффективно диагностировать проблему с вашим Wi-Fi адаптером Intel BE200. Если ни одно из решений не помогло, возможно, стоит обратиться к техническому специалисту или в сервисный центр для дальнейшей диагностики и ремонта. Понимание проблем с оборудованием — это ключ к обеспечению бесперебойной работы вашего сервера.