我在 Hyper-V 上运行 Ubuntu 18.04,偶尔会遇到互联网连接冻结的情况。
就像我已经 pinggoogle.com
或8.8.8.8
运行了一个小时然后它突然停止了。
如果我终止进程并再次运行它,我会Temporary failure in name resolution
在等待几秒钟后得到结果。然后过一段时间(可能是一分钟或半分钟)它就会恢复运行。有时它只会恢复几秒钟,然后再消失几秒钟,但最后几分钟后它就会开始正常工作。
当这种冻结持续存在时,我无法从外部连接到该机器 - 没有连接到 Web 服务器或使用 SSH - 即使我能够通过 Hyper-V 从我的笔记本电脑连接到它(这就是我看到 ping 状态的方式)。
我对服务器或 Linux 领域还很陌生,但我们的管理员无法帮助我,所以我必须自己面对。我不知道我应该检查什么才能稍微了解一下发生了什么。
该服务器在公司的本地子网内运行,这是配置文件/etc/netplan/50-cloud-init.yaml
:
network:
ethernets:
eth0:
addresses:
- 10.55.40.111/24
gateway4: 10.55.40.1
nameservers:
addresses:
- 10.55.50.57
- 8.8.8.8
version: 2
DNS 是正确的,公司内部的一切都在使用它。
我甚至在我的办公桌上的小型备份计算机上有完全相同的虚拟机(仅使用不同的 IP 和网关 - 10.55.50.111
,10.55.50.1
),并且那里的一切似乎一直都在正常工作。
第三个八位字节用于子网(40 用于服务器,50 用于普通员工计算机)。
我需要找到根本原因来自己修复它,或者向我们的管理员解释哪里出了问题。我非常感谢任何帮助,并对我在这个主题上缺乏了解感到抱歉。