无法在 Ubuntu 上将 Raltek USB wifi 设备移至主模式

无法在 Ubuntu 上将 Raltek USB wifi 设备移至主模式

我尝试为 USB wifi 芯片设置“主模式”,但出现错误。
我使用的是 Ubuntu 12.04.1

这是有关设备的信息:

lsmod:

rtl8192cu              97722  0 
rtl8192c_common        69519  1 rtl8192cu
rtlwifi                95804  1 rtl8192cu

lsusb:

Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN

配置:

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Encryption key:off
          Power Management:off

当我调用 iwconfig 设置主模式时,出现错误:

user@comp-name:~$ sudo iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

这是 /var/log/kern.log 的输出:

 Oct 15 14:26:32 comp-name kernel: [   12.704738] rtl8192cu: MAC address: 00:1d:1a:0e:cf:37
  2 Oct 15 14:26:32 comp-name kernel: [   12.704745] rtl8192cu: Board Type 0
  3 Oct 15 14:26:32 comp-name kernel: [   12.742213] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
  4 Oct 15 14:26:32 comp-name kernel: [   12.742220] cfg80211: Updating information on frequency 2412 MHz
  5 Oct 15 14:26:32 comp-name kernel: [   12.742224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
  6 Oct 15 14:26:32 comp-name kernel: [   12.742227] cfg80211: Updating information on frequency 2417 MHz
  7 Oct 15 14:26:32 comp-name kernel: [   12.742230] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
  8 Oct 15 14:26:32 comp-name kernel: [   12.742233] cfg80211: Updating information on frequency 2422 MHz 
  9 Oct 15 14:26:32 comp-name kernel: [   12.742236] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 10 Oct 15 14:26:32 comp-name kernel: [   12.742238] cfg80211: Updating information on frequency 2427 MHz 
 11 Oct 15 14:26:32 comp-name kernel: [   12.742241] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 12 Oct 15 14:26:32 comp-name kernel: [   12.742244] cfg80211: Updating information on frequency 2432 MHz 
 13 Oct 15 14:26:32 comp-name kernel: [   12.742247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 14 Oct 15 14:26:32 comp-name kernel: [   12.742249] cfg80211: Updating information on frequency 2437 MHz 
 15 Oct 15 14:26:32 comp-name kernel: [   12.742252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 16 Oct 15 14:26:32 comp-name kernel: [   12.742255] cfg80211: Updating information on frequency 2442 MHz 
 17 Oct 15 14:26:32 comp-name kernel: [   12.742258] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 18 Oct 15 14:26:32 comp-name kernel: [   12.742260] cfg80211: Updating information on frequency 2447 MHz 
 19 Oct 15 14:26:32 comp-name kernel: [   12.742263] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 20 Oct 15 14:26:32 comp-name kernel: [   12.742266] cfg80211: Updating information on frequency 2452 MHz 
 21 Oct 15 14:26:32 comp-name kernel: [   12.742269] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 22 Oct 15 14:26:32 comp-name kernel: [   12.742271] cfg80211: Updating information on frequency 2457 MHz 
 23 Oct 15 14:26:32 comp-name kernel: [   12.742274] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 24 Oct 15 14:26:32 comp-name kernel: [   12.742277] cfg80211: Updating information on frequency 2462 MHz 
 25 Oct 15 14:26:32 comp-name kernel: [   12.742280] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/
 26 Oct 15 14:26:32 comp-name kernel: [   12.742282] cfg80211: Disabling freq 2467 MHz as custom regd has 
 27 Oct 15 14:26:32 comp-name kernel: [   12.742285] cfg80211: Disabling freq 2472 MHz as custom regd has 
 28 Oct 15 14:26:32 comp-name kernel: [   12.742287] cfg80211: Disabling freq 2484 MHz as custom regd has 
 29 Oct 15 14:26:32 comp-name kernel: [   12.742437] cfg80211: Ignoring regulatory request Set by core sin
 30 Oct 15 14:26:32 comp-name kernel: [   12.754342] [drm] fb mappable at 0xC0040000
 31 Oct 15 14:26:32 comp-name kernel: [   12.754346] [drm] vram apper at 0xC0000000
 32 Oct 15 14:26:32 comp-name kernel: [   12.754348] [drm] size 3145728
 33 Oct 15 14:26:32 comp-name kernel: [   12.754350] [drm] fb depth is 24
 34 Oct 15 14:26:32 comp-name kernel: [   12.754352] [drm]    pitch is 4096
 35 Oct 15 14:26:32 comp-name kernel: [   12.754574] fbcon: radeondrmfb (fb0) is primary device
 36 Oct 15 14:26:32 comp-name kernel: [   12.755882] Console: switching to colour frame buffer device 128x
 37 Oct 15 14:26:32 comp-name kernel: [   12.755958] fb0: radeondrmfb frame buffer device
 38 Oct 15 14:26:32 comp-name kernel: [   12.755960] drm: registered panic notifier
 39 Oct 15 14:26:32 comp-name kernel: [   12.760483] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:
 Oct 15 14:26:32 comp-name kernel: [   12.847769] ieee80211 phy0: Selected rate control algorithm 'rtl_
 41 Oct 15 14:26:32 comp-name kernel: [   12.848459] usbcore: registered new interface driver rtl8192cu
 42 Oct 15 14:26:32 comp-name kernel: [   12.888198] init: lightdm main process (1031) killed by TERM sign
 43 Oct 15 14:26:33 comp-name kernel: [   13.860359] i2c i2c-3: sendbytes: NAK bailout.
 44 Oct 15 14:26:33 comp-name kernel: [   13.862312] [drm:radeon_vga_detect] *ERROR* VGA-1: probed a monit
 45 Oct 15 14:26:33 comp-name kernel: [   14.025160] rtl8192cu: MAC auto ON okay!

有什么想法吗?
如果我使用 madwifi 驱动程序,可以解决问题吗?

答案1

rtl* 系列驱动程序不支持监控 (AP) 或“主”模式,但 rtl8187 除外,如下所示这里

疯狂无线已被 ath5k 和 ath9k 模块弃用,它们针对的是 Atheros 而不是 RealTek 芯片。

相关内容