• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Решено отказ rlt8812au в работе с ядром parrot 4.17.0

I

IIzobanII

Привет... Сразу скажу что терминал и Линукс я изучаю второй месяц кроме того это моя первая статья на коди и если найдете ошибки то сообщите.

После очередной обновы попугая на версию ядра 4.17.0-parrot8-amd64
обнаружил что моя пушка а точнее внешний вайфай RTL8812AU прекратил свою работу
а точнее он остался активным в NetworkMangere а вот на команду iw dev его не видно
соответственно не перевести в режим монитор и все сопутствующие программы становяться бесполезными
переустановка дров совсем не помогла...

проверяем установленую версию попугая

uname -r

если видите 4.17.0-parrot8-amd64
то вводите

dkms-status

если видите что то вроде построенное ядро конфликтует с уже установленным ядром rtl8812au.ko
(к сожелению я уже исправил и у меня дкмс показывает все ок.)
то делаем следующие

1. Качаем от сюда драва

git clone kimocoder/rtl8812au

подробная статья есть на

RTL 8812AU – что делать, если не устанавливается драйвер

Все дальнейшее естественно все делаем под админом. (девайс подключен к компу)

2. смотрим загруженный модуль

lsmode

смотрим модуль 8812au нашли? тогда удаляем модуль (кривой родной от попугая)

3. Удаляем модуль

rmmod 8812au

если сделанно все правильно система не напишит отчет об ошибке

4. Перезагружаемся при этом девайс в NetworkManagere становиться wan1 значит все
сделанно верно.

5. Идем в папку с скаченными дровами (обычно папка в корне пользователя rtl8812au
и редактируем файл

nano dkms-install.sh

ищем строку dkms install -m ${DRV_NAME} -v ${DRV_VERSION} и меняем ее на

dkms install -m ${DRV_NAME} -v ${DRV_VERSION} --force

это позволит переписать говнодрайвер от попугаев на рабочий если вы это не
сделаете то при запуске инсталяции в dkms инсталятор сообщит вам

Good news! Module version v5.1.5_19247.20160830 for 8812au.ko
exactly matches what is already found in kernel 4.17.0-parrot8-amd64.
DKMS will not replace this module.
You may override by specifying --force.

для вас новости не очень хорошие - Говнодрайвер остался жив... этого не должно
быть.

итак сохраняем изменения

6. в папке с драйверами делаем теперь нормальную инсталяцию драйвера

make && make install

затем

./dkms-install.sh

6. Если все сделали - перегружаенся и проверям

dkms status

должно быть сообщение rtl8812au, 5.1.5, 4.17.0-parrot8-amd64, x86_64: installed
(original_module exists)

iw dev

устройство должно быть видимо как в Network Manager соответственно.

Конец!)) ваш девайс успешно включен в систему
 

Alex777888

One Level
22.09.2018
1
0
BIT
0
на кали 18.1 все работает? какие репозитории надо подключать? и если на только что установленную ось подключить альфу, деиствия теже?
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!