我遇到了一个非常奇怪的问题。出于某种原因,我无法 scp、rsync、git pull 或 git push 大于 1406 字节的文件。我可以毫无问题地克隆整个仓库。我不知道如何解决这个问题。我已经用尽了所有为遇到同样问题的其他用户提供的剪切和粘贴解决方案。有人有什么想法吗?
系统:Ubuntu 11.04桌面
尝试过:
- 修改 MTU
- 此解决方案:http://ubuntuforums.org/showthread.php?t=891695&page=2
- 完全重新安装 openssh-client
还是没有骰子。
答案1
对于奇怪的问题,开始一个真正广泛的消除过程总是一个好主意。
看看是否可以将其缩小到硬件或软件问题:
- 尝试使用 Ubuntu 启动 CD 启动 - 看看是否可以重现该问题
- 尝试将硬盘插入其他系统 - 看看问题是否仍然存在
如果是软件问题,您可以重新安装或开始排除故障。如果是硬件问题,您可以开始更换部件,例如网卡/芯片组或 RAM。
通过在测试中做出明智的选择,您可以(如果不能解决问题)找到一个好的解决方法。
答案2
这很可能是硬件问题
许多路由器/交换机都具有最大数据包大小。查看是否可以启用巨型帧(ethtool 或参见这里)
你可以/应该尝试使用 netcat 和类似工具来解决遇到的限制。我相信会有即时网络测试工具工具包出现