Доброго времени суток. Столкнулся с таким вопросом: пытаюсь настроить внешний сетевой адаптер в режим монитора, но не могу даже посмотреть какие режимы он поддерживает. Сам адаптер система видит (под номером 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 отображать адапетр и как посмотреть его доступные режимы работы?