Anonym (1.9.2006 08:16:32)
nemá nahodou FTP nastavene porty napevno?
jirka (1.9.2006 22:15:35)
Tato otázka je složitější jak vypadá.
První FTP server chodí protože modem Well PTI-845 G (předpokládám že obsahuje router) si myslí, že FTP server máš na běžným portu 21. Tudíž modul ip_conntrack_ftp pracuje správně. To znamená, že odchytí (odposlechne) komunikaci na portu 21. Na tomto portu se domlouvá na kterých portech bude probíhat vlastní přenos dat. Ty pak otevře.
Pro druhý server běžící na portu 5000 toto neudělá, neboť modulu ip_conntrack_ftp nikdo neřekl, že druhý FTP server běží na jiném portu.
Náprava je možná dvěmi způsoby (pro pasivní přenos dat):
1. Některé routry mají možnost nastavit odposlech na jiných portech jak 21. Podívej se zda to tvůj routr umožňuje. Toto nastavení přiředí modulu ip_conntrack_ftp všechny porty, které tam napíšeš.
2. Pokud to tvůj routr neumí, budeš muset nastavit natvrdo rozsah portů pro pasivní přenos třeba 55000-56000. Nastavíš to v FTP serveru. Tento rozsah navíc přesměruješ i v routru spolu s portem 5000. Pak ti to bude chodit. Pochopitelně můžeš nastavit libovolnou část rozsahu od 1024-65535. Doporučuju se držet při horním konci.