在漂亮的笔记本电脑上唤醒后,网络被禁用[关闭]


31

自从我升级到Saucy Salamander 13.10以来,大约每暂停三分之一,网络便被禁用,并且我无法重新启用它。我必须重新启动才能使其再次运行。

网络菜单将具有“ 启用网络 ”选项,但是单击它只会在菜单项中产生一个勾号,其他都不会改变。

  1. 暂停后如何使它自动启用?
  2. 同时,是否有一种解决方法至少可以手动重新启用它?

PC是使用驱动程序r8169和rt2800pci的Lenovo IdeaPad S205。


同样在Dell Studio 1550上,网络控制器:Intel Corporation WiFi Link5100。唤醒后,我必须执行“ sudo killall NetworkManager”才能再次工作。
Tosho


我自己提交的错误被标记为与该错误重复,但实际上有人未对其进行标记:bugs.launchpad.net/ubuntu/+source/linux/+bug/1243300
Arild

错误已修复在Saucy / Trusty中。
Braiam 2014年

我的DELL Inspiron N4010中有类似的问题,我通过暂停并再次唤醒来解决此问题。
PHP Learner 2014年

Answers:


25

使用:

sudo touch /etc/pm/sleep.d/network-manager-resume
sudo chmod +x /etc/pm/sleep.d/network-manager-resume
sudo nano /etc/pm/sleep.d/network-manager-resume

粘贴以下内容并保存文件。这使NetworkManager退出挂起模式:

#!/bin/sh

# This script gets NetworkManager out of suspend.
case $1 in
     suspend|suspend_hybrid|hibernate)
    # No need to do anything here.
        ;;
     resume|thaw)
    nmcli nm sleep false
        ;;
esac

来源https : //bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1184262/comments/23


我接受了这个答案,但是现在我要删除它,因为我刚刚得到了另一份简历,而Network Manager却没有醒来。
2013年

1
使文件可执行后,为我工作。
pylover 2013年

当然,这是有道理的。重新接受答案。
2013年

1
很抱歉再次拒绝您的回答,但我仍然遇到同样的问题。我sudo nmcli nm sleep false会在发生时进行处理。我没有费心去测试开发源(如对我的错误报告的建议)。现在,我只是被动地希望14.04可以解决。
2014年

认为它对我有用,尽管我不能完全确定,因为发生错误时它似乎是零星的。但是,我首先执行了“ sudo chmod + s nmcli”,这不是必需的(或在脚本中添加sudo,在sudoers文件中添加nmcli的NOPASSWD)吗?还是脚本以sudo特权执行?
EvenLisle 2014年

19

我有同样的问题。看起来它与不唤醒网络管理器的电源管理有关。恢复后,您可以打开终端并输入:

sudo服务网络管理器重启

它应该启动网络。


1
谢谢。我刚刚提交了一个acpi支持的错误,也许您可​​以添加它:bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/1243300我推迟接受您的回答,因为有人可能会提出来实际修复。
2013年

哇,经过这么多脚本的辛苦工作,这对我
有用
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.