iwlist set essid -> 操作已经在进行中

Jeo*_*eon 4 command-line network-manager wireless networking

我正在尝试iwconfig在命令行中连接到 AP :

sudo iwconfig wlan0 essid "APname"
Run Code Online (Sandbox Code Playgroud)

每次执行时,都会出现以下错误:

Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device wlan0 ; Operation already in progress.
Run Code Online (Sandbox Code Playgroud)

但是,我找不到这么说的理由operation already in progress。我也试过sudo iw dev wlan0 connect "APname",但结果是一样的。

我使用的环境是:

  • Ubuntu 14.04 LTS on VMware Player 7.1 on Windows 7 64 位
  • 我正在使用TP-LINK TL-WN722N USB 型 WLAN 卡,它使用ath9k_htc驱动程序。

  • ifconfig wlan0 显示:

    wlan0     Link encap:Ethernet  HWaddr aa:ff:cc:22:88:88  
              inet addr:192.168.0.28  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: ffff::aaaa:cccc:ffff:8888/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:467 errors:0 dropped:0 overruns:0 frame:0
              TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:145417 (145.4 KB)  TX bytes:27489 (27.4 KB)
    
    Run Code Online (Sandbox Code Playgroud)
  • iwconfig wlan0 显示:

    wlan0     IEEE 802.11bgn  ESSID:"currentAP"  
              Mode:Managed  Frequency:2.432 GHz  Access Point: 00:22:66:CC:80:FF   
              Bit Rate=150 Mb/s   Tx-Power=20 dBm   
              Retry  long limit:7   RTS thr:off   Fragment thr:off
              Power Management:off
              Link Quality=48/70  Signal level=-62 dBm  
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:100   Missed beacon:0
    
    Run Code Online (Sandbox Code Playgroud)

Pil*_*ot6 5

您可以添加 iface wlan0 inet manual/etc/network/interfaces.

网络管理员不会管理您的无线网络。

但你需要做的ifup wlan0ifdown wlan0手动过。

您还可以使用nmcli实用程序通过网络管理器管理您的无线网络。