Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Illegal PORT command

Автор: MaxValue
Дата сообщения: 19.10.2002 14:32
При создании FTP соединения WindowsCommander 5.0 ругается 500-сотой ошибкой.
Причем не при всех соединениях, а только с рядом серверов.
Лог соединения примерно такой:
---------------------------------------------
...
220 ProFTPD 1.2.5. Server
...
SYST
215 UNIX Type: L8
...
TYPE A
220 Type set to A.
PORT 10,0,16,105,11,137
500 Illegal PORT comman.
---------------------------------------------
Почему такое случается?
Автор: djelektronik
Дата сообщения: 19.10.2002 14:35
отключе пасивный режим в вц
Автор: MaxValue
Дата сообщения: 19.10.2002 14:38
Отключал, не получается, говорят еще чего-то от firewall'а может зависеть, это так?
Автор: Crash Master
Дата сообщения: 19.10.2002 17:34
MaxValue
А если наоборот включить пассивный режим?
Автор: MaxValue
Дата сообщения: 19.10.2002 19:40
Тоже самое! В логе появляется всего лишь дополнительная строка и все.
-----------------------
200 Type set to A.
PASV
227 Entering Passive Mode (80,68,244,33,16,236).
PORT 10,0,16,108,13,152
500 Illegal PORT command.
-----------------------
Автор: new_yorik
Дата сообщения: 19.10.2002 21:19
MaxValue
ну все капец. rm -rf /
прибей фаервол и nat, заработает
Автор: djelektronik
Дата сообщения: 20.10.2002 00:43
new_yorik а чево ето он пишет там?

Entering Passive Mode (80,68,244,33,16,236).
PORT 10,0,16,108,13,152
типа че ето все значит

Добавлено
new_yorik а чево ето он пишет там?

Entering Passive Mode (80,68,244,33,16,236).
PORT 10,0,16,108,13,152
типа че ето все значит
Автор: MaxValue
Дата сообщения: 20.10.2002 11:11
А черт его знает чего он там в своих логах пишет.
Я в этом не разбираюсь.
Пытался глушить firewall ничего нового не получается.
Помоему ему по барабану на все, просто illegal PORT command и все.
Может чего с сервером, с которым пытаюсь соединиться?
Так я пробывал спрашивать у суппорта этого сервака. А в ответ тишина.
Вот и решил поискать помощи здесь.
У кого какие еще будут предложения?
Автор: lynx
Дата сообщения: 20.10.2002 17:30
djelektronik


Цитата:
Entering Passive Mode (80,68,244,33,16,236).
PORT 10,0,16,108,13,152


Типа открываем пассивное соединения и номера команд (ответов)


Цитата:
80,68,244,33
Это должен быть IP, с которого коннектишься

236 - последняя команда порта, она должна быть 200 - типа все нормально.
236 - сервак перегружен!



Цитата:
TYPE A
220 Type set to A.


ASCII режим
Автор: djelektronik
Дата сообщения: 20.10.2002 22:07
MaxValue у мя тут идея пришла
надо просто те клиента сменить
он шлет команды какието которые не понимает сирвак
Автор: lynx
Дата сообщения: 20.10.2002 22:17
djelektronik


Цитата:
MaxValue у мя тут идея пришла
надо просто те клиента сменить
он шлет команды какието которые не понимает сирвак


Возможно и так. Есть еще выход - кидай в пм сервак, логин, пасс.
Автор: MaxValue
Дата сообщения: 21.10.2002 01:42
djelektronik

Цитата:
надо просто те клиента сменить

На какого например?
Автор: lynx
Дата сообщения: 21.10.2002 01:50
MaxValue

На какого например?

Винкоммандер. Консоль Юникс.

Добавлено
Ой, сори, винкоммандер уже ты пробовал. Фар тогда.

Добавлено
CuteFTP

Да не при чем тут клиент, имхо, сервак же говорит, что перегружен.
Автор: MaxValue
Дата сообщения: 21.10.2002 01:54
lynx

Цитата:
236 - сервак перегружен!

Спасибо за инфо - теперь буду знать.


Цитата:
Винкоммандер. Консоль Юникс.

Wincommander то как раз и ругается, а про консоль Юних - систему менять? может есть еще альтернативы?
P.S. Проверь почту...


Добавлено
На счет Far'a: по моему аналогично, а вто CuteFTP не пробовал, ну это уж попозже, щас пора бежать.
Все ответы через 5 часов максимум.

Добавлено
lynx

Цитата:
сервак же говорит, что перегружен

Может сервак сменить?
Есть предложения?
Автор: lynx
Дата сообщения: 21.10.2002 02:33
MaxValue


Цитата:
а про консоль Юних - систему менять?


Не, зачем, с удаленного. Ладно, забудь.


Цитата:
P.S. Проверфь почту...


Короче, я все ответила тебе уже. Сервак физически выключен походу, либо такой старшный файервол стоит, что ICMP не проходят. Ну, нет пинга даже, так что какой может быть FTP. Видимо он валялся у них последнее время и они его вырубили - плановый ремонт/апгрейд/тех.работы.

В умный Юних по FTP перебирал все зеркала, мне аж неловко перед ним, я потом пингануть догадалась, добросовестно так, заинька, не то, что некоторые ОСки:


Цитата:

bash-2.05$ ftp ***
ftp: connect to address *.*.*.8: Operation timed out
Trying *.*.*.9...
ftp: connect to address *.*.*.9: Operation timed out
Trying *.*.*.4...
ftp: connect to address *.*.*.4: Operation timed out
Trying *.*.*.5...
ftp: connect to address *.*.*.5: Operation timed out
Trying *.*.*.6...
ftp: connect: Operation timed out



Цитата:
Может сервак сменить?
Есть предложения?


Так что надо то? Для чего? Тебе не в Хостинг?
Автор: MaxValue
Дата сообщения: 21.10.2002 12:29
lynx

Цитата:
Тебе не в Хостинг?

ДА! Точно туда! Спасибо за редирект.


Цитата:
Ладно, забудь.

ОК

Ну дак и чего теперь с этим дальше делать!?
С это проблемой - надо искать сервер который фурычит нормально?

И часто такое (illegal PORT command) встречается в повседневной практике?
Автор: lynx
Дата сообщения: 21.10.2002 20:02
MaxValue


Цитата:
С это проблемой - надо искать сервер который фурычит нормально?


Ну, или подождать немного, может, админы решают там тех. проблемы и решат их скоро.


Цитата:
И часто такое (illegal PORT command) встречается в повседневной практике?


Сервер на сервер не приходится
Автор: f_serg
Дата сообщения: 22.10.2002 09:14
MaxValue

Цитата:

200 Type set to A.
PASV
227 Entering Passive Mode (80,68,244,33,16,236).
PORT 10,0,16,108,13,152
500 Illegal PORT command.

Не понял. После PASV команда PORT? Так не бывает, это два разных метода установки соединения для передачи данных.

Добавлено

lynx
Ты не права.
При активном режиме для передачи данных соединение устанавливает FTP-сервер, а клиент ждет. Клиент дает команду PORT i1,i2,i3,i4,p1,p2. i1...i4 - IP адрес, на котором ждут соединения. p1,p2 - это двубайтный порт, на котором ждут соединения.
При пассивном режиме все то же самое, только в ответе на команду PASV FTP-сервер выдает абсолютно те же данные, что и клиент, дающий команду PORT и связь устанавливает клиент, а сервер ждет соединения.

Так что "Illegal PORT command" может означать, что сервер не поддерживает активный режим обмена данными.
Автор: MaxValue
Дата сообщения: 22.10.2002 13:03
f_serg

Цитата:
После PASV команда PORT?

Я в этих технология пока не разбирался...
И что за чем должно следовать я не знаю....
Я привел точную копия лога Windows Comander'а - все вопросы к разработчикам
А это я возьму себе на заметку, спасибо!

Цитата:
"Illegal PORT command" может означать, что сервер не поддерживает активный режим обмена данными

Автор: f_serg
Дата сообщения: 22.10.2002 13:26
MaxValue
Лог WinCmd 5.11:
---
Читаю каталог...
TYPE A
200 ASCII tastes bad, dude.
PASV
227 Entering Passive Mode (212,20,8,39,40,10)
LIST
150 Here comes the directory listing.
Загрузка
Жду ответа сервера...
226 Directory send OK.
---

Видишь, после PASV сразу LIST.
Автор: MaxValue
Дата сообщения: 22.10.2002 17:09
f_serg

Цитата:
Видишь, после PASV сразу LIST.

Вижу ...
Сейчас ищу новую версию коммандера, а то уменя то 5.0
Протестирую его - результаты напишу сюда-же...

Добавлено

Цитата:
Сейчас ищу новую версию коммандера

нашел, начал скачивать, а мне и качалка сказала "illegal PORT command" - короче все ясно, серверы просто в упаде и не успевают обрабатывать все запросы
Я приконнектился к другому серверу (через wincmd 5.0 ) - без проблем, вот лог:

Цитата:
TYPE A
200 Type: A N
PORT 10,0,16,103,5,51
200 PORT command OK
LIST
150 Opening data connection

Значит дело в сервере!
Правильно я думаю, али чего не так понял?
Автор: lynx
Дата сообщения: 22.10.2002 18:58
f_serg


Цитата:

Так что "Illegal PORT command" может означать, что сервер не поддерживает активный режим обмена данными.


Если бы все так было просто, неужто я бы не вошла на сервак. Ясень день, я пробовала разные режимы, код ответа то видел? 326? Короче, это сначала было 326, а потом пинги на сервак не шли, что тут еще говорить?

Автор: new_yorik
Дата сообщения: 22.10.2002 19:08
MaxValue
так. мне в пм пароль имя и прочую дребедень. думаю разберусь. точно не знаю. только предполагаю.

Добавлено

Цитата:
Connecting to ftp.pisem.net on port 21. Attempt 1 of 3...
220 ProFTPD 1.2.5 Server (ftp.pisem.net) [80.68.244.33]
USER ***
331 Password required for ***.
PASS *****
230-User *** logged in.
230 Down: 0 Files (0mb) Up: 0 Files (0mb) 1:5F CR: 5 1:5B CR: 4882
Server Type: UNIX (standard)
PWD
257 "/" is current directory.
TYPE A
200 Type set to A.
PORT 192,168,1,1,5,54
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for file list.
226-Transfer complete.
Quotas on: using 311183.00 of 20971520.00 bytes
226 Down: 0 Files (0mb) Up: 0 Files (0mb) 1:5F CR: 5 1:5B CR: 4882
Transferred 66 bytes in 0,00 seconds (0,00 KB/s)
Queue completed in 1,40 seconds


в чем проблема собстно? во первых на все эти галимо-глючные хостеры которые не умеют нифига настроить нужно заходить в актив моде, во вторых стоит пользоватся нормальными клиентами.
я туда залил файл kiev.jpg сам посмотри. пнеш меня в аське. если не пошлю и не запишу в игнор, то научу как правильно пользоватся этой бадягой и дам хорошую клиенту. (все зависит от настроения)

типа всем остальным
мдя. разочарован. я всегда говорю на таких хостингах пользуйтесь активом. меня не слушают. удачи вамс.
Автор: MaxValue
Дата сообщения: 22.10.2002 20:03
new_yorik
Во-первых я сделал:
Отключил пассивный режим - пофигу!

Цитата:

Connect to: (23.10.2002 0:48:58)
hostname=ftp.pisem.net
username=***
startdir=
ftp.pisem.net=80.68.244.33
220 ProFTPD 1.2.5 Server (ftp.pisem.net) [80.68.244.33]
USER ***
331 Password required for ***.
PASS ***********
230-User mkx logged in.
230 Down: 0 Files (0mb) Up: 0 Files (0mb) 1:5F CR: 5 1:5B CR: 4882
SYST
215 UNIX Type: L8
Connect ok!
PWD
257 "/" is current directory.
Чтение каталога
TYPE A
200 Type set to A.
PORT 10,0,16,109,6,49
500 Illegal PORT command.

С клиентами, пока напряг - раньше надобности не было, а сейчас под рукой нет
А на счет:
Цитата:
я всегда говорю на таких хостингах пользуйтесь активом. меня не слушают.

Я здесь не так давно, возможно не читал твоих заметок, исправим
Автор: new_yorik
Дата сообщения: 22.10.2002 20:07
MaxValue
если пофигу то что я могу сказать? vi /etc/ruki.conf
по сабжу читай мой пост внимательнее.
http://mkx.pisem.net/kiev.jpg
еще одно возмущение с твое стороны, пошлю читать подпись и клиента не дам.
Автор: f_serg
Дата сообщения: 23.10.2002 06:31
lynx

Цитата:
код ответа то видел? 326?

236.
Да это не код ответа! Это младший байт порта на котором сервер ждет соединения.

Цитата:
227 Entering Passive Mode (80,68,244,33,16,236)

код ответа 227.
TCP-адрес: 80.68.244.33:4332
4332 = (16 << 8) | 236.

new_yorik

Цитата:
нужно заходить в актив моде

Понимаешь, не всегда получается. У нас, например, киска режет входящие TCP/UDP (за исключением нескольких портов). Так что по FTP могу только в пассивном режиме
Автор: MaxValue
Дата сообщения: 23.10.2002 18:12
new_yorik

Цитата:
пофигу

пофигу не мне а коммандеру
вообще ты прав - надо почиать на эту тему статеек кое-каких.
чем я и займусь в ближайшем будущем.
а с клиентом может и сам разберусь - все равно они не легкие чтобы по сети пересылать.
спасибо за советы и критику!

Страницы: 1

Предыдущая тема: pdoxusrs.net


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.