перенаправляя только 21-ый порт для ФТП на сервере нужно включить/разрешить passive mode (для работы с ФТП через браузер этот режим должен быть разрешен на ФТП сервере) Если пассивный режим не включен, тогда на роутере вместе с 21-ым портов перенаправляйте 20-ый не забыв подгрузить модули: nf_nat_ftp nf_conntrack_ftp
У вас вместо nf_ может быть ip_ ip_nat_ftp ip_conntrack_ftp ____ JSC Master-Byte Munko O. Bazarzhapov JID / ICQ / Mail [email protected] / 169245258 / [email protected] 7 ноября 2009 г. 20:40 пользователь Dmitry Glazov <[email protected]> написал: > Сергей Иванов пишет: >> Как оказалась я правильно делал так работает: >> iptables -t nat -A PREROUTING -p tcp -d 192.168.1.1 --dport 21 -j DNAT >> --to 192.168.1.39:21 >> >> Дело оказалось в ftp сервере, у меня есть в сети ещё машина с ftp >> сервером (192,168,1,39) vsftpd. К ней все прекрасно перенаправляет. >> Завтра буду разбираться с ftp сервером посмотрю, что там стоит и как оно >> настроено. >> >> Странно вот, что попробовал я сейчас подключиться через FileZilla к >> 192,168,1,1 всё сработало правильно, я оказался на 192,168,1,2, но через >> браузер не работает :( >> Пишет: "425 Cannot open data connection." >> >> Хотя если указать 39 машину то работает и через FileZilla и через браузер. > > Гмм, это мой склероз или 20 порт все же числится ftp-data ? > > > > > -- > ubuntu-ru mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > -- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
