1405バイトを超えるファイルをコピーするとSCPがクラッシュするのはなぜですか? [コピー]

1405バイトを超えるファイルをコピーするとSCPがクラッシュするのはなぜですか? [コピー]

私のローカルコンピュータの1つからリモートコンピュータにファイルをコピーしようとしています。最大1405バイトサイズのファイルをコピーし、正常に動作します。大きなファイルをscpしようとすると、ファイルはコピーされますが、scpプロセスは中断され終了しません。シェルに戻るには、Ctrl-Cを押す必要があります。

FTPでも同様の動作を観察した。この問題の原因に関するアイデアはありますか?

ベストアンサー1

これは@Konerakが指摘したようなMTU問題のように聞こえますが、これが私がテストした方法です:

ip link set eth0 mtu 1400

これにより、ネットワークインターフェイスで許可されるネットワークパケットサイズが一時的に1400に設定されますeth0(名前を調整する必要があるかもしれません)。その後、システムはこのサイズより大きいパケットをネットワークに送信する前に断片化します。このように scp コマンドが修正された場合は、ネットワークで問題を検出するか、この醜い修正を永久に修正する必要があります。 ;)

おすすめ記事