14.10 中暂停后有线网络不工作

14.10 中暂停后有线网络不工作

从 14.04 升级到 14.10 后,每次我将计算机从睡眠状态 (RAM) 唤醒时,我都必须手动重新启动网络管理器。即便如此,有时也需要 10 秒或更长时间才能启动 eth0 接口。

14.04 上一切都运行良好。我尝试过 3.13 和 3.16 内核。

我从系统日志中找到的唯一与网络相关的内容是:

[ 3857.008083] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 3859.810431] ATL1E 0000:02:00.0 eth0: NIC Link is Up <1000 Mbps Full Duplex>
[ 3859.810448] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

这是在我手动重新启动网络管理器之后的情况。

但是,我的日志中通常有很多与 systemd 相关的错误消息,例如:

[ 3792.339745] systemd-logind[1231]: Failed to start session scope session-c11.scope: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. org.freedesktop.DBus.Error.NoReply

这些有某种关联吗?

答案1

我也遇到了同样的问题。我通过创建一个文件解决了这个问题/etc/pm/sleep.d/15_network-manager

内容如下:

#!/bin/sh

case "${1}" in
        hibernate)
                ;;
        resume|thaw)
                sleep 5s
                service network-manager restart
                ;;
esac

答案2

我终于解决了这个问题:当我从 upstart 切换到 systemd 即安装了 systemd-sysv 包时,我的有线网络开始正常运行。

相关内容