Portál AbcLinuxu, 12. května 2025 10:48

Dotaz: Zasekávání přenosu souborů u Proftpd

12.11.2008 20:38 surel
Zasekávání přenosu souborů u Proftpd
Přečteno: 710×
Odpovědět | Admin
Přílohy:
Mám problém se zasekáváním souborů při jejich přenosu pomocí FTP serveru Proftpd. Přenáším je pomocí klienta v Total Commanderu. Normálně se přihlásím k FTP serveru a poté dám kopírovat složku s internetovými stránkami, kde je několik set souborů. Během přenosu, kdy vše probíhá v pořádku se přenášení na nějakém souboru zastaví, zasekne. Prostě soubor se nedotáhne, ale přenos už nepokračuje. Už si s tím nevím absolutně rady. Mám nainstalovánu distribuci Debian netinstall 4.05r, na které je nainstalována zkušebně Samba s jediným uživatelem, dále phpMyAdmin pro správu databáze, Mysql , ProFTPd a ssh pro vzdálenou správu přes PuTTy. V ProFTPd mám také nainstalovaného jen jediného zkušebního uživatele. Proftpd jsem instaloval podle návodu http://www.howtoforge.com/proftpd_mysql_virtual_hosting_debian_etch. Všechny programy jsou v poslední verzi ze stable distribuce Debianu. Vyzkoušel jsem různá nastavení v proftpd.conf, zkontroloval jsem hardware serveru, konkrétně HDD, které jsou v Raidu, zda jejich povrch není poškozený, zkontroloval jsem také RAM, jestli není vadná. Aktualizoval jsem firmware v modemu, zrestartoval jsem ho a znovu nastavil, pro jistotu, nechal jsem si překontrolovat připojení internetu. Několikrát jsem přeinstaloval Debian a vyzkoušel také programy vsftp a pureftpd s mysql databází a vsftpd bez databáze pouze s anonymním uživatelem, ale také došlo k zaseknutí při přenosu. Jenom ještě dodám, že k zasekávání dochází při přenosu různých souborů, takže jsem vyloučil i možnost nějakého "špatného" souboru. Přikládám výpisy xferlog a proftpd.log, z pokusného přesunu, kdy došlo k zatuhnutí. Budu nesmírně vděčný, když mi s tím někdo pomůže, protože už se s tím trápím 2 týdny a nikam jsem se neposunul. Rád dám i přístup přes PuTTy, aby se na to někdo mrknul a řekl mi, kde je chyba.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.11.2008 20:45 artec | skóre: 24
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Odpovědět | | Sbalit | Link | Blokovat | Admin
TotalCommander pri FTP prenosech blbne, dela to porad i v tech nejnovejsich verzich. Zkus pouzit nejakyho lepsiho klienta, treba filezillu (http://filezilla-project.org/).
12.11.2008 20:50 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Samozřejmě to jsem zkoušel, konkrétně SmartFtp, ale také došlo během přenosu k selhání přenosu.
12.11.2008 21:10 artec | skóre: 24
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
SmartFtp neznam, vyzkousej preci jen tu filezillu, na FTP prenosy je asi to nejlepsi, co je mozne mit. Taky si nenapsal, na jake lince je FTP provozovano. Jestli je tam nejaka ztratovost paketu, tak na to je FTP obzvlaste haklive.
12.11.2008 21:16 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Je to od Radiokomunikací - Bluetone 8Mbit dovnitř 512 ven. Teď jsem znova zkusil novou verzi SmartFtp a udělalo to to samý. Prostě to vytuhne na nějakém souboru. Nicméně je tam nějaká nová funkce, která ten soubor jakoby přeskočí a pokračuje dál a pak se k němu vrátí a znovu se ho pokusí stáhnout. No, ale po chvíli se to sekne znovu. Mě právě trápí, že se to vůbec seká. S něčím takovým jsem se ještě nesetkal a je to docela nepříjemné. Připomíná mi to, jako by se nějaká paměť naplnila a čekala až se uvolní. Ale je to jenom dojem a nemá reálný základ.
12.11.2008 21:22 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Při selhání to vypíše 421 No Transfer Timeout 600) seconds closing control connection. Server closed connection. Takže ten SmartFTP neudělá nic jinýho než počká na uzavření přerušeného přenosu a znovu se připojí, dokud nepřenese všechny soubory, ale k tomuto "odpojování" by podle mně nemělo vůbec docházet. Udělao to i u FileZily. Jen ještě doplním, co mě teď nepadlo, nemohlo by mít na to vliv, že mám ten server za NATem v modemu? Četl jsem o nějakém přesměrovávání portů pomocí maškarády, ale moc jsem to nepochopil.
12.11.2008 22:42 artec | skóre: 24
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Muze na to mit vliv ztratovost paketu a v pripade NATu v modemu to muze ovlivnovat i treba mala NAT tabulka nebo modem proste jenom nepreforwarduje port pro datovy spojeni.
13.11.2008 07:49 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
A co se s tím dá dělat? Dá se to nějak obejít nebo přenastavit?
13.11.2008 07:54 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Případně koupit nový modem? Teď mám SMC Barricade SMC7904WBRB2.
13.11.2008 08:17 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Odpovědět | | Sbalit | Link | Blokovat | Admin

Mel jsem stejne problemy. Pri prenosu jednoho velkeho souboru bylo vse ok, ale pri vetsim poctu souboru (zvlaste malych) se to zaseklo kazdou chvili...

Problem jsem vyresil vymenou ProFTPd za Pure-FTPd. Konfigurace byla hotova behem chvilky (par hodin, ne tydnu), virtual users funkcni, individualni nastaveni pres jednoduche GUI, zadne chyby v prenosu, proste plna spokojenost. :-)

Druha moznost je tahat data pres ssh, coz by melo byt i bezpecnejsi. Na linuxu se pripojis z libovolneho file managera pres sftp nebo fish protokol, ve widlich je k dispozici program WinSCP nebo SFTP plugin pro Total Commander.

13.11.2008 09:14 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Také mě napadlo, že by to mohlo být právě proftpd, tak jsem zkoušel i pureftpd i vsftpd, jenže všude se to chovalo uplne stejně, to jest při přenosu se to seklo, navíc jsem to zkoušel s uživatelem i bez mysql databáze, abych vyloučil nějaké problémy např. s autentifikací apod. Takže si myslím, že to nebude problém proftpd.
13.11.2008 11:03 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd

Na tvem miste bych si zkusil pujcit nejaky notebook a switch a experimentoval jen na lokalni siti. Vyloucis tak vsechny okolni vlivy, spatne odezvy linky s velkymi pakety, atd.

13.11.2008 11:49 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Na lokální sítí probíhá FTP přenos jak přes pasiv tak aktiv v pořádku.
13.11.2008 18:44 artec | skóre: 24
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
No tak tohle chtelo napsat na zacatku. V tom pripade bych na tom FTP serveru nehledal zadnou chybu a zkoumal bych spise ten modem, popripade kvalitu linky.
13.11.2008 11:10 Karel Herink
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
jake GUI používate pro nastaveni individualnich uctu pro Pure ?
13.11.2008 11:42 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Pro přidání uživatele používám phpmyadmin, jinak příkazovou řádku.
13.11.2008 12:23 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd

Pouzivam Pure Admin, ale nejsem si jisty zda zvlada nastavit autentifikaci pres databazi - nepouzivam

Chystam se ale v blizke dobe vyzkouset KcmPureFTPd, na ktery jsem narazil nedavno.

13.11.2008 14:26 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
No vzhledem k tomu, že FTP přenos uvnitř sítě funguje zcela bez problémů, což jsem teď znovu otestoval, začínám se klonit k názoru, že by za problémem skutečně mohl stát modem. Uvidíme. Vyzkouším jiný typ. Třeba se konečně posunu dál.
13.11.2008 15:20 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Ještě mě tak napadlo, nemohlo by na to mít vliv, že je server za natem?
13.11.2008 18:51 artec | skóre: 24
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Kdyz modem pracuje spravne, tak ne. Vetsina takovych krabicek pouziva BusyBox a na FTP potom moduly ip_nat_ftp a ip_conntrack_ftp. Ale urcite jsou tam nejake HW omezujici faktory, u kazdeho modemu jine. Nevim jaky SMC pouziva software v modemech.
13.11.2008 19:49 surel
Rozbalit Rozbalit vše Re: Zasekávání přenosu souborů u Proftpd
Tak už jsem na to přišel. Nastavil jsem v modemu DMZ a nastavil tam veřejnou IP s lokální adresou svého serveru a už to jede bez zasekávání. Takže se nakonec podařilo. Chtěl bych poděkovat všem, kteří se mým problémem zabývali. Posunuli jste mě správným směrem. Ještě jednou děkuji.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.