我需要通过VPN从远程linux服务器通过SCP复制到虚拟linux服务器的一系列文件。文件不大(4M-500M),但文件副本有时会停止。之后网络似乎断开连接,因为我无法收到ping操作的任何回复。我必须重新启动网络服务。
虚拟linux服务器的操作系统是CentOS 6.4,我使用pptp作为我的vpn客户端。
从/ var / log / messages我发现这样的消息:
pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1181 (expecting 1043, lost or reordered)
pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1182 (expecting 1043, lost or reordered)
pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1183 (expecting 1043, lost or reordered)
...
rsyslogd-2177: imuxsock begins to drop messages from pid 14514 due to rate-limiting
rsyslogd-2177: imuxsock lost 130 messages from pid 14514 due to rate-limiting
...
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104763 (expecting 104761, lost or reordered)
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104764 (expecting 104761, lost or reordered)
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104765 (expecting 104761, lost or reordered)
...
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105383 (expecting 104814)
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105384 (expecting 104814)
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105385 (expecting 104814)
到目前为止我尝试过:
限制scp的速度
将ppp0的mtu修改为1492(根据this question)
他们两个都没有工作。
答案 0 :(得分:0)
好的,我没有解决这个问题,但我用另一种方式实现了我的目标。
我找到了从远程服务器复制某个文件的另一种方法,即rsync命令。它比scp更快。
可以从以下问题中找到更多详细信息:What is the difference between scp and rsync
希望这可以提供帮助。