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

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

我在我的 Asus 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

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]

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]

连接后,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

我会很高兴接受任何建议。

答案1

我也遇到过同样的问题,虽然没有修复,但我发现重新启动网络管理器有效。我已在下面提供了执行此操作的说明。

从命令行

停止网络管理器

sudo /etc/init.d/network-manager stop

启动网络管理器

sudo /etc/init.d/network-manager start

答案2

我通过在文档中输入密码,然后将其复制并粘贴到密码字段中来解决了这个问题。

由于某种原因,在输入(长)密码之前连接超时了,但没有给我任何相关消息。

答案3

ubuntu 16.04 没有正确配置无线驱动程序。我在 3 台机器上安装了 Ubuntu 16.04,但没有一台带有可用的无线功能。直接的解决方案可能是,使用以太网电缆使用互联网,然后

  • sudo apt-get update
  • 现在转到 > 系统设置 > 软件更新 > 附加驱动程序
  • 现在如果它显示无线驱动程序,请安装它,然后就完成了。

如果它不能解决您的问题,您可能需要使用日志工具,如 dmesg、syslog、journalctl、lshw..了解您的无线硬件并在谷歌上搜索相应的驱动程序。

相关内容