インターフェイスを設定できません

インターフェイスを設定できません

私は2台のコンピュータを持っています:

  • Ubuntu 12.04.4、3.5.0-45-generic(「myGoodPC」と呼ばれる)
  • Ubuntu 12.04.3、3.8.0-35-generic(「myBadPC」と呼ばれる)

myBadPCESXi 5.0.0の仮想マシンで実行されています。

myGoodPCワイヤレスインターフェイスを正しく設定した後:

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   ---------------------------

また、WiFiパケット(ICMP / pingパケット)を正常にスニッフィングしました。

設定しようとするとエラーが発生しますmyBadPC

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)

明らかに、このコマンドの後にパケット(ICMP / ping)をスニッフィングすることはできません(ただし、ブロードキャストは表示されます)。

注:明確にするために、上記のコードから他のコマンド(ifconfig wlan0 downiwまたはiwconfig wlan0 mode monitor後のコマンドなどifconfig wlan0 up)を削除しました。

wlan0でエラーの原因は何ですかmyBadPC

関連情報