Wifi可用网络突然出现

*-network description: Wireless interface product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:02:00.0 logical name: wlp2s0 version: 99 serial: e0:94:67:f7:76:73 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-93-generic firmware=17.352738.0 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn resources: irq:330 memory:d2200000-d2201fff 

Ubuntu 16.04显示所有可用的无线网络。 突然间,没有一个网络出现。 我做了sudo网络管理器服务重启,偶尔它的工作原理。

有人可以帮我永久修复吗? 谢谢

长时间暂停后重置WiFi

几个月前,我们中的一些人发现如果笔记本电脑长时间停机(II小时+2小时),网卡(以太网)和wifi卡将无法重新连接。 在此之前的8个月,暂停和恢复工作完美。

此脚本是为iwlwifi`编写的,这是常见的Intel驱动程序名称。 如果您的不同,请更改以下名称:

 #!/bin/sh # NAME: /lib/systemd/system-sleep/iwlwifi-reset # DESC: Resets Intel WiFi which can be flakey after a long suspend. # DATE: Apr 1, 2017. Modified August 30, 2017. MYNAME=$0 exit restart_wifi() { /usr/bin/logger $MYNAME 'restart_wifi BEGIN' /sbin/modprobe -v -r iwldvm # This removes iwlwifi too /sbin/modprobe -v iwlwifi # This starts iwldvm too # systemctl restart NetworkManager.service /usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESSED)' /usr/bin/logger $MYNAME 'restart_wifi END' } /usr/bin/logger $MYNAME 'case=[' ${1}' ]' case "${1}/${2}" in hibernate|suspend|pre*) ;; resume|thaw|post*) restart_wifi;; esac 

注意:有时只需重置网络管理器即可。 在这种情况下,通过删除#取消注释上面的行。 然后通过在这两行的开头加上#注释掉它上面的两行。

您需要使用sudo powers创建名为iwlwifi-reset脚本,并将其保存到目录/lib/systemd/system-sleep 。 然后使用以下命令标记它

 chmod a+x /lib/systemd/system-sleep/iwlwifi-reset