唤醒后无线断线

唤醒后无线断线

我在笔记本电脑上运行 Ubuntu 11.04,并且经常(但并非总是)如果我打开盖子将计算机从挂起状态唤醒,则无线连接找不到任何东西。

我尝试使用 ifup 和 ifdown,但无济于事。我发现的唯一解决方案是重新启动整个系统。

有什么解决方案吗?在某处进行设置、编辑文本文件或运行脚本?

谢谢。

答案1

首先找出您使用的无线内核驱动程序:

跑步

sudo lshw -class network

然后寻找“driver=xxxxx”例如

在此处输入图片描述

现在创建一个名为“reset_wireless.sh”的文本文件,内容如下:

#!/bin/sh
service network-manager stop
modprobe -r brcm80211
modprobe brcm80211
service network-manager start

显然用你的驱动程序改变“brcm80211”。

赋予它执行权限,即

chmod +x reset_wireless.sh

现在右键单击并使用以下命令在桌面上创建启动器:

gksudo reset_wireless.sh

现在,当您醒来时,您可以通过双击新的启动器来重置无线。

自动化

您可以尝试以下操作来自动执行上述脚本:

将文件移动到已知位置,例如

sudo mv ~/resume_wireless.sh /var/local

现在创建一个新脚本:

#!/bin/sh
case "$1" in
        thaw|resume)
    /var/local/resume_wireless.sh
    /var/local/resume_wireless.sh
        ;;
        *)
        ;;
        esac
exit $?

/etc/pm/sleep.d将此脚本保存在名为的文件夹中99wireless-resume并授予其执行权限。

从这里借用的技术这里

答案2

pm-powersave 会不会是导致你出现问题的原因?我的回答是如何使用 11.04 在咖啡馆中无线连接可能适用

相关内容