Наверное, не статья, а заметка самому себе и себе подобным ))
Недавно столкнулся с проблемой перевода Alfa AWUS 1900 в режим монитора в операционной системе Ubuntu.
В случае, если кто-то из читателей столкнётся с аналогичной проблемой, поспешу обрадовать: режим монитора поддерживается девайсом.
Вероятно, если Вы читаете данную статью, перед вами стоит аналогичная проблема: команды
... не поддерживаются
либо переводят устройство в режим "AUTO"
Покупая упомянутую "железяку", я точно знал, что она поддерживает режим монитора на уровне железа.
Моя уверенность основывалась на её использовании в ос Windows, в программе CommView for WiFi .
"Если разработчики программы смогли реализовать режим монитора в винде, то в линуксе такой режим также возможен - думал я )) - Нужно лишь найти соответствующий драйвер !"
Перевод беспроводной Wi-Fi карты Alfa AWUS 1900 в Ubuntu производится следующим образом.
Удаляем нерабочую версию драйвера:
или
После успешного выполнения этих команд устройство должно исчезнуть из системы.
Устанавливаем новый драйвер:
В окне терминала Вы должны увидеть следующий вывод
Переводим карту в режим монитора
Наслаждаемся успехом.
Отмена режима монитора в управляемый режим (Managed)делается так:
Post Scriptum.
С этим-же драйвером в режим монитора переводится и другая карта.
TP-LINK ARCHER T4UH Ver.1.0
Так что, если вы являетесь счастливым обладателем TP-LINK ARCHER T4UH Ver.1.0, то инструкция по её переводу в mode monitor - выше )
Недавно столкнулся с проблемой перевода Alfa AWUS 1900 в режим монитора в операционной системе Ubuntu.
В случае, если кто-то из читателей столкнётся с аналогичной проблемой, поспешу обрадовать: режим монитора поддерживается девайсом.
Вероятно, если Вы читаете данную статью, перед вами стоит аналогичная проблема: команды
Код:
# 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 auto
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 18.00 dBm
Покупая упомянутую "железяку", я точно знал, что она поддерживает режим монитора на уровне железа.
Моя уверенность основывалась на её использовании в ос 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
Последнее редактирование: