Portál AbcLinuxu, 26. dubna 2024 14:55
Mohl by mi nekdo rici, kde bych mel hledat chybu?
Jednalo se o prenos souboru 250MiB. Pres Skype byl uploadovan mnohem rychleji nez pres ftp. Testoval jsem asi 10 souboru stejen velikosti.
FTP server je muj vlastni. Jede tam proftp.
Pres lokalni sit FTP jede naplno.
Kdyz mi chce nekdo uploadovat soubor 250MB.iso, tak rychlost se pohybuje okolo 20kB/s. Ma linka zvlada s klidem 150kB/s. Pres Skype to jede naplno, tzn. kolem 70kB/s coz je upload toho na druhe strane.
Proc ale FTP nevytahne takovou rychlost?
Muj FTP server je schovan za Firewallem a na nem je port forward na FTP server machinu.
Kde tedy muze byt chybka?
FTP používá passivní nebo aktivní přenos. Při jednom se data tahají na portu 20 a ten musí být otevřený (routovaný), při druhém se vybere náhodný port (nějaký vysoký) a o connect se postará iptables modul ip_conntract_ftp a ip_nat_ftp. Je na tom Firewallu? http://www.netfilter.org/documentation/HOWTO/cz/NAT-HOWTO.html#toc7
connect se postará iptables modul ip_conntract_ftp a ip_nat_ftp. Je na tom Firewallu
Jak to poznam, jestli na tom firewallu je nebo neni? Nastaveni firewallu je pres shorewall
Jinak bych rad dodal, ze upload funguje bez problemu. Data se prenaseni po vysokem portu, ale pomalu.
Take jsem zkousel nastavit rozmesi vyskokych portu v proftp a pak take na firewallu a bylo to to same?
Je mozne, ze by to mohl nekdo po ceste shapovat?
lsmod
Možné to je, ale to byste měl probrat se svým ISP.
Moduly tam jsou. Vse je tedy asi nastavene jak by melo. Ale rychlost je pomala.
Nemate nejake doporuceni jak to nejak otestovat?
Vse ostatni funguje bez problemu. Jen upload na me FTP je proste pomaly. Skype, SCP, HTTP, FTP download, vse funguje na plne kule
Da se najak zjistit, jestli to nekdo shapuje na ceste? Nez zacnu volat ISP.
Myslite, ze muze byt chyba na firewallu u toho kdo data posila? Je tam Linksys firewall/router. Ja bych rekl, ze asi ne.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.