网络重启后,设备未准备好Xubuntu 16.04,Intel 3945ABG无线网卡

当我的WiFi掉线时,我禁用并重新启用WiFi。 有时,这不能解决问题。 它不会显示任何网络。 我通过sudo service network-manager restart重置网络,然后我让device not ready

我最终不得不重新启动,它会暂时修复,直到下一次。 我如何解决这个问题,以便我不必每隔一段时间重新启动计算机?

正如下面@VBF所建议的那样,我运行这些命令并在事情停止工作时得到这些结果。

这是ifconfig的输出:

 enp9s0 Link encap:Ethernet HWaddr 00:18:8b:dd:24:32 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:18 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:10682 errors:0 dropped:0 overruns:0 frame:0 TX packets:10682 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:724653 (724.6 KB) TX bytes:724653 (724.6 KB) 

nmcli co的输出:

 NAME UUID TYPE DEVICE NETGEAR63 7796f00a-6ffa-4154-aff1-62af90c3d8e8 802-11-wireless -- NETGEAR63 1 979c058f-cb41-4910-bbab-37b86d76bb5e 802-11-wireless -- Samsung Galaxy Avant 4539 b8601380-8e76-4c9c-be74-cfa7f33865be 802-11-wireless -- Wired connection 1 93b93cbb-b063-30aa-8ea4-7cc61db203f6 802-3-ethernet -- 

命令nmcli networking connectivity check的输出是

 none 

最后我尝试了nmcli con up id "NETGEAR63 1"nmcli con up id "NETGEAR63"并得到了这个输出:

 Error: Connection activation failed: No suitable device found for this connection. 

更新:我的笔记本电脑使用英特尔3945ABG无线网卡。

从互联网上四处看看,问题可能与这些页面相关的WiFi卡的电源管理有关: http : //www.intel.com/content/www/us/en/support/network-and-io/无线网络/ 000005875.html和无线连接随着英特尔3945ABG卡不断下降

要解决此问题,可能必须禁用卡的电源管理。 以上论坛页面解决方案不适用于我所拥有的Ubuntu版本(16.04)。

要关闭wifi的电源管理,请执行以下操作:

运行iwconfig 。 您将看到您的芯片组以及电源管理是打开还是关闭。 打开/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf ,你应该看到

 [connection] wifi.powersave = 3 

将3更改为2,保存并重新启动。

运行iwconfig ,你应该看到Power Management:off

来源: https : //sites.google.com/site/easylinuxtipsproject/internet