全新安装 ubuntu 16.04 无法使用 NetworkManager 连接到 wifi,但 nmtui 可以工作

Mes*_*aph 13 network-manager wireless networking asus 16.04

我在华硕 N56VZ 上全新安装了 Ubuntu 16.04。遗憾的是,我无法使用 NetworkManager 连接到无线网络。不过,我能够看到无线网络。

我尝试使用 GUI 连接到我的网络并输入了我的密码。但在那之后,什么也没有发生。我没有看到尝试连接到这个网络,我也没有收到错误消息。我可以看到网络管理员保存了我的网络,我反复检查了密码和所有其他可配置参数是否正确。

有趣的是 - 我可以nmtui毫无问题地连接使用。

我无法测试这是特定网络的问题还是一般问题。不过,我高度怀疑后者,因为我在 Ubuntu 15.04 上使用上述网络没有问题。

一些有趣的命令的输出:

连接前使用nmtui

iwconfig

enp4s0    no wireless extensions.

lo        no wireless extensions.

wlp3s0    IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
Run Code Online (Sandbox Code Playgroud)

lspci -vvnn | grep Network

03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
    Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2c97]
Run Code Online (Sandbox Code Playgroud)

sudo service NetworkManager status (在我尝试使用 NetworkManager 建立连接失败后)

? NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since So 2016-04-24 00:03:32 CEST; 15min ago
 Main PID: 788 (NetworkManager)
    Tasks: 3 (limit: 512)
   CGroup: /system.slice/NetworkManager.service
           ??788 /usr/sbin/NetworkManager --no-daemon

Apr 24 00:18:24 Tesla NetworkManager[788]: <info>  [1461449904.2249] device (wlp3s0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Apr 24 00:18:24 Tesla NetworkManager[788]: <info>  [1461449904.2253] manager: NetworkManager state is now CONNECTING
Apr 24 00:18:24 Tesla NetworkManager[788]: <info>  [1461449904.2265] device (wlp3s0): state change: prepare -> config (reason 'none') [40 50 0]
Apr 24 00:18:24 Tesla NetworkManager[788]: <info>  [1461449904.2270] device (wlp3s0): Activation: (wifi) access point 'FRITZ!Box 7362 SL' has security, but secrets are required.
Apr 24 00:18:24 Tesla NetworkManager[788]: <info>  [1461449904.2277] device (wlp3s0): state change: config -> need-auth (reason 'none') [50 60 0]
Apr 24 00:18:49 Tesla NetworkManager[788]: <warn>  [1461449929.2418] device (wlp3s0): No agents were available for this request.
Apr 24 00:18:49 Tesla NetworkManager[788]: <info>  [1461449929.2419] device (wlp3s0): state change: need-auth -> failed (reason 'no-secrets') [60 120 7]
Apr 24 00:18:49 Tesla NetworkManager[788]: <info>  [1461449929.2422] manager: NetworkManager state is now DISCONNECTED
Apr 24 00:18:49 Tesla NetworkManager[788]: <warn>  [1461449929.2427] device (wlp3s0): Activation: failed for connection 'FRITZ!Box 7362 SL'
Apr 24 00:18:49 Tesla NetworkManager[788]: <info>  [1461449929.2437] device (wlp3s0): state change: failed -> disconnected (reason 'none') [120 30 0]
Run Code Online (Sandbox Code Playgroud)

连接后,iwconfig产生:

enp4s0    no wireless extensions.

lo        no wireless extensions.

wlp3s0    IEEE 802.11bgn  ESSID:"FRITZ!Box 7362 SL"  
          Mode:Managed  Frequency:2.427 GHz  Access Point: 34:31:C4:30:7D:13   
          Bit Rate=72.2 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=66/70  Signal level=-44 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:105   Missed beacon:0
Run Code Online (Sandbox Code Playgroud)

我很乐意提供任何建议。

小智 5

我遇到了同样的问题,虽然没有解决,但我发现重新启动网络管理器是有效的。我在下面包含了执行此操作的说明。

从命令行

停止网络管理器

sudo /etc/init.d/network-manager stop
Run Code Online (Sandbox Code Playgroud)

启动网络管理器

sudo /etc/init.d/network-manager start
Run Code Online (Sandbox Code Playgroud)