Как установить драйвер на linux kali linux

Обновлено: 06.07.2024

Чтобы двухдиапазонный адаптер Wi-Fi с драйвером rtl8812au можно было использовать в Kali Linux, вам необходимо установить драйвер rtl8812au.

Несмотря на то, что есть несколько адаптеров Wi-Fi, которые можно перевести в режим монитора, те, которые используют набор микросхем RealTek RTL88xxAU, особенно хорошо известны как «способные».

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

установить драйвер rtl8812au

Беспроводная сетевая карта представляет собой интерфейс USB, а модель чипа — Realtek RTL8811AU. Если беспроводная сетевая карта размещена в среде Windows, ее можно подключить без установки драйвера. Но если ставится под линукс, то может потребоваться перезагрузка драйвера. По крайней мере, это так в Kali Linux.
Следующие методы полностью применимы к rtl8812AU, rtl8821AU и rtl8811AU, установленным в Linux, другие драйверы беспроводной сетевой карты USB должны быть аналогичными, подробный процесс выглядит следующим образом (пожалуйста, используйте привилегии root для следующих операций):

Вы можете просмотреть это обучающее видео или узнать подробности ниже
Установка драйвера rtl8812au

Установите заголовки Linux в Kali Linux

Поскольку ядро ​​самой системы Kali Linux не очень полное, некоторые вещи урезаны. Здесь отражен заголовочный файл ядра linux-headers, который необходимо установить вручную. Другие операционные системы аналогичны. Этот файл следует использовать при установке драйвера некоторое время. Ниже приведены команды для установки.

Перед установкой может понадобиться обновить исходники ПО
Если депо внутри дочерней не соответствует первому документу, следующий шаг может не пройти
а значит надо выбрать подходящий исходник программное обеспечение для своих

Выполнив описанные выше действия, у нас уже должен быть установлен заголовочный файл ядра.

Загрузить драйвер rtl8812au

Чтобы загрузить исходный код, вам сначала нужно установить инструмент git на свой собственный Linux (kali поставляется с ним), конечно, мы также можем перейти непосредственно к онлайн-загрузке, но метод слишком низкий, Я не рекомендую. Мы можем перейти прямо на официальный сайт для загрузки и установки, но здесь ленивый, используйте команду:

Далее вам нужно клонировать исходный код:

Установить DKMS

DKMS (Dynamic Kernel Module Support) – это инструмент для автоматической компиляции и установки модулей ядра, а также управления такими вещами, как драйверы, напрямую обращающиеся к ядрам

теперь, чтобы установить драйвер, перейдите в каталог rtl8812au

Установите драйвер в каталог, который вы переместили ранее

Удалить драйвер? В том же каталоге, что и раньше

Когда установка драйвера будет завершена, если вы подключите адаптер Wi-Fi к виртуальной машине «Kali Linux», элемент Wi-Fi появится в индикаторе сетевого подключения в правом верхнем углу, и вы сможете выбрать место назначения для подключения.
чтобы проверить, был ли установлен драйвер, введите эту команду:

Теперь перезагрузите операционную систему и выполните следующие команды, чтобы драйвер заработал:

Далее переведем адаптер Wi-Fi в режим монитора:

проверить режим монитора

Просканируем сети Wi-Fi:

теперь давайте зафиксируем рукопожатие
с помощью этой команды, так как я ориентируюсь на Wi-Fi-сеть Kali

Как видите, все работает.

Комментарии

Для тех, кто не может заставить это работать, я использовал это:
После того, как ссылка git клонирована, и у вас есть cd в каталоге:
статус dkms
Если модуль помечен как добавлено, вместо установки, как в пошаговом руководстве, используйте:
dkms install -m «Имя модуля, который вы только что получили со статусом dkms» -v «номер версии статуса dkms»
это займет некоторое время, затем вы можете убедиться, что он установлен с помощью последнего:
статус dkms

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

Откройте приборную панель, найдите «Дополнительные драйверы» и запустите его. Он определит, какие проприетарные драйверы вы можете установить для своего оборудования, и позволит вам установить их. В Linux Mint есть инструмент «Диспетчер драйверов», который работает аналогичным образом.

Как установить драйвер устройства Kali Linux?

Для упрощения в этом примере будет использоваться apt-get, но идея аналогична для других параметров.

  1. Удалите существующий репозиторий, если он существует. …
  2. Добавить репозиторий в реполист, который должен быть указан в руководстве по драйверу. …
  3. Обновите список репозиториев. …
  4. Установите пакет. …
  5. Проверьте установку.

Как установить драйверы в Linux?

Как загрузить и установить драйвер на платформе Linux

  1. Используйте команду ifconfig для получения списка текущих сетевых интерфейсов Ethernet. …
  2. После загрузки файла драйверов Linux распакуйте и распакуйте драйверы. …
  3. Выберите и установите соответствующий пакет драйверов ОС. …
  4. Загрузить драйвер. …
  5. Определите eth-устройство NEM.

Каковы этапы установки драйвера устройства?

Как установить драйвер

  1. Перейдите в Диспетчер устройств.
  2. Найдите устройство, на которое нужно установить драйвер. …
  3. Нажмите правой кнопкой мыши на устройстве и выберите «Обновить драйверы…».
  4. Выберите Поиск драйверов на моем компьютере.
  5. Выберите «Позвольте мне выбрать из списка драйверов устройств на моем компьютере».
  6. Нажмите «Установить с диска… …».
  7. Нажмите "Обзор"…

Нужна ли установка драйверов для Linux?

Linux и другим операционным системам также нужны аппаратные драйверы, прежде чем оборудование заработает, но аппаратные драйверы обрабатываются по-другому в Linux. … Иногда вам может понадобиться установить драйверы, но некоторые аппаратные средства могут просто не работать.

Как вывести список всех драйверов в Linux?

Под Linux используйте файл /proc/modules, показывающий, какие модули ядра (драйверы) в данный момент загружены в память.

Как проверить видеокарту Kali Linux?

Проверьте сведения о видеокарте в командной строке Linux

  1. Используйте команду lspci, чтобы найти видеокарту. …
  2. Получите подробную информацию о видеокарте с помощью команды lshw в Linux. …
  3. Дополнительный совет: графически проверяйте информацию о видеокарте.

Как найти драйверы в Linux?

Проверка текущей версии драйвера в Linux осуществляется путем доступа к командной строке.

  1. Выберите значок главного меню и выберите вариант «Программы». Выберите параметр «Система» и щелкните параметр «Терминал». Это откроет окно терминала или командную строку.
  2. Введите «$ lsmod» и нажмите клавишу «Ввод».

Где в Linux хранятся драйвера?

Многие драйверы входят в состав ядра дистрибутива. Используй их. Эти драйверы хранятся, как мы видели, в каталоге /lib/modules/. Иногда имя файла модуля указывает на тип поддерживаемого им оборудования.

Как установить драйверы в Ubuntu?

Установка дополнительных драйверов в Ubuntu

  1. Шаг 1. Перейдите к настройкам программного обеспечения. Войдите в меню, нажав клавишу Windows. …
  2. Шаг 2. Проверьте наличие дополнительных драйверов. Откройте вкладку «Дополнительные драйверы». …
  3. Шаг 3. Установите дополнительные драйверы. После завершения установки вы получите возможность перезагрузки.

Какие существуют типы драйверов устройств?

Драйверы устройств можно разделить на две категории:

  • Драйверы устройств ядра.
  • Драйверы устройств пользовательского режима.

Где Windows 10 устанавливает драйверы?

Обновить драйверы в Windows 10

  1. В поле поиска на панели задач введите диспетчер устройств, затем выберите Диспетчер устройств.
  2. Выберите категорию, чтобы увидеть названия устройств, затем нажмите правой кнопкой мыши (или нажмите и удерживайте) устройство, которое хотите обновить.
  3. Выберите Автоматический поиск обновленного программного обеспечения драйвера.
  4. Выберите Обновить драйвер.

Как получить драйвер неизвестных устройств?

Выполните следующие действия:

  1. Откройте Диспетчер устройств.
  2. Нажмите правой кнопкой мыши на неизвестном устройстве и выберите "Обновить драйвер".
  3. Выберите Автоматический поиск обновленного программного обеспечения драйвера, после чего Windows автоматически установит новый драйвер.

Нужно ли устанавливать драйверы в Ubuntu?

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

Как драйверы работают в Linux?

Драйверы Linux создаются вместе с ядром, скомпилированы в виде модуля или в виде модуля. В качестве альтернативы драйверы могут быть собраны на основе заголовков ядра в дереве исходного кода. Вы можете просмотреть список установленных в настоящее время модулей ядра, набрав lsmod и, если они установлены, просмотреть большинство устройств, подключенных через шину, с помощью lspci .

Устанавливает ли Ubuntu драйверы автоматически?

Большую часть времени в Ubuntu автоматически будут доступны драйверы (через ядро ​​Linux) для аппаратного обеспечения вашего компьютера (звуковая карта, карта беспроводной сети, видеокарта и т. д.). Однако Ubuntu не включает проприетарные драйверы в установку по умолчанию по ряду причин. … Дождитесь загрузки и установки драйверов.

Как Linux должен быть Linux: тест-драйв дистрибутивов 1993-2003 годов

Одной из самых сложных задач для тех, кто переходит с привычной системы Windows или MacOS на Linux, является установка и настройка драйвера.Это понятно, поскольку в Windows и MacOS есть механизмы, которые делают этот процесс удобным для пользователя. Например, когда вы подключаете новое оборудование, Windows автоматически обнаруживает его и показывает всплывающее окно с вопросом, хотите ли вы продолжить установку драйвера. Вы также можете загрузить драйвер из Интернета, а затем просто дважды щелкнуть его, чтобы запустить мастер, или импортировать драйвер через диспетчер устройств.

Дополнительные ресурсы по Linux

Этот процесс не так прост в операционной системе Linux. По одной причине, Linux — это операционная система с открытым исходным кодом, поэтому существуют сотни вариантов дистрибутива Linux. Это означает, что невозможно создать одно практическое руководство, которое работало бы для всех дистрибутивов Linux. Каждая операционная система Linux обрабатывает процесс установки драйвера по-своему.

Во-вторых, большинство драйверов Linux по умолчанию имеют открытый исходный код и интегрированы в систему, что делает установку любых драйверов, которые не включены, довольно сложной задачей, даже несмотря на то, что большинство аппаратных устройств могут быть обнаружены автоматически. В-третьих, политика лицензирования различается в разных дистрибутивах Linux. Например, Fedora запрещает включение проприетарных драйверов, юридически обремененных или нарушающих законы США. А Ubuntu просит пользователей избегать использования проприетарного или закрытого оборудования.

Чтобы узнать больше о том, как работают драйверы Linux, я рекомендую прочитать Введение в драйверы устройств в книге Драйверы устройств Linux.

Два подхода к поиску драйверов

1. Пользовательские интерфейсы

Если вы новичок в Linux и пришли из мира Windows или MacOS, вы будете рады узнать, что Linux предлагает способы узнать, доступен ли драйвер с помощью программ, подобных мастеру. Ubuntu предлагает опцию «Дополнительные драйверы». В других дистрибутивах Linux есть вспомогательные программы, такие как диспетчер пакетов для GNOME, которые можно проверить на наличие доступных драйверов.

2. Командная строка

Что делать, если вы не можете найти драйвер с помощью удобного приложения с пользовательским интерфейсом? Или у вас есть доступ только через оболочку без какого-либо графического интерфейса? Возможно, вы даже решили расширить свои навыки с помощью консоли. У вас есть два варианта:

Проверьте, установлен ли уже драйвер

Прежде чем перейти к установке драйвера в Linux, давайте рассмотрим некоторые команды, которые определяют, доступен ли драйвер в вашей системе.

Команда lspci показывает подробную информацию обо всех шинах PCI и устройствах в системе:

Или с помощью grep:

Например, вы можете ввести lspci | grep SAMSUNG, если вы хотите узнать, установлен ли драйвер Samsung.

Команда dmesg показывает все драйверы устройств, распознаваемые ядром:

Или с помощью grep:

Все распознанные драйверы будут показаны в результатах.

Если команды dmesg или lscpi ничего не распознают, попробуйте эти две команды, чтобы убедиться, что драйвер хотя бы загружен на диск:

Совет. Как и в случае с lspci или dmesg, добавьте | grep к любой команде выше, чтобы отфильтровать результаты.

Если драйвер распознается этими командами, но не lscpi или dmesg, это означает, что драйвер находится на диске, а не в ядре. В этом случае загрузите модуль командой modprobe:

Запустите эту команду от имени sudo, так как этот модуль должен быть установлен от имени пользователя root.

Добавить репозиторий и установить

Существуют разные способы добавления репозитория с помощью yum, dnf и apt-get; описание их всех выходит за рамки данной статьи. Для простоты в этом примере будет использоваться apt-get, но идея аналогична для других параметров.

<р>1. Удалите существующий репозиторий, если он существует.

где NAME_OF_DRIVER — вероятное имя вашего водителя. Вы также можете добавить соответствие шаблону к регулярному выражению для дальнейшей фильтрации.

<р>2. Добавьте репозиторий в реполист, который должен быть указан в руководстве по драйверу.

где REPOLIST_OF_DRIVER должен быть указан из документации драйвера (например, epel-list).

<р>3. Обновите список репозиториев.

<р>4. Установите пакет.

<р>5. Проверьте установку.

Выполните команду lscpi (как указано выше), чтобы убедиться, что драйвер был успешно установлен.

Как установить драйвер Nvidia на Kali Linux

Оценка 96 % Оценка 96 %

Установить драйверы NVIDIA в Linux всегда сложно. Это пошаговое руководство по установке драйверов NVIDIA в Kali Linux. Я использовал эти шаги для установки драйверов NVIDIA GTX1050Ti в Kali Linux. Этот процесс протестирован на Kali Linux 2020.2 Gnome 64-Bit.

Шаг 1. Установите Kali Linux на жесткий диск и перезагрузите компьютер после завершения процесса установки. Если вы можете загрузиться и войти в систему kali linux, пропустите шаг 2. Шаг 2 применим, когда вы не можете войти в систему, потому что она зависает. Я смог войти в Kali Linux 2020.2 Gnome 64-Bit без проблем, поэтому я пропустил шаг 2.
После входа в систему Kali Linux вам потребуется root-доступ для установки драйвера Nvidia. Для этого введите «sudo su» (без кавычек) в терминале и введите пароль своей учетной записи пользователя kali. Теперь введите «passwd root» в терминале, затем введите новый пароль для пользователя root и еще раз введите этот пароль.
Теперь введите sudo nano /etc/pam.d/gdm-password, и вы увидите что-то вроде этого:

Установка 2. Теперь вы увидите загрузчик Kali Linux Grub с синим экраном. В загрузчике GRUB выберите Kali Linux и нажмите E. Теперь наведите курсор на строку, начинающуюся с Linux, затем в конце строки замените «quiet splash» на «nouveau.modeset=0» (без кавычек). Затем нажмите F10. Эти шаги устранят проблему загрузки и зависания в Kali Linux. Теперь Kali Linux загрузится нормально. Инструкции с изображением показаны ниже.

Экран загрузки Kali Linux

В загрузчике GRUB выберите Kali Linux и нажмите E.

quiet splash Kali linux

Теперь наведите курсор на строку, начинающуюся с Linux, затем в конце строки замените "quiet splash" на "nouveau.modeset=0" (без кавычек).

Исправить проблему с загрузкой Kali Linux с помощью nouveau.modeset=0

Шаг 3. После загрузки Kali Linux выполните приведенную ниже команду.

После этого выполните следующие действия, чтобы установить драйверы Nvidia:

Шаг 4. Прежде чем мы начнем, вам нужно убедиться, что у вас есть заголовки ядра для вашего текущего активного ядра, чтобы собрать тип модулей ядра драйвера NVIDIA:

Это автоматически разрешит пакет заголовков ядра, необходимый для используемого вами ядра.
Шаг 5. Отключите новый стиль

Теперь система перезагрузится, и режим nouveau должен быть отключен.

Шаг 6. Убедитесь, что nouveau отключено:

Если эта команда ничего не показывает, это означает, что nouveau успешно отключено.

Шаг 7. Установите драйвер Nvidia из репозитория kali:

Шаг 8. Найдите идентификатор шины карты Nvidia:

>>Мой результат: PCI:1:0:0
>>PCI:1:0:0 Это идентификатор нашей шины.

Шаг 9: Теперь мы создадим файл /etc/X11/xorg.conf с этим идентификатором шины в соответствии с руководством Nvidia.
Вы можете загрузить файл xorg.conf отсюда и отредактировать значение BusID с помощью вашего идентификатора шины с помощью любого текстового редактора. Затем сохраните файл xorg.conf в /etc/X11/
Или вы можете создать файл xorg.conf, используя приведенный ниже текст.

>>Замените значение BusID на свой Bus ID и сохраните его в /etc/X11/xorg.conf

Шаг 10. Теперь нам нужно создать несколько сценариев в соответствии с нашим менеджером отображения. Поскольку я использую диспетчер отображения Kali Linux по умолчанию, которым является GDM, я создал два файла optimus.desktop в каталоге, указанном ниже
/usr/share/gdm/greeter/autostart/optimus.desktop
/etc /xdg/autostart/optimus.desktop
со следующим содержимым:

Вы также можете загрузить файл optimus.desktop для GDM и скопировать его в каталоги /usr/share/gdm/greeter/autostart/ и /etc/xdg/autostart/

Шаг 11. Теперь перезагрузите компьютер, и вы должны использовать драйвер Nvidia. Убедитесь, что все работает правильно, с помощью приведенной ниже команды:

 Проверка установки драйвера Kali Linux Nvidia

>>Результат должен быть «прямой рендеринг: Да»
Если драйвер Nvidia успешно установлен, имя вашей видеокарты будет отображаться в разделе «О программе» Kali Linux.

Установка набора инструментов Nvidia CUDA:

Проверьте установку драйвера:

Запрос информации о графическом процессоре:

Установка Hashcat и проверка того, что CUDA работает с hashcat:

Тестирование графического процессора Hashcat:

Выполните следующие действия, если вы допустили ошибки и застряли на экране загрузки, а теперь хотите удалить драйвер Nvidia и отменить всю проделанную работу:
Нажмите CTRL+ALT+F2 или CTRL. +ALT+F3, войти под своим паролем.

Читайте также: