iw falha ao configurar interface

1

Eu tenho dois PCs:

  • Ubuntu 12.04.4, 3.5.0-45-generic (vamos chamá-lo de "myGoodPC")
  • Ubuntu 12.04.3, 3.8.0-35-generic (vamos chamá-lo de "myBadPC")

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 ?

    
por Dor 28.04.2014 / 18:07

0 respostas

Tags