Последние новости
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
30 Январь 2019
|
Linux OS
Режим монитора Alfa AWUS 1900 в UBUNTU
Наверное, не статья, а заметка самому себе и себе подобным ))
Недавно столкнулся с проблемой перевода Alfa AWUS 1900 в режим монитора в операционной системе Ubuntu.
В случае, если кто-то из читателей столкнётся с аналогичной проблемой, поспешу обрадовать: режим монитора поддерживается девайсом.
Вероятно, если Вы читаете данную статью, перед вами стоит аналогичная проблема: команды
# sudo ifconfig wlx00c0caa50dac down
# sudo iwconfig wlx00c0caa50dac mode monitor
# sudo ifconfig wlx00c0caa50dac up
... не поддерживаются
либо переводят устройство в режим "AUTO"
desktop:~$ iw dev
phy#0
Interface wlx00c0caa50dac
ifindex 4
wdev 0x100000001
addr 0e:ea:65:b7:10:28
type auto
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 18.00 dBm
Покупая упомянутую "железяку", я точно знал, что она поддерживает режим монитора на уровне железа<code> .
Моя уверенность основывалась на её использовании в ос Windows, в программе CommView for WiFi .
"Если разработчики программы смогли реализовать режим монитора в винде, то в линуксе такой режим также возможен - думал я )) - Нужно лишь найти соответствующий драйвер !"
Перевод беспроводной Wi-Fi карты Alfa AWUS 1900 в Ubuntu производится следующим образом.
Удаляем нерабочую версию драйвера:
# sudo rmmod 8814au
# sudo modprobe -r 8814au
или
# sudo rmmod rtl8814au
# sudo modprobe -rv rtl8814au
После успешного выполнения этих команд устройство должно исчезнуть из системы.
Устанавливаем новый драйвер:
git clone https://github.com/kimocoder/rtl8812au.git
cd rtl8812au
git checkout v5.1.5
chmod +x dkms-install.sh
sudo ./dkms-install.sh
sudo modprobe -v rtl8814au
В окне терминала Вы должны увидеть следующий вывод
***************ЛИСТИНГ****************************
desktop:~$ git clone https://github.com/kimocoder/rtl8812au.git
Клонирование в «rtl8812au»…
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 5980 (delta 11), reused 19 (delta 7), pack-reused 5952
Получение объектов: 100% (5980/5980), 12.25 MiB | 258.00 KiB/s, готово.
Определение изменений: 100% (4114/4114), готово.
desktop:~$ cd rtl8812au
desktop:~/rtl8812au$ git checkout v5.1.5
Уже на «v5.1.5»
Ваша ветка обновлена в соответствии с «origin/v5.1.5».
nechta@nechta-desktop:~/rtl8812au$ chmod +x dkms-install.sh
desktop:~/rtl8812au$ sudo ./dkms-install.sh
About to run dkms install steps...
Creating symlink /var/lib/dkms/rtl8812au/5.1.5/source ->
/usr/src/rtl8812au-5.1.5
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make' KVER=4.15.0-42-generic && 'make' RTL8814=1 KVER=4.15.0-42-generic............................................
Signing module:
- /var/lib/dkms/rtl8812au/5.1.5/4.15.0-42-generic/x86_64/module/8814au.ko
- /var/lib/dkms/rtl8812au/5.1.5/4.15.0-42-generic/x86_64/module/8812au.ko
Secure Boot not enabled on this system.
cleaning build area...
DKMS: build completed.
8812au:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-42-generic/updates/dkms/
8814au.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.15.0-42-generic/updates/dkms/
depmod.......
DKMS: install completed.
Finished running dkms install steps.
desktop:~/rtl8812au$
desktop:~/rtl8812au$ sudo modprobe -v rtl8814au
insmod /lib/modules/4.15.0-42-generic/updates/dkms/rtl8814au.ko
nechta@nechta-desktop:~/rtl8812au$
Переводим карту в режим монитора
#sudo ifconfig wlx00c0caa50dac down
# sudo iwconfig wlx00c0caa50dac mode monitor
# sudo ifconfig wlx00c0caa50dac up
Наслаждаемся успехом.
desktop:~$ iw dev
phy#0
Interface wlx00c0caa50dac
ifindex 4
wdev 0x100000001
addr 0e:ea:65:b7:10:28
type monitor
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 18.00 dBm
Отмена режима монитора в управляемый режим (Managed)делается так:
# sudo ifconfig wlx00c0caa50dac down
# sudo iwconfig wlx00c0caa50dac mode managed
# sudo ifconfig wlx00c0caa50dac up
Post Scriptum.
С этим-же драйвером в режим монитора переводится и другая карта.
TP-LINK ARCHER T4UH Ver.1.0
desktop:~$ iw dev
phy#2
Interface wlx8416f91d0e3d
ifindex 5
wdev 0x200000001
addr f6:b1:d8:be:aa:65
type monitor
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 18.00 dBm
Так что, если вы являетесь счастливым обладателем TP-LINK ARCHER T4UH Ver.1.0, то инструкция по её переводу в mode monitor - выше )
Источник: https://codeby.net/threads/rezhim-monitora-alfa-awus-1900-v-ubuntu.65998/
|
Опубликовано 30 Январь 2019 Sunnych
|
|
Новое на форуме
Сегодня, 16:09
04.09.24
25.08.24
16.07.24
22.06.24
19.06.24
24.05.24
22.05.24
15.05.24
08.05.24
|