

Nelze se připojit na domácí FTP z mobilních zařízení
Ahojte,
na malém domácím PC (statická IP 192.168.1.66, Win8.1) běží Filezilla server.
Můžu se na něj bez potíží připojit z počítačů připojených kabelem nebo i z notebooku s XP přes WiFi.
Ale ani za vepře se nepřipojím z mobilních zařízení - zkoušel jsem dva Androidy 4.4, jeden Windows Phone, mrtě klientů... zadám údaje, čekám... a timeout.
Už netuším, kde hledat, myslel jsem, že na routeru bude nějak vyblokovaný port 21 pro WiFi, ale notebook s WiFi se připojí v Total Commanderu krásně... Router je "nějaký Asus", každopádně na něm běží ddwrt. Žádné další síťové prvky (switche atp.) nemám. Z těch mobilů se na IP adresu toho FTP serveru v pohodě pingnu. Nedávno jsem dělal "reset to factory defaults" a nenastavoval jsem tam prakticky nic ohledně portů, jediné, co jsem tam měl, byl port forwarding 21 zvenku.
Nějaké nápady, co zkusit? Díky!
co říká log zilly?
no a následně po nějaké době vyplivnou všechny klienty timeout...
zkus pasivní mód z PC..
Pasivní mód z PC projde taky v pohodě.
Tak teď jsem zkusil něco, co jsem měl zkusit už dávno - vypnul jsem na tom serveru s Win 8.1 firewall a už to lítá jak z praku. Po zapnutí se to zase bloknulo. Přitom se zdá, že porty mám povoleny v pořádku. Jdu hledat dál.
edit:byl tam mess. Všechno vyházeno a nastaveno podle https://wiki.filezilla-project.org/Network_Configu ration#Setting_up_FileZilla_Server_with_Windows_8_ Firewall
A už to frčí i se zapnutým fw.
Vyřešeno. Díky všem za snahu!
v tom případě to nemohlo fungovat pasivně z jiného Win stroje - muselo se to přepnout do active.. Právě proto jsem se ptal, zda to alespoň někde funguje pasivně..
Nevim, klient napsal "Entering passive mode", připojil se a fungoval.
Aktivní připojení používá konkrétní porty (20,21). Pasivní připojení se připojuje přes náhodné porty, případně specifikovaný rozsah portů na serveru.
Jen upřesním.
Řídící spojení je vždy na portu 21 (passive i active). Data se v active posílají port 20 klienta (port musí být otevřen) spojení je tedy obousměrné. V případě passive jsou otevřena jen spojení směrem na server a to řídící na portu 21 a data server vystaví na náhodném portu nad 1024. Nedávno jsem to musel v práci nastudovat, tak hraju machra...