FTP over (NAT+NAT) не заводится...
Добавлено: 2010-07-11 14:15:49
Привет!
есть внешний ип
на нем физически висит дсл модем (нат)
за модемом стоит дир-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 тоже уходит в несознанку
а актив нельзя использовать через нат.
Что делать не знаю.
есть внешний ип
на нем физически висит дсл модем (нат)
за модемом стоит дир-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 тоже уходит в несознанку
а актив нельзя использовать через нат.
Что делать не знаю.