Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: USB wi-fi адаптер не отображается в iw dev  (Прочитано 3033 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lev-stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
USB wi-fi адаптер не отображается в iw dev
« : 18 Февраля 2018, 20:36:01 »
Доброго времени суток. Столкнулся с таким вопросом: пытаюсь настроить внешний сетевой адаптер в режим монитора, но не могу даже посмотреть какие режимы он поддерживает. Сам адаптер система видит (под номером 6), и даже подключается через него к wifi
~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 90:61:ae:a9:b4:42 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.104/24 brd 192.168.0.255 scope global dynamic wlp2s0
       valid_lft 4428sec preferred_lft 4428sec
    inet6 fe80::1824:9061:229e:953/64 scope link
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 52:54:00:88:fa:db brd ff:ff:ff:ff:ff:ff
6: wlx503eaa346dec: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 50:3e:aa:34:6d:ec brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.105/24 brd 192.168.0.255 scope global dynamic wlx503eaa346dec
       valid_lft 5130sec preferred_lft 5130sec
    inet6 fe80::503c:e78a:5d3f:98d1/64 scope link
       valid_lft forever preferred_lft forever

А вот через команду iw dev он уже не отображается:
~$ iw dev
phy#0
   Unnamed/non-netdev interface
      wdev 0x2
      addr 90:61:ae:a9:b4:43
      type P2P-device
   Interface wlp2s0
      ifindex 2
      wdev 0x1
      addr 90:61:ae:a9:b4:42
      type managed
      channel 9 (2452 MHz), width: 40 MHz, center1: 2442 MHz

Соответственно командой sudo iw list | grep -A 6 'Supported interface modes'  выводит только режимы встроенного адаптера.
Когда пытаюсь назначить ему режим монитора через airmon-ng  он предупреждает, что нужно убить несколько процессов, режим монитора доступен:
sudo airmon-ng start wlx503eaa346dec


Found 6 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID   Name
1147   avahi-daemon
1167   avahi-daemon
1194   NetworkManager
1393   wpa_supplicant
5571   dhclient
5936   dhclient
Process with PID 5571 (dhclient) is running on interface wlp2s0
Process with PID 5936 (dhclient) is running on interface wlx503eaa346dec


Interface   Chipset      Driver

wlp2s0      Intel AC   iwlwifi - [phy0]
wlx503eaa346dec      Unknown       r8188eu (monitor mode enabled)
но как только убиваю NetManager или выключаю адаптер ifconfig wlx503eaa346dec down,то airmon-ng уже его не видит, а видит только встроенный.
Может кто подскажет как все-таки заставить iw dev отображать адапетр и как посмотреть его доступные режимы работы?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: USB wi-fi адаптер не отображается в iw dev
« Ответ #1 : 18 Февраля 2018, 22:52:02 »
выключаю адаптер ifconfig wlx503eaa346dec down,то airmon-ng уже его не видит,
ну данное обстоятельство не удивляет. Вы хотите использовать адаптер, но сами его отключаете. Это как вообще?
Попробуйте до использования airmon-ng принудительно задать адаптеру режим работы:
sudo ifconfig wlx503eaa346dec down
sudo iwconfig wlx503eaa346dec mode monitor
sudo ifconfig wlx503eaa346dec up
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн lev-stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: USB wi-fi адаптер не отображается в iw dev
« Ответ #2 : 19 Февраля 2018, 13:42:23 »
Данные шаги я, конечно же пробовал, и в ответ получил сообщение об ошибке, которое говорит, что режим монитора устройством не поддерживается. Я бы на этом и успокоился, и начал бы искать другой девайс, если бы не одно но, точнее несколько но. Во-первых, командами sudo ifconfig wlp2s0 down
sudo iwconfig wlp2s0 mode monitor
sudo ifconfig wlp2s0c up
в режим монитора не переводится и встроенная сетевая карта. Хотя команда sudo iw list | grep -A 6 'Supported interface modes' показывает, что данный режим для нее доступен. И комбинацией команд sudo ip link set wlp2s0 down
sudo iw wlp2s0 set monitor control
sudo ip link set wlp2s0 up
в режим монитора она устанавливается. Попытки проделать то же самое с интерфесом wlx503eaa346dec не увенчались успехом в виду того, что утилита iw просто не видит внешний адаптер. Собственно и вопрос в том, чтбы заставить ее этот адаптер видеть.
Буду благодарен за все рекомендации.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: USB wi-fi адаптер не отображается в iw dev
« Ответ #3 : 19 Февраля 2018, 21:36:48 »
при той цепочке команд через ifconfig / iwconfig на каком именно этапе возникает ошибка?
Меня смущает название интерфейса. wlx503eaa346dec как-то длинно. Может, если интерфейсу присвоить иное имя, iw его осознает?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн lev-stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: USB wi-fi адаптер не отображается в iw dev
« Ответ #4 : 19 Февраля 2018, 23:06:30 »
Ошибку выдает на команде sudo iwconfig wlx503eaa346dec mode monitor
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlx503eaa346dec ; Invalid argument.
На другом ресурсе нашел информацию, что чипсет моего адаптера не поддерживает режим монитора,однако есть мануал по исправлению драйвера для того, чтобы режим активировался. После некоторых манипуляций действительно заработал (Правда испытывал на виртуальной машине, там адаптер получил название wlan0, вносить правки в ядро основной не решился). Однако активация происходила с помощью команд ip и iw
sudo ip link set wlan0 down
sudo iw wlan0 set monitor control
sudo ip link set wlan0 up
Если кому-то будет интересно - дам ссыль на мануал.

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.