Эта статья подходит не только для CentOS, но и для Ubuntu, Debian и других дистрибутивов. В конце концов, драйверы являются универсальными.
Чтобы установить драйвер для беспроводного адаптера Intel AC 3165NGW в системе CentOS, выполните следующие шаги:
1. Обновите систему
Во-первых, убедитесь, что ваша система обновлена, это поможет избежать потенциальных проблем с зависимостями.
|
|
2. Установите необходимые инструменты разработки и зависимости
Установите инструменты разработки и заголовочные файлы ядра, необходимые для компиляции драйвера:
|
|
3. Проверьте, распознает ли система ваш беспроводной адаптер
Используйте команды lspci
или lsusb
, чтобы проверить, распознается ли беспроводной адаптер системой, и запомните его точную модель.
|
|
Или, если это USB адаптер:
|
|
4. Получите драйвер
Для Intel AC 3165 вам нужно скачать подходящий для Linux драйвер с официального сайта Intel или другого надежного источника. Обычно Intel предоставляет драйвер iwlwifi, который поддерживает несколько моделей беспроводных адаптеров, включая AC 3165.
Посетите страницу Intel Wireless Downloads, найдите актуальный драйвер для вашего адаптера и скачайте его. Ссылка: https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html
5. Установите драйвер
После скачивания драйвера его нужно разархивировать и установить в соответствии с инструкциями в предоставленном файле README. Обратите внимание, что некоторые драйверы могут быть представлены только в виде прошивок (файлы с расширением .ucode). Другие могут потребовать компиляции из исходного кода.
Ситуация 1. Скачали прошивку .ucode
Если после скачивания и распаковки файла драйвера вы обнаружили только .ucode
файл (например, iwlwifi-7265-14.ucode
), это означает, что вы получили файл прошивки, а не исходный код драйвера. Файлы .ucode
представляют собой двоичные образы прошивки, которые используются драйвером iwlwifi ядра и которые не нужно компилировать. Их необходимо правильно поместить в каталог прошивок системы.
Вот шаги для установки файлов прошивки в систему:
- Определите место хранения прошивок: Обычно Linux загружает прошивки беспроводных адаптеров из каталога
/lib/firmware
. Вам нужно поместить.ucode
файл в этот каталог. - Скопируйте файл прошивки: Используя права root или команду sudo, скопируйте извлеченный файл
.ucode
в правильный каталог:sudo cp iwlwifi-7265-14.ucode /lib/firmware/
. Если в вашей системе есть специфические версии каталогов (например,/lib/firmware/iwlwifi
), убедитесь, что файл помещен в соответствующий подкаталог. - Обновите кэш прошивок: В некоторых дистрибутивах может потребоваться обновить кэш прошивок (если это применимо). Однако в большинстве современных дистрибутивов Linux этот шаг обычно не обязателен.
- Перезагрузите систему: Чтобы изменения вступили в силу, перезагрузите вашу систему. После перезагрузки ядро должно автоматически обнаружить и использовать новый скопированный файл прошивки.
- Проверьте установку: После перезагрузки выполните команду для проверки состояния беспроводного адаптера, например
ip link
илиiwconfig
, чтобы убедиться, что беспроводной интерфейс (например,wlan0
) присутствует и нет сообщений об ошибках.
Если беспроводное соединение все равно не работает, проверьте системные журналы (например, с помощью команды dmesg
) на предмет возможных ошибок; это поможет в дальнейшей диагностике проблемы. Также убедитесь, что ваше ядро поддерживает драйвер iwlwifi и что модуль был правильно загружен. Если отсутствует модуль драйвера, возможно, необходимо установить его другими способами, например, через менеджер пакетов вашего дистрибутива (такие как yum
или dnf
в CentOS/RHEL) с установкой пакета iwlwifi-dvm
или за соответствующим ядром.
Ситуация 2. Скачали драйвер в виде исходного кода
Стандартный процесс включает следующие шаги:
|
|
6. Загрузите модуль драйвера
После установки драйвера нужно загрузить модуль драйвера. Обычно при перезагрузке системы он загружается автоматически, но вы также можете загрузить его вручную:
|
|
Включите беспроводную сеть
Сначала убедитесь, что беспроводная сеть включена. Вы можете активировать беспроводной интерфейс, используя следующую команду (предположим, что имя вашего адаптера — wlan0
):
|
|
Или в более новых системах может потребоваться использовать команду ip
:
|
|
Конфигурация беспроводной сети
Ручная настройка соединения:
- Включите беспроводной интерфейс:
|
|
Замените wlpXsY
на фактическое имя вашего беспроводного адаптера.
- Сканируйте беспроводные сети:
|
|
- Ручная настройка соединения:
Если вы не используете NetworkManager, вы можете вручную создать файл конфигурации (например, /etc/sysconfig/network-scripts/ifcfg-wlpXsY
):
|
|
После сохранения активируйте интерфейс:
|
|
Использование NetworkManager для настройки:
Рекомендуется использовать NetworkManager, так как он предоставляет более удобный графический интерфейс и командную строку nmcli
для управления сетью.
|
|
Шаг 4: Проверьте сетевое соединение
|
|
Если все шаги были выполнены правильно, вы должны успешно установить драйвер для беспроводного адаптера Intel 3165NGW и настроить соединение. В случае возникновения каких-либо проблем, просмотрите системные журналы (journalctl -u NetworkManager
, dmesg
), чтобы получить полезную отладочную информацию.
Важные замечания
- Перед выполнением вышеуказанных шагов убедитесь, что у вас достаточно прав и что вы имеете представление о работе с системой.
- Определенные версии CentOS могут требовать определенных версий драйверов, обязательно проверьте совместимость драйвера с вашей системой.
- Если возникли проблемы, просмотрите системные журналы (например, вывод
dmesg
), это может дать информацию об ошибках для диагностики. - Рассмотрите возможность использования DKMS (Dynamic Kernel Module Support) для управления модулями драйверов, чтобы они автоматически пересобирались при обновлении ядра, что обеспечит совместимость драйверов.