You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.10休眠后WiFi失效求助:16.04解决方案均无效

Ubuntu 17.10休眠恢复后WiFi失效的解决方法

我之前在升级到Ubuntu 17.10后也碰到过一模一样的问题——休眠恢复后WiFi直接罢工,之前17.04完全没这毛病,试了一堆16.04的解决方案也没用,后来摸索出几个针对17.10的方法,你可以挨个试试:

1. 手动重新加载无线驱动

首先排查是不是驱动在休眠后没有正常加载,先找到你的无线网卡驱动:

lspci -nnk | grep -i net -A2

输出里的Kernel driver in use:后面就是你的驱动名(比如Intel网卡常见的iwlwifi)。

然后手动卸载再重新加载驱动:

sudo modprobe -r 你的驱动名
sudo modprobe 你的驱动名

如果执行后WiFi恢复了,那说明是驱动加载的问题,接下来可以设置自动恢复。

2. 设置休眠恢复时自动重新加载驱动

创建一个系统服务,让系统在从休眠/休眠恢复时自动重新加载驱动:

  1. 打开终端创建服务文件:
sudo nano /etc/systemd/system/wifi-resume.service
  1. 粘贴以下内容,记得把iwlwifi替换成你刚才查到的驱动名:
[Unit]
Description=Reload WiFi driver on resume from suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/sbin/modprobe -r iwlwifi
ExecStart=/sbin/modprobe iwlwifi

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
  1. 保存退出(按Ctrl+O回车,再Ctrl+X),然后启用服务:
sudo systemctl enable wifi-resume.service

3. 禁用WiFi节能模式

17.10的电源管理可能和网卡节能冲突,试试禁用WiFi节能:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

把文件里的wifi.powersave = 3改成wifi.powersave = 2,保存后重启NetworkManager:

sudo systemctl restart NetworkManager

4. 休眠恢复时重启NetworkManager

如果是NetworkManager本身没正常恢复,可以设置恢复时重启它:

  1. 创建服务文件:
sudo nano /etc/systemd/system/networkmanager-resume.service
  1. 粘贴以下内容:
[Unit]
Description=Restart NetworkManager on resume from suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart NetworkManager

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
  1. 启用服务:
sudo systemctl enable networkmanager-resume.service

内容的提问来源于stack exchange,提问作者Logician724

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:14:18