![]() |
Если сажаю ftp сервер на другой порт, не грузится список каталогов.
В общем ситуация следующая:
Есть сервер на нем винроут(nat раздает инет). 192.168.1.1 Есть комп во внутренней сети на нем ftp сервер FileZilla Server version 0.9.27 beta. ip 192.168.1.2 |
Делаю сервер доступным из инета:
Пишу правило которое перенаправляет запросы на 21 порт на 192.168.1.2 Все работает нормально. А если я например назначу чтоб ftp висел на 21000 порту и напишу правило которое запросы на этот порт тоже будет направлять на 192.168.1.2 , то наблюдается очень странная ситуация: Появляется запрос авторизации, авторизация проходит нормально, но на этапе загрузки списка каталогов все встает намертво. FileZilla пишет 425 Can't open data connection. |
|
соединялся с помощью тотал командера , галочка passive mode стоит , соответственно пассивный :)
|
mitiya,
что в логах ftp сервера? |
(000017) 27.03.2009 21:03:49 - (not logged in) (83.149.3.23)> USER mit
(000017) 27.03.2009 21:03:49 - (not logged in) (83.149.3.23)> 331 Password required for mit (000017) 27.03.2009 21:03:59 - (not logged in) (83.149.3.23)> PASS ************ (000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> 230 Logged on (000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> SYST (000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> 215 UNIX emulated by FileZilla (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> FEAT (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> 211-Features: (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MDTM (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> REST STREAM (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> SIZE (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MODE Z (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MLST type*;size*;modify*; (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MLSD (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> UTF8 (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> CLNT (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MFMT (000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> 211 End (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> PWD (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 257 "/" is current directory. (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> TYPE A (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 200 Type set to A (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> MODE Z (000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 200 MODE set to Z. (000017) 27.03.2009 21:04:02 - mit (83.149.3.23)> PASV (000017) 27.03.2009 21:04:02 - mit (83.149.3.23)> 227 Entering Passive Mode (192,168,1,11,82,11) (000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> PORT 10,231,189,170,6,167 (000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> 200 Port command successful (000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> LIST (000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> 150 Opening data channel for directory list. (000017) 27.03.2009 21:04:35 - mit (83.149.3.23)> 425 Can't open data connection. |
цитата с википедии (http://ru.wikipedia.org/wiki/FTP) :
Цитата:
|
Цитата:
При помощи чего пишете. Правила фаервола опишите. |
Alan85, поглядел в сервисис в винроуте в севисе ftp только 21 порт больше ничего.
к томуже в настройках FileZilla Server нигде нет 20 порта , как же его тогда изменить. kim-aa, internet any tcp/udp 21 map (192.168.1.11) |
Посмотри какие порты открыты командой netstat при нормальной работе ftp . Скорей всего с портом 21000 дополнительно необходимо кинуть порт 20:
internet any tcp/udp 21000 map (192.168.1.11) internet any tcp/udp 20 map (192.168.1.11) |
|
Alan85, я ведь фтп на другой порт поставил не из спортивного интереса, а из-за того что один ftp уже есть, а мне нужно поднять еще один , причем именно доступный из вне. Так что мапить 20 порт нет смысла (тем более я проверил это не помогает).
Я вот проверил сейчас, в правиле мапил только 21 порт (именно порт а не сервис ftp) , больше ничего. В FileZilla все по умолчанию, пассив моде на дифаулт. Все работает отлично, netstat показывает только соединение на 21 порту. Провел еще один эксперимент, в FileZilla изменил порт на 21000 , а на фаерволе в правиле для 21 порта мапил на 192,168,1,11:21000 . Дак вот что интересно заработало без проблем, получается проблема в винроуте где-то. |
Время: 17:04. |
Время: 17:04.
© OSzone.net 2001-