我是一个新的 Ubuntu 用户,到目前为止非常喜欢它。但是,昨天我花了大约 3 个小时试图让我的 wifi 在我的笔记本电脑从睡眠模式唤醒后恢复(如果我重新启动它就可以工作)。我已经搜索了留言板,对于关于这个问题的每个搜索结果,谷歌上的所有链接都是紫色的 3 或 4 页。因此,我认为这个问题不会重复。
我有
我尝试了以下方法:
我已将这些放入 /config.d 中的 config 文件夹中
SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="ath9k"
Run Code Online (Sandbox Code Playgroud)
我在 /sleep.d 中创建了可执行文件,例如:
#!/bin/sh
#Tell Network Manager that resume was successful
case "$1" in
thaw)
/usr/bin/nmcli nm sleep false
;;
esac
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli r wifi off && nmcli r wifi on ;;
esac
Run Code Online (Sandbox Code Playgroud)
及其许多其他变体。
此外,这会重新启动 NetworkManager 但不会再次连接 wifi:
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
还有一些我尝试过的其他事情,我无法完全记住诸如 nmcli d wifi on …