История следующая. Поднял ФТП-Сервер. Сначала использовал Serv-U, проблема заключалась в том, что из 3х браузеров сервер видел только Firefox. Сейчас поставил Filezilla. Его видят Фаерфокс и Опера, ИЕ не видит. А ведь большинство клиентов в моей сети будут скачивать именно через ИЕ.
Можете сами проверить это дело, вот мой сервер -
ftp://rabinet.homeip.net/Тотал коммандер тоже нормально кажет. На ФТП будут лежать файлы, ссылки на которые будут находится на веб-портале, поэтому надо чтобы народ тупо нажал и скачал без лишних мануалов и заморочек, а тут такой прикол с браузером, которым пользуется большинство
Вот логи, которые пишутся при соединении при разных браузерах:
Total CommanderЦитата | Quote
(000024) 11.01.2010 14:11:50 - (not logged in) (10.0.13.250)> Connected, sending welcome message...
(000024) 11.01.2010 14:11:50 - (not logged in) (10.0.13.250)> USER anonymous
(000024) 11.01.2010 14:11:50 - (not logged in) (10.0.13.250)> 331 Password required for anonymous
(000024) 11.01.2010 14:11:50 - (not logged in) (10.0.13.250)> PASS ********
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> 230 Logged on
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> SYST
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> 215 UNIX emulated by FileZilla
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> FEAT
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> 211-Features:
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> MDTM
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> REST STREAM
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> SIZE
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> MLST type*;size*;modify*;
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> MLSD
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> UTF8
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> CLNT
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> MFMT
(000024) 11.01.2010 14:11:50 - anonymous (10.0.13.250)> 211 End
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> PWD
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> 257 "/" is current directory.
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> TYPE A
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> 200 Type set to A
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> PORT 10,0,13,250,195,238
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> 200 Port command successful
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> LIST
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> 150 Opening data channel for directory list.
(000024) 11.01.2010 14:11:51 - anonymous (10.0.13.250)> 226 Transfer OK
FirefoxЦитата | Quote
(000025) 11.01.2010 14:13:11 - (not logged in) (10.0.13.250)> USER anonymous
(000025) 11.01.2010 14:13:11 - (not logged in) (10.0.13.250)> 331 Password required for anonymous
(000025) 11.01.2010 14:13:11 - (not logged in) (10.0.13.250)> PASS ********
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 230 Logged on
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> SYST
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 215 UNIX emulated by FileZilla
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> PWD
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 257 "/" is current directory.
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> TYPE I
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 200 Type set to I
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> PASV
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 227 Entering Passive Mode (192,168,0,3,195,80)
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> SIZE /../
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 550 File not found
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> MDTM /../
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 550 File not found
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> RETR /../
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 550 File not found
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> PASV
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 227 Entering Passive Mode (192,168,0,3,195,81)
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> CWD /../
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 250 CWD successful. "/" is current directory.
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> LIST
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 150 Connection accepted
(000025) 11.01.2010 14:13:11 - anonymous (10.0.13.250)> 226 Transfer OK
OperaЦитата | Quote
(000035) 11.01.2010 14:30:42 - (not logged in) (10.0.13.250)> USER anonymous
(000035) 11.01.2010 14:30:42 - (not logged in) (10.0.13.250)> 331 Password required for anonymous
(000035) 11.01.2010 14:30:42 - (not logged in) (10.0.13.250)> PASS *****
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 230 Logged on
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> PWD
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 257 "/" is current directory.
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> EPSV ALL
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 229 Entering Extended Passive Mode (|||50001|)
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> REST 0
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 350 Rest supported. Restarting at 0
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> TYPE I
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 200 Type set to I
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> LIST
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 150 Connection accepted
(000035) 11.01.2010 14:30:42 - anonymous (10.0.13.250)> 226 Transfer OK
Internet ExplorerЦитата | Quote
(000027) 11.01.2010 14:15:45 - (not logged in) (10.0.13.250)> USER anonymous
(000027) 11.01.2010 14:15:45 - (not logged in) (10.0.13.250)> 331 Password required for anonymous
(000027) 11.01.2010 14:15:45 - (not logged in) (10.0.13.250)> PASS ****
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> 230 Logged on
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> CWD /
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> 250 CWD successful. "/" is current directory.
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> TYPE A
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> 200 Type set to A
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> PASV
(000027) 11.01.2010 14:15:45 - anonymous (10.0.13.250)> 227 Entering Passive Mode (192,168,0,3,195,83)
Из логов получается, что ИЕ всё таки подключается к серверу, но через Пассив Мод не заходит. По логам только Опера нормально заходит через 50000-50009 порты, которые я заранее открыл в роутере, Тотал и ФФ заходят как-то по другому
Может надо что оптимизировать?
Позже сделал вот что. Открыл 20 порт (21 уже был открыт) и IE стал открывать FTP внутри локальной сети провайдера (10.х.х.х), Опера и ФФ также работают нормально. Но через внешку (
ftp://rabinet.homeip.net/ ) IE по прежнему не открывает ФТП.
Позже открыл все порты на сервер ( 1-65535), но ничего не изменилось - ФФ и Опера работают с ФТП норм, а IE не открывает через внешку. При попытке коннекта в логах повляется вот что:
Цитата | Quote
(000237) 11.01.2010 23:46:07 - (not logged in) (94.125.48.42)> USER anonymous
(000237) 11.01.2010 23:46:07 - (not logged in) (94.125.48.42)> 331 Password required for anonymous
(000237) 11.01.2010 23:46:07 - (not logged in) (94.125.48.42)> PASS ****
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> 230 Logged on
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> CWD /
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> 250 CWD successful. "/" is current directory.
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> TYPE A
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> 200 Type set to A
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> PASV
(000237) 11.01.2010 23:46:07 - anonymous (94.125.48.42)> 227 Entering Passive Mode (10,0,13,250,195,85)
Какие ещё могут быть подводные камни в данной ситуации?