Страница 1 из 1

FTP over (NAT+NAT) не заводится...

Добавлено: 2010-07-11 14:15:49
pushkin42
Привет!

есть внешний ип
на нем физически висит дсл модем (нат)
за модемом стоит дир-100 (нат)
за дир-сто сервак
21ый порт пробросил, подключаться подключается, а потом Cant open data connection...

C:\Users\Администратор>ftp
ftp> open 192.168.2.227
Связь с 192.168.2.227.
220-EXPERIMANTAL BUILD
220-NOT FOR PRODUCTION USE
220-
220 Implementing draft-bryan-ftp-hash-02
Пользователь (192.168.2.227none)): ftp
331 Password required for ftp
Пароль:
230 Logged on
ftp> ls
200 Port command successful
150 Opening data channel for directory list.

все! дальше куй не куй все равно куй

(000062)11.07.2010 15:03:27 - (not logged in) (127.0.0.1)> Connected, sending welcome message...
(000062)11.07.2010 15:03:27 - (not logged in) (127.0.0.1)> 220-EXPERIMANTAL BUILD
(000062)11.07.2010 15:03:27 - (not logged in) (127.0.0.1)> 220-NOT FOR PRODUCTION USE
(000062)11.07.2010 15:03:27 - (not logged in) (127.0.0.1)> 220-
(000062)11.07.2010 15:03:27 - (not logged in) (127.0.0.1)> 220 Implementing draft-bryan-ftp-hash-02
(000062)11.07.2010 15:03:29 - (not logged in) (127.0.0.1)> USER ftp
(000062)11.07.2010 15:03:29 - (not logged in) (127.0.0.1)> 331 Password required for ftp
(000062)11.07.2010 15:03:34 - (not logged in) (127.0.0.1)> PASS ***********
(000062)11.07.2010 15:03:34 - ftp (127.0.0.1)> 230 Logged on
(000062)11.07.2010 15:03:35 - ftp (127.0.0.1)> PORT 127,0,0,1,218,213
(000062)11.07.2010 15:03:35 - ftp (127.0.0.1)> 200 Port command successful
(000062)11.07.2010 15:03:35 - ftp (127.0.0.1)> NLST
(000062)11.07.2010 15:03:35 - ftp (127.0.0.1)> 150 Opening data channel for directory list.
(000062)11.07.2010 15:03:35 - ftp (127.0.0.1)> 226 Transfer OK
(000062)11.07.2010 15:03:47 - ftp (127.0.0.1)> QUIT
(000062)11.07.2010 15:03:47 - ftp (127.0.0.1)> 221 Goodbye
(000062)11.07.2010 15:03:47 - ftp (127.0.0.1)> disconnected.

вот в локале. все идеально.

ftp> debug
Отладка Вкл.
ftp> ls
---> PORT 192,168,2,228,233,30
200 Port command successful
---> NLST
150 Opening data channel for directory list.

виснет соответственно на NSLT
в PASV тоже уходит в несознанку
а актив нельзя использовать через нат.

Что делать не знаю.

Re: FTP over (NAT+NAT) не заводится...

Добавлено: 2010-07-12 5:42:44
Burner
2 nat от одного только количеством отличаются. В фтп сервере выделяете пул портов для пассивных подключений, пробрасываете их и 21 порт наружу, настраиваете отдачу правильного адреса и все.