GNU/Linux >> Znalost Linux >  >> Linux

Problémy se zastavením SCP během kopírování souborů přes VPN

Řešení 1:

Povolujete ICMP přes VPN? „TCP připojení se zastaví po několika sekundách“ se často překládá jako „černá díra PMTU“.

Řešení 2:

Podobně jako v odpovědi @Gerald, tato stránka http://www.netheaven.com/pmtu.html poskytuje dobré vysvětlení MTU Discovery a možností, jak se s tímto problémem potýkat.

Také whitepaper od společnosti Cisco, který pojednává o fragmentaci IP, MTU Discovery a MSS, které se týkají tunelů IPSec VPN, ale je stejně platný pro podobné situace. http://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800d6979.shtml

Řešení 3:

Měli jsme podobné falešné problémy s scp jako některé linuxové servery (Debian, 2.6.24-etchnhalf).

Dokázali jsme odstranit zablokování deaktivací proměnné TCP tcp_sack („tcp selektivní potvrzení“) na vzdálených serverech:

sysctl -w net.ipv4.tcp_sack=0

V Debianu je tcp_sack standardně povolen. Pokud jsem si přečetl http://www.frozentux.net/ipsysctl-tutorial/chunkyhtml/tcpvariables.html, nemělo by smysl tuto možnost deaktivovat, ale v našem případě to pomohlo.

Tuto změnu můžete provést natrvalo přidáním řádku net.ipv4.tcp_sack=0 do /etc/sysctl.conf (na jiných systémech Linux YMMV).


Linux
  1. Odeslání hesla přes SSH nebo SCP pomocí subprocess.Popen

  2. Jak zkopíruji soubor s názvem začínající tečkou?

  3. Distribuovaný systém souborů s mezipamětí místního disku

  1. Ssh – Zkopírujte soubor zpět do místního systému pomocí Ssh?

  2. Jak zkopírovat soubor ze vzdáleného serveru do místního počítače?

  3. Problémy s Cryptsetup během aktualizace?

  1. Iterujte seznam souborů s mezerami

  2. Progress bar během smbclient put

  3. Jak zkopírovat soubor z počítače Vagrant na localhost