我有一台 Debian 服务器,主要用作流量非常低的 Web 服务器。最近,它的网络连接出现了一些问题。我可以使用 SFTP 从外部连接将文件上传到此服务器,速度很好。但是,如果我通过 SSH 登录服务器并尝试使用 wget、curl 甚至“apt-get update”下载文件,则在下载 100-200 千字节的数据后,连接就会停滞。由于这个问题,我现在甚至无法更新系统。
但让我困惑的是,通过 FTP 或 SFTP 从完全独立的外部连接上传文件到它工作得很好,所以我知道服务器的上行和下行都很好。服务器本身也可以以正常速度上传到外部源。有人知道发生了什么吗?如果你需要更多信息,请直接询问。我需要解决这个问题。:)
谢谢!
答案1
文件传输失败的原因有很多。既然没有必要,为什么要把它当成黑匣子呢?启动 tcpdump,触发错误,然后看看实际发生了什么。如果您不明白,请发布一个链接,ServerFault 的优秀人员可以在那里下载 pcap 文件。
另外,您是否已确认这是从多个位置下载时出现的普遍问题?还是仅仅是 apt 镜像的问题?