LINUX.ORG.RU

Помогите с настройкой ftp-клиента


0

0

Столкнулся с проблемой: в локалке есть фтп, на котором часто появляюся фильмы (некоторые с русскоязычными названиями), так вот под любым фтп-клиентом (от gFTP до консольного ftp) просмотреть некоторые папки этого фтп не удается клиент зависает (видно ждет ответа на команду LIST, а ее нету). В другие папки входит и просматривает нормально. Играл с пассивной и не пассивной работой - ничего не помогает. В виндовсе , опять же любой клиент (от консольного ftp, до встроенного в Far) и входит и все показывает. Как решить сию проблему? Ведь перегружатся в винды только ради, того чтобы скачать очередной фильм - не хочется.

Дистрибутив стоит Slackware 10.1, ядро 2.4.31.

anonymous

Ответ на: комментарий от mikhail

Не работает ни на одном клиенте-ftp. После посылки команды LIST приходит ответ - 150 Opening ASCII mode data connection for file list и этим все заканчивается. А информации с каталогами и файлами нету (пробывал tcpdump-ом перехватывать пакеты и смотреть что они содержат). ftp-клиент долго информацию ждет и потом вываливается с ошибкой.

anonymous
()
Ответ на: комментарий от anonymous

На основании чего отрывать? Он говорит, что подобные проблемы только у меня. Множество клиентов виндузятников не жалуется. Сам он проверил на Red Hat-е - говорит, такой проблемы нету. :( А я не знаю от куда и копать.

anonymous
()
Ответ на: комментарий от anonymous

Единственное, не знаю как в обычном клиенте (ftp который) включить перекодировку в CP1251

user@home:/etc# ftp -dv 147.46.38.232 Connected to 147.46.38.232. 220 FTP Server Mike Name (147.46.38.232:root): mike ---> USER mike 331 Password required for mike. Password: ---> PASS XXXX 230 User mike logged in. ---> SYST 215 UNIX Type: L8 Remote system type is UNIX. Using binary mode to transfer files. ftp> ls ---> PORT 193,202,118,124,128,51 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list drwxr-xr-x 2 mike rpm 4096 Apr 3 16:28 audiokniga drwxr-xr-x 2 root root 4096 Oct 20 2004 clips drwxr-xr-x 3 mike mike 4096 Aug 23 23:13 films drwxr-xr-x 2 mike mike 4096 Jun 28 08:18 games drwxr-xr-x 18 mike mike 4096 Aug 27 10:26 incoming drwxr-xr-x 3 root root 4096 Aug 15 2004 mult drwxr-xr-x 22 mike mike 4096 Aug 16 22:23 music drwxr-xr-x 11 root root 4096 Jul 4 16:16 soft drwxr-xr-x 2 mike mike 4096 Aug 17 2004 some 226 Transfer complete. ftp> cd mult ---> CWD mult 250 CWD command successful ftp> ls ---> PORT 193,202,118,124,128,52 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list -rw-r--r-- 1 mike rpm 103892096 Aug 14 2004 фХК АШК ОЕЯ.mpg drwxr-xr-x 2 mike rpm 4096 Aug 15 2004 йЮГЮЙХ 226 Transfer complete. ftp> cd /incoming ---> CWD /incoming 250 CWD command successful ftp> ls ---> PORT 193,202,118,124,128,53 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list drwxr-xr-x 6 mike rpm 4096 Aug 23 23:12 $New_soft$ -rw-r--r-- 1 mike rpm 5536957 Jul 30 02:01 012_Liberty X - Everybody Cries (radio mix).mp3 -rw-r--r-- 1 mike rpm 5602159 Jul 30 02:01 015_Outlandish - Walou (radio edit).mp3 -rw-r--r-- 1 mike rpm 5872996 Jul 30 02:02 017_Craig David - You Dont Miss Your Water (radio edit).mp3 -rw-r--r-- 1 mike rpm 5436020 Jul 30 02:02 024.No Doubt - Its My Life.mp3 -rw-r--r-- 1 mike rpm 5408435 Jul 30 02:03 036.Atomic Kitten - If You Come To Me (Radio Edit).mp3 -rw-r--r-- 1 mike rpm 5352637 Jul 30 02:03 037.Craig David - World Filled With Love (Radio Edit).mp3 -rw-r--r-- 1 mike rpm 4128853 Jul 30 02:03 038.Busta Rhymes & Mariah Carey - I Know What You Want.mp3 -rw-r--r-- 1 mike rpm 5764536 Jul 30 02:04 040.Beyonce feat. Sean Paul - Baby Boy.mp3 -rw-r--r-- 1 mike rpm 4628523 Jul 30 02:04 050 Busted - Sleeping With The Light On (new version).mp3

тут весим

anonymous
()
Ответ на: комментарий от anonymous

Единственное, не знаю как в обычном клиенте (ftp который) включить перекодировку в CP1251 user@home:/etc# ftp -dv 147.46.38.232 Connected to 147.46.38.232. 220 FTP Server Mike Name (147.46.38.232:root): mike ---> USER mike 331 Password required for mike. Password: ---> PASS XXXX 230 User mike logged in. ---> SYST 215 UNIX Type: L8 Remote system type is UNIX. Using binary mode to transfer files. ftp> ls ---> PORT 193,202,118,124,128,51 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list drwxr-xr-x 2 mike rpm 4096 Apr 3 16:28 audiokniga drwxr-xr-x 2 root root 4096 Oct 20 2004 clips drwxr-xr-x 3 mike mike 4096 Aug 23 23:13 films drwxr-xr-x 2 mike mike 4096 Jun 28 08:18 games drwxr-xr-x 18 mike mike 4096 Aug 27 10:26 incomins drwxr-xr-x 3 root root 4096 Aug 15 2004 mult drwxr-xr-x 22 mike mike 4096 Aug 16 22:23 music drwxr-xr-x 11 root root 4096 Jul 4 16:16 soft drwxr-xr-x 2 mike mike 4096 Aug 17 2004 some 226 Transfer complete. ftp> cd mult ---> CWD mult 250 CWD command successful ftp> ls ---> PORT 193,202,118,124,128,52 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list -rw-r--r-- 1 mike rpm 103892096 Aug 14 2004 фХК АШК ОЕЯ.mpg drwxr-xr-x 2 mike rpm 4096 Aug 15 2004 йЮГЮЙХ 226 Transfer complete. ftp> cd /incoming ---> CWD /incoming 250 CWD command successful ftp> ls ---> PORT 193,202,118,124,128,53 200 PORT command successful ---> LIST 150 Opening ASCII mode data connection for file list drwxr-xr-x 6 mike rpm 4096 Aug 23 23:12 $New_soft$ -rw-r--r-- 1 mike rpm 5536957 Jul 30 02:01 012_Liberty X - Everybody Cries (radio mix).mp3 -rw-r--r-- 1 mike rpm 5602159 Jul 30 02:01 015_Outlandish - Walou (radio edit).mp3 -rw-r--r-- 1 mike rpm 5872996 Jul 30 02:02 017_Craig David - You Dont Miss Your Water (radio edit).mp3 -rw-r--r-- 1 mike rpm 5436020 Jul 30 02:02 024.No Doubt - Its My Life.mp3 -rw-r--r-- 1 mike rpm 5408435 Jul 30 02:03 036.Atomic Kitten - If You Come To Me (Radio Edit).mp3 -rw-r--r-- 1 mike rpm 5352637 Jul 30 02:03 037.Craig David - World Filled With Love (Radio Edit).mp3 -rw-r--r-- 1 mike rpm 4128853 Jul 30 02:03 038.Busta Rhymes & Mariah Carey - I Know What You Want.mp3 -rw-r--r-- 1 mike rpm 5764536 Jul 30 02:04 040.Beyonce feat. Sean Paul - Baby Boy.mp3 -rw-r--r-- 1 mike rpm 4628523 Jul 30 02:04 050 Busted - Sleeping With The Light On (new version).mp3

тут висим

тут весим

anonymous
()
Ответ на: комментарий от anonymous

STAT - получить статистику сессии STAT каталог - список файлов без открытия DTP если не выведет - то сервер не соответствует RFC 959

в kde konsole в настройках можно поменять кодировку на лету, в gnome тоже самое

anonymous
()
Ответ на: комментарий от anonymous

еще несколько вариантов
1) скачать к себе все из нечитаемой папки(под виндой), поднять свой
ftp сервер в linux и с него попробовать (оставив кодировку cp1251),
затем поменять кодировку в названиях файлов на твою локальную и проверить (пытаться найти имя файла, который все портит)

2) искать какие общие библиотеки используют нерабочие ftp клиенты и обновлять их

3) сразу попробовать другой дистрибутив - например knoppix и убедиться что там все работает

anonymous
()
Ответ на: комментарий от anonymous

Проверял на своих хостах - проблемы нет!
На 3-х хостах установлен proftpd, на всех хостах используется koi8-r, на 2-х из них работают samba-серверы, причем на одном имеется 2-е установленных винды.
Проверял различными клиентами из-под линукса и из-под винды.
Прекрасно читаются файлы с русскими именами на любых разделах, в том числе fat32, причем неважно, под линуксом или под виндой эти файлы создавались.
Просто-напросто у меня в ядрах собраны поддерки NLS, в том числе и для сетевых файловых систем. Думаю дело именно в этом.
Сказать, где именно, со стороны сервера или со стороны клиента это имеет бОльшее значение не могу, т.к. все серверы и клиенты собраны практически одинаково.
Попробуйте поковыряться в вашем ядре, тем более, что, как я понял, у других линукс-клиентов проблем вроде нет.

archont ★★★
()
Ответ на: комментарий от archont

Решили проблему. Со стороны сервера. Оказывается влиял на все MTU vpn соединения - выставлялся 1496. Сейчас стоит 1472 - и все работает. Правда админ говорил, что должно быть 1476

anonymous
()
Ответ на: комментарий от archont

Как-то потом начал вспоминать - влияло!, но изредко. Например, вспомнил, что с форумом linuxforum.ru удивлялся, что когда нажимаю на тему - часто выскакивало сообщение в Firefox-е, что-то о пустой странице и приходилось нажимать повторно. На лицо потеря пакетов, но как-то в общую картину все сложилось лишь после эксперементов с MTU. Сейчас все нормально - живу и радуюсь жизни в линуксе.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.