Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Robustnější alternativa k FTP pro přenos souborů

Zdravím a pozdravuji,
Nemáte někdo ozkoušenou alternativu k FTP, pokud možno robustnější a "inteligentnější"?
Momentálně používám k přenosu souborů po Internetu (v CZ, cca 50km vzdálenost) Filezillu server i klienta, nejnovější verze stažené z netu.
Stává se mi více než často, že při přenosu např 1,5GB souboru se přenese jen 1.2GB a přenos se típne, resp. ukončí se přenášení souboru a Filezilla se začne pokoušet znovu navázat spojení a dotáhnout zbytek, ale nepodaří se jí to, stále má problémy jakoby velikost již staženého souboru odpovídala velikosti zdrojového souboru, ale část dat tam není, resp. je nahrazena nesmysly (nechal jsem to přes noc a žádná změna).
Jindy zase přenese všechno a tváří se, že vše OK, nicméně nesedí MD5 zdrojového a cílového souboru.

Hledám nějaké automatické řešení pro spolehlivější přenosy - např. aby si ve výše uvedeném případě ten 1.5GB soubor rozkouskovalo na deset částí, přeneslo je, ověřilo MD5 vůči zdroji, nesedící části by stáhlo znovu a nakonec vše spojilo a znovu ověřilo MD5. Možná to umí nějaký jiný FTP server? Hrál jsem si i s RSyncem, ale zatím ne moc úspěšně.

Server i klient běží na Windows.

Děkuji.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
1. tvůj zásadní problém není FTP, ale nespolehlivé linky 2. tvým řešením by mohl být unison, věnuj s…
touchwood 24.10.2011 08:40
touchwood
Tak už jsem našel příčinu - na straně klienta je použit adsl router TD-W8901GB. Pokud ho nahradím za…
Moas 28.10.2011 19:43
Moas
zkus ještě na PC nastavit MTU u síťovky na 1492 bajtů.
touchwood 29.10.2011 10:15
touchwood
Na PC, kde je FTP klient nebo FTP server?
Moas 29.10.2011 11:25
Moas
na PC za tím failujícím DSL modemorouterem.
touchwood 29.10.2011 13:35
touchwood
Tak tuhle volbu tam nemám. Bylo tam disabled. Zkusím tedy nastavit 2K, jestli se to zlepší. [img=/fi…
Moas 06.11.2011 12:36
Moas
Jumbo frame s tym nemaju nic spolocne (pouzivaju sa len na gigabitovych sietach), MTU nastav na rout…
fleg 06.11.2011 13:14
fleg
já teda na síťovkách mtu nastavit nemůžu a na routru jo- jak jsi psal, ale zajímalo by mě, co to je…
kmochna 06.11.2011 13:50
kmochna
na síťovkách to jde: Change the Maximum Transmission Unit (MTU) Size test průchodnosti: ping -l vel…
lední brtník 06.11.2011 14:01
lední brtník
achá, díky, snad to moasovi pomůže. ale řekni mi proč? jaký to má důsledek?
kmochna 06.11.2011 14:03
kmochna
pokud router je nějaký čínský plebs, je možné (a už jsem se s tím setkal), že špatně zpracuje větší…
touchwood 06.11.2011 16:02
touchwood
Díky, tohle ještě zkusím nastavit podle návodu doporučeného brtníkem. Nicméně tady to vypadá, že pro…
Moas 06.11.2011 21:05
Moas
třeba pppoe potřebuje jinak velkou hlavičku. ping na bránu providera s parametrem -f by to mohl ověř… nový
lední brtník 06.11.2011 23:22
lední brtník
já bych šel hned ke kováři: http://www.cisco.com/en/US/tech/tk175/tk15/technol ogies_tech_note09186a… nový
touchwood 07.11.2011 09:16
touchwood
Ať se na tom routeru dívám jak se dívám, nevidím tam tuhle možnost. Ani v emulátoru. To mám asi smol… nový
Moas 06.11.2011 21:07
Moas
Je to sice už postarší téma, ale teprve teď se mi povedlo ho rozseknout. Chyba nebyla nakonec v žádn… poslední
Moas 24.01.2012 07:30
Moas

Tak už jsem našel příčinu - na straně klienta je použit adsl router TD-W8901GB. Pokud ho nahradím za historický Siemens Santis 150, vše funguje korektně.
Uvedený TP-link router nicméně mrší SIP hlavičky u VoIP telefonu, který je k němu též připojen, takže to mršení muselo být vypnuto přes telnet "ip nat service sip sw off". Nevím, co všechno ještě mohlo být tímhle příkazem ovlivněno.
Každopádně malé (desítky MB) soubory se přenesou korektně, velké (stovky MB) se přenesou do 100 procent, ale přenos se neukončí a zůstanou viset. Pokud přenos odstřelím na straně klienta, je soubor poškozen. Pokud přenos odstřelím na ftp serveru, je soubor v pořádku. Nemá někdo nějakou představu, co na routeru bych měl zkontrolovat?

pokud router je nějaký čínský plebs, je možné (a už jsem se s tím setkal), že špatně zpracuje větší pakety, než má MTU dalšího rozhraní (typicky právě u PPP spojení, kde MTU je těch 1492 bajtů - tj. 1500 bajtů minus 8 bajtů pro zapouzdření PPP). Projevuje se to právě na větších souborech.

Router totiž musí, při obdržení paketu většího, než jaký "proleze PPP dírou", provést "split" takového paketu na dva - to samozřejmě zvyšuje nároky na pásmo i výkon CPU.

Je to sice už postarší téma, ale teprve teď se mi povedlo ho rozseknout.
Chyba nebyla nakonec v žádném routeru.
Něco bylo špatně na FTP serveru. Vůbec nevím, proč se od některých uživatelů problém neobjevoval a od jiných ano, nicméně stačilo přeinstalovat OS, znovu nainstalovat Filezilla server, nastavit účty a už to všechno lítá všem jak z praku.

Zpět do poradny Odpovědět na původní otázku Nahoru