Как подключить второй беспроводной адаптер

Posted by

Приобрел я себе адаптер с возможностью подключить к нему мощную антенну для тестирования/изучения Wifi сетей. Вот сейчас в этой заметке я рассмотрю пошаговые действия чтобы подружить устройство с моим ноутбуком и установленной на нем операционной системой Ubuntu 12.04.5 Desktop amd64

Т.к. Моя система обновлена до последней актуальной версии со всеми обновлениями по безопасности, то мне не пришлось ничего дополнительно доустанавливать в систему, Ubuntu 12.04.5 Desktop самостоятельно определила подключенной устройство через USB и также создала беспроводное устройство посредством которым я могу использовать.

Выведу всю информацию до подключения по USBдонгла:

keiz@dv6:~$ dmesg > do_usb

Выведу все информацию после подключения USBдонгла:

keiz@dv6:~$ dmesg > posle_usb

Сравню два полученных файла с целью понять, что изменилось после подключения USBдонгла и как система опознала новое устройство:

keiz@dv6:~$ diff do_usb posle_usb

1146a1147,1184

> [ 295.204285] usb 2-2: new high-speed USB device number 3 using ehci_hcd

> [ 295.639325] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639337] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639344] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639351] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639357] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639364] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639369] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639376] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639382] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639388] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639394] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639401] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639406] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639413] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639418] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639425] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639431] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639438] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639445] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639451] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639457] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639464] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639469] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639476] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639481] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:

> [ 295.639488] cfg80211: 2402000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)

> [ 295.639493] cfg80211: Disabling freq 2484 MHz

> [ 295.645744] ieee80211 phy2: Selected rate control algorithm ‘minstrel_ht’

> [ 295.649143] ieee80211 phy2: hwaddr 00:87:12:23:00:08, (default) V1 + rtl8225z2, rfkill mask 2 — видно какой драйвер используется для работы.

> [ 295.668258] rtl8187: Customer ID is 0x00

> [ 295.668376] Registered led device: rtl8187-phy2::radio

> [ 295.668438] Registered led device: rtl8187-phy2::tx

> [ 295.668504] Registered led device: rtl8187-phy2::rx

> [ 295.671138] rtl8187: wireless switch is on

> [ 295.673577] udevd[4172]: renamed network interface wlan1 to wlan2

> [ 298.152990] ADDRCONF(NETDEV_UP): wlan2: link is not ready

> [ 298.156636] ADDRCONF(NETDEV_UP): wlan2: link is not ready

Смотрю какие беспроводные интерфейсы сейчас определяет моя система:

keiz@dv6:~$

wlan2 IEEE 802.11bg ESSID:off/any а это добавленный

Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

lo no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"navy"это текущий интерфейс подключенный к моей локальной сети

Mode:Managed Frequency:2.462 GHz Access Point: EC:43:F6:04:95:04

Bit Rate=90 Mb/s Tx-Power=15 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

Link Quality=70/70 Signal level=-13 dBm

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:1 Missed beacon:0

eth0 no wireless extensions.

Чтобы узнать мощность wifi адаптера следует обратиться к выводу информации посредством утилиты iwconfig:

Пример (для встроенного wifi адаптера)

keiz@dv6:~$ iwconfig wlan0

wlan0 IEEE 802.11bgn ESSID:»navy»

Mode:Managed Frequency:2.462 GHz Access Point: EC:43:F6:04:95:04

Bit Rate=135 Mb/s Tx-Power=15 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

Link Quality=70/70 Signal level=-22 dBm

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:1 Missed beacon:0

Пример (для подключенного интерфейса с различным подключением wifi антенн):

keiz@dv6:~$ iwconfig wlan2

wlan2 IEEE 802.11bg ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

В выдаче параметр Tx-Power — это есть мощность Wifi антенны. Дефолтное значение равняется 20dBm

Вижу разницу 15dBm против 20dBm, да и к тому же я получил возможность посредством подключенного адаптера выносить wifi антенну на некоторое расстояние от того места где я нахожусь.

Если же подключить более мощную антенну то можно увеличить мощность передатчика на ту мощность на которой работает данная антенна (если я правильно себе это понимаю), к примеру у меня есть:

Всенаправленная антенна; предназначена для использования в помещении: Dlink ANT24-0700 ее усиление составляет 7dBm

Чтобы изменить мощность адаптера: (если определяется значение к примеру в 20 то выше нельзя поставить, но можно уменьшить иногда это необходимо)

keiz@dv6:~$ sudo ifconfig wlan2 down

keiz@dv6:~$ sudo iwconfig wlan2

wlan2 IEEE 802.11bg ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Encryption key:off

Power Management:off

keiz@dv6:~$ sudo iwconfig wlan2 txpower 15

keiz@dv6:~$ sudo iwconfig wlan2

wlan2 IEEE 802.11bg ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Encryption key:off

Power Management:off

Если попытаться выставить значение большее чем сам адаптер может выдать, столкнетесь с ошибкой:

keiz@dv6:~$ sudo iwconfig wlan2 txpower 25

Error for wireless request «Set Tx Power» (8B26) :

SET failed on device wlan2 ; Invalid argument.

Если же вам кажется что значение мощности задушено, положитесь на систему посредством автоматического режима определите максимальное значение:

keiz@dv6:~$ sudo iwconfig wlan2 txpower auto

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

keiz@dv6:~$ sudo ifconfig wlan2 up

Ну, а что делать с помощью данного устройства пусть об этом скажем ваше собственное воображение, но могу навести на некоторые мысли: в системе получаются два беспроводных адаптера, одним можно тестировать удаленное подключение, настроить сопряжение с удаленной системой по воздуху, попытаться подобрать пароль к удаленной системе выяснив на сколько удаленная система уязвима, да много чего всего не перечислишь. Я же этой заметкой просто для себя показал, как система сама определила новое устройство и активировала его на использование. А пока всё, до встречи с уважением автор — Олло Александр.

One comment

  1. Проверила, взяла EEE PC 901 установила на него XUBUNTU 12.04 LTS и подключила данный донг ALFA AWUS036H и он что самое удивительно все также как Вы пишете успешно определился и я получила второй беспроводной адаптер, спасибо за познавательную заметку.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

9 + один =