无法在托管的 Windows 虚拟服务器上设置默认网关

无法在托管的 Windows 虚拟服务器上设置默认网关

我正在通过 Hyper-V 运行 Ubuntu 服务器并已成功安装它,但似乎无法 ping 该服务器或从该服务器 ping 网络上的任何其他机器。

做了一些阅读我注意到默认网关未设置,但是当我尝试设置它时,我不断收到我无法理解的错误消息。

我试过的文章

ip route add default via 10.0.10.200

报告称:RTNETLINK answers: Operation not permitted

如果我尝试运行它前缀sudo但它报告:'RNETLINK 答案:没有这样的过程

我已经编辑了,/etc/network/interfaces但是当我启动机器并输入时netstat -nr没有列出任何内容。

谁能告诉我我哪里错了吗?

编辑 : /etc/network/interfaces 包含:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

IP地址:10.0.10.82 子网掩码:255.255.255.0

答案1

令人沮丧的是,我不得不重建 Ubuntu 服务器才能使其正常工作。在出现问题之前,我已将其连接到网络,因为我正在运行更新并使用 apt-get。按照与昨天相同的步骤并安装相同的软件包后,机器可以正常工作。

我唯一能想到的就是 Hyper-V 在某个时候破坏了安装,或者机器在夜间进入休眠状态时出现了问题。我以前在使用 Hyper-v 和 Ubuntu 时遇到过休眠后的网络连接问题,但那是在旧版本的软件上,重新启动 Ubuntu 虚拟服务器后问题就解决了——今天这不管用了,重建是唯一的解决方案。

我想感谢 Pl1nk 抽出时间并带我了解 Ubuntu 机器的各种网络设置,并尝试解决这个问题。

相关内容