我正在通过 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 机器的各种网络设置,并尝试解决这个问题。