Поставил на одном компе ftp-сервер proftpd. Он работает, порт слушает. С другой федоры можно залогиниться через команду ftp. А с смартфона не получется, сервер не находит. Если файровол отключить, тогда смарт подключается, все работает.
Порты я естественно открыл, сначала как в манулах пишут.
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload
Не помогло, забрался в gui там открыл порт и public, home, internal. И еще на всякий случай открыл так же 20 порт, сам не знаю почему. Все равно не помогло.
Так что бы снести firewalld и заюзать iptables я пока еще не готов. хотя..