linux - 通过VPN复制文件期间SCP停顿的问题

标签 linux vpn scp pptp stalled

我有一系列文件需要通过vpn通过scp从远程linux服务器复制到虚拟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
他们两个都没用。

最佳答案

好吧,我不解决这个问题,但我用另一种方法来实现我的目标。
我找到了另一种从远程服务器复制文件的方法,即rsync命令。它比SCP快。
更多详情请参见以下问题:What is the difference between scp and rsync
希望这能有所帮助。

关于linux - 通过VPN复制文件期间SCP停顿的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24426100/

相关文章:

java - 如何在外部硬盘驱动器上安装 Java JDK?

android - 在 Android 上创建 VPN 配置文件

iphone - 与 Objective-C 的 VPN 连接

linux - 如何为rsync创建别名?

linux - 如何使用 winscp 控制台将文件从远程 Windows 8 服务器传输到 Linux 服务器

linux - 本地缓存的dns无法通过缓存刷新linux解除缓存

python - 在 Linux 中查找登录时间

linux - 加快文件从一台机器传输到另一台机器

linux - 允许 apache 访问文件夹但拒绝其他用户访问

kubernetes - Minikube服务接入本地VPN