Eu tenho dois PCs:
myBadPC
opera em uma máquina virtual do ESXi 5.0.0.
Em myGoodPC
, consigo configurar a interface sem fio corretamente:
root@myGoodPC:~# sudo iw --debug dev wlan0 set channel 10 HT40-
-- Debug: Sent Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[HEADER] 16 octets
.nlmsg_len = 44
.nlmsg_type = 24 <0x18>
.nlmsg_flags = 5 <REQUEST,ACK>
.nlmsg_seq = 1398703424
.nlmsg_pid = 14796
[PAYLOAD] 28 octets
02 00 00 00 08 00 03 00 08 00 00 00 08 00 26 00 99 09 ..............&...
00 00 08 00 27 00 02 00 00 00 ....'.....
--------------------------- END NETLINK MESSAGE ---------------------------
-- Debug: Received Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[HEADER] 16 octets
.nlmsg_len = 36
.nlmsg_type = 2 <ERROR>
.nlmsg_flags = 0 <>
.nlmsg_seq = 1398703424
.nlmsg_pid = 14796
[ERRORMSG] 20 octets
.error = 0 "Success"
[ORIGINAL MESSAGE] 16 octets
.nlmsg_len = 16
.nlmsg_type = 24 <0x18>
.nlmsg_flags = 5 <REQUEST,ACK>
.nlmsg_seq = 1398703424
.nlmsg_pid = 14796
--------------------------- END NETLINK MESSAGE ---------------------------
Também consegui cheirar pacotes de dados WiFi (pacotes ICMP / ping).
Em myBadPC
, aparece um erro ao tentar configurar:
root@myBadPC:~# sudo iw --debug dev wlan0 set channel 10 HT40-
-- Debug: Sent Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[HEADER] 16 octets
.nlmsg_len = 44
.nlmsg_type = 25 <0x19>
.nlmsg_flags = 5 <REQUEST,ACK>
.nlmsg_seq = 1398698982
.nlmsg_pid = 14533
[PAYLOAD] 28 octets
02 00 00 00 08 00 03 00 03 00 00 00 08 00 26 00 99 09 ..............&...
00 00 08 00 27 00 02 00 00 00 ....'.....
--------------------------- END NETLINK MESSAGE ---------------------------
-- Debug: Received Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[HEADER] 16 octets
.nlmsg_len = 64
.nlmsg_type = 2 <ERROR>
.nlmsg_flags = 0 <>
.nlmsg_seq = 1398698982
.nlmsg_pid = 14533
[ERRORMSG] 20 octets
.error = -16 "Device or resource busy"
[ORIGINAL MESSAGE] 16 octets
.nlmsg_len = 16
.nlmsg_type = 25 <0x19>
.nlmsg_flags = 5 <REQUEST,ACK>
.nlmsg_seq = 1398698982
.nlmsg_pid = 14533
--------------------------- END NETLINK MESSAGE ---------------------------
command failed: Device or resource busy (-16)
Obviamente, não consigo detectar pacotes de dados (ICMP / ping) após este comando (mas a transmissão está visível).
Observação: eu removi outros comandos do código acima para maior clareza (como ifconfig wlan0 down
que vem antes de iw
ou iwconfig wlan0 mode monitor
e ifconfig wlan0 up
que vem depois).
O que poderia fazer wlan0 ter erros em myBadPC
?