挂起后无互联网(以太网 r8169 驱动程序)

挂起后无互联网(以太网 r8169 驱动程序)

好的。所以我很确定这个问题是在从挂起状态恢复后开始的,我知道这在 Ubuntu 14 中很常见。现在我不知道从哪里开始进行故障排除。一切似乎都很好,我的网络管理器显示为已连接。我可以 ping 到本地主机,但无法 ping 到任何在线设备。

我的笔记本电脑是戴尔 Inspiron 17 5000 系列。我的无线驱动程序是 r8169。

答案1

14.04 的解决方法:

在中创建以下 Bourne shell 脚本/etc/pm/sleep.d

MYNAME=$0

restart_ethernet() {
   /usr/bin/logger $MYNAME 'restart_ethernet(r8169) BEGIN'
   /sbin/modprobe -v -r r8169
   /sbin/modprobe -v r8169
   /usr/bin/logger $MYNAME 'restart_ethernet(r8169) END'
}

/usr/bin/logger $MYNAME 'case=[' ${1} ']'
case "${1}" in
   hibernate|suspend) ;;
   resume|thaw) restart_ethernet;;
esac

这应该强制 r8169 驱动程序从挂起状态恢复后恢复以太网服务。

确保脚本是可执行的(chmod +x)。

答案2

您应该(几乎)总是能够 ping 通本地主机,因为这是您自己的计算机,如果您不能,那么通常是您的堆栈出现了问题。

首先检查你连接的是什么

ifconfig

接下来尝试重新启动。(您可能需要在执行sudo这些命令之前执行)

如果您看到eth0或任何ethX地方“X”是数字(以太网/有线),请执行以下操作:

ifdown eth0

ifup eth0

如果您看到wlan0或任何wlanX地方“X”是数字(无线),请执行以下操作:

ifdown wlan0

ifup wlan0

这基本上就是先将卡片放下,然后再放上去。如果这不起作用,还有其他步骤。

答案3

我也遇到了同样的问题。您必须重新启动网络管理器:

sudo service network-manager restart

该问题有一个 Bug:

https://bugs.launchpad.net/ubuntu/+source/systemd-shim/+bug/1184262

相关内容