所以,现在我用了一年半的时间,没有任何问题地运行DigitalOcean液滴。 几次做了apt-get升级,改了一些东西 – 一切都好! 昨晚突然我所有的警报都响了,整个服务器都closures了。 我试图SSH连接 – 不工作。 在硬重启循环之后,我至less可以在DigitalOcean面板上打开一个浏览器控制台。
在启动过程中,机器停留了120秒“等待networking模块”。 然后,我试图做ifdown eth0 && ifup eth0但总是返回failed to bring up eth0 。 我现在尝试了很多东西,DigitalOcean的支持也没有什么意义。 他们让我做了一些shell cmds和截图输出,请看附件。 我真的不知道该怎么做了。 这发生在哪里,没有任何东西改变了几个星期。
一些命令:
我还比较了/etc/network/interfacesconfiguration与另一个液滴,它看起来几乎相同。 许多票支持结束后 :
我们已经耗尽了所有平台方面的故障排除能力。 所有testing都表明数据包能够正确地路由到液滴,但液滴不能确认返回的数据包。 缺less的路线表明这可能是networking初始化过程/脚本的问题。
我真的希望有人能帮到这里。 没有想法了。 提前致谢!
更新:
/etc/network/interfaces权限: -rw-r--r-- dmesg :很难说,不能在这个愚蠢的浏览器控制台中滚动。 ip addr flush dev eth0然后ip link set dev eth0 up …什么也没做。 我必须重新启动吗? lshw -class net :见下面截图:
更新2:
dmesg | less dmesg | less :好的这个工程。 我在找什么 grep VIRTIO_NET /boot/config-$(uname -r) – outputs:CONFIG_VIRTIO_NET = y。 lsmod|grep virtio_net – 没有任何回报! 抱歉。