Wi-fi 随机消失 16.04

Wi-fi 随机消失 16.04

Ubuntu 16.04 LTS 上的 Wi-Fi 连接随机消失,重启后恢复。

当它消失时,无线已启用,但不提供任何网络,并且隐藏的 Wi-Fi 找到了我的连接,但无法连接到它。

启用/禁用不起作用。

编辑:实际上,重新启用是有效的,但图标没有改变,窗口实际上就像被禁用了一样。但它有效,我在线。Unity 有错误吗?

Network controller: Intel Corporation Wireless 3160 (rev 93)
    Subsystem: Intel Corporation Dual Band Wireless AC 3160
    Flags: bus master, fast devsel, latency 0, IRQ 54
    Memory at d1100000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

 description: Wireless interface
       product: Wireless 3160
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 93
       serial: b4:6d:83:e4:ce:8d
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-21-generic firmware=16.242414.0 ip=192.168.0.10 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:54 memory:d1100000-d1101fff

这可能与附加驱动器有关,但我无法判断是否是无线芯片组:

英特尔附加驱动程序

答案1

我也在使用带有 Ubuntu 16.04 的 Intel Wireless 3160。

Intel CPU 微代码更新不会影响无线设备。它将改善和修复处理行为问题,因此建议进行此更新。

这个问题通常在从睡眠/暂停。好的。首先要做的事情。添加SUSPEND_MODULES="iwlwifi"到空文件/etc/pm/config.d/config。您可以使用nano:。sudo nano /etc/pm/config.d/config这可以防止恢复后丢失连接。多亏了这个线

接下来,编辑/创建文件/etc/systemd/system/wifi-resume.service以添加以下内容脚本(无法在此处粘贴)。感谢 Joakim Koed。保存文件。现在运行sudo systemctl enable wifi-resume.service以激活服务。

这将自动执行sudo systemctl restart network-manager.service并在睡眠/挂起后显示正确的无线状态,同时显示可用的连接。在我的测试中,我甚至可以毫无问题地切换连接。

编辑:虽然现在发生的频率较低,但无线连接仍然受到此问题的影响。

相关内容