Page 1 of 1

FTP Client - CDUP

Posted: 30 Oct 2009, 10:42
by Zivan
Vytvoril jsem si na routeru Asus WL-500g FTP server a pres SS 2.52 se na nej pripojil. Narazil jsem na problem, ze mi nefunguje prechod do nadrazeneho adresare pomoci "..". Stejne chovani u pasivniho i aktivniho rezimu.

Pokud pouziji kontextovou nabidku, "Send FTP Command" a poslu CDUP, tak jsem o uroven vys - tedy vse OK.

Log:

Code: Select all

Connecting to "192.168.1.1" (192.168.1.1) on port 21.
Log UID is 11, time is 30.10.2009 - 10:37:47.

220 Welcome to FTP server.
USER anonymous
331 Guest login ok, send your e-mail address as password.
PASS (hidden)
230 User anonymous logged in.
MODE Z
503 Command not understood.
INFO: Server does not support MODE Z -> compression disabled
(10:37:47): Logged in successfully, getting system information...
SYST
215 UNIX Type: L8 (Linux).
PWD
257 "/" is current directory.
(10:37:47): Changing path to "/"...
(10:37:47): Listing path "/"...
PORT 192,168,1,2,6,192
200 PORT command successful.
TYPE A
200 Type set to A.
LIST
150 OK
226 Transfer complete.
(10:37:47): Text listing was parsed by "UNIX1" server type...
(10:37:48): Changing path to "/ftp_pub"...
CWD /ftp_pub
250 CWD command successful.
PWD
257 "ftp_pub/" is current directory.
(10:37:48): Listing path "ftp_pub/"...
PORT 192,168,1,2,6,193
200 PORT command successful.
LIST
150 OK
226 Transfer complete.
(10:37:48): Text listing was parsed by "UNIX1" server type...

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 10:59
by Jan Patera
Zivan wrote:Vytvoril jsem si na routeru Asus WL-500g FTP server a pres AS 2.52 se na nej pripojil. Narazil jsem na problem, ze mi nefunguje prechod do nadrazeneho adresare pomoci "..".
Pokud pouziji kontextovou nabidku, "Send FTP Command" a poslu CDUP, tak jsem o uroven vys - tedy vse OK.
Bylo by mozne pozadat i o nasledujici logy?
1) s chybou pri prechodu pomoci ".."
2) s rucnim zadanim prikazu CDUP
3) s rucnim zadanim prikazu FEAT

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 11:08
by Zivan
ad1) V logu neni zadne info navic.

ad2) V logu navic:
(11:05:22): Sending user command "CDUP"...
CDUP
250 CWD command successful.
PWD
257 "/" is current directory.
(11:05:22): Listing path "/" from cache...
(11:05:22): Text listing was parsed by "UNIX1" server type...


ad3) okno FTP Server Reply to "FEAT" - "503 Command not understood."

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 11:32
by Jan Patera
Zivan wrote:ad1) V logu neni zadne info navic.
Pri nejmensim by tam melo byt cislo chyby a textovy popis. V tom puvodnim logu nevidim "CWD .."

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 11:42
by Zivan
Zadna chyba nikde neni. Salamander se chova, jako kdybych zadnou cinnost neudelal. Do logu nepribude zadny radek.

Na FTP altapu vse funguje.

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 11:47
by Ether
Problém by mohl být v listingu. Zkoušel jste nějaké jiné klienty, fungují?

Funguje ruční zadání CWD /adresar1/adresar2/.../?

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 12:01
by Zivan
CWD [adresar] funguje, dokonce funguje i prikaz "CWD .."

Zkusil jsem ftp klienta v Total Commanderu 7.50a a ten taky funguje. Podle logu pouziva TC prikaz CDUP.

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 12:09
by Ether
Zkuste nám poslat listing (Plugins > FTP Client > Show Raw Listing...).

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 12:09
by Zivan
drwxr-xr-x 2 anonymous ftp 4096 Oct 30 08:44 ftp_pub
drwxr-xr-x 2 anonymous ftp 4096 Oct 30 08:44 ftp_pvt
drwxr-xr-x 2 anonymous ftp 4096 Oct 30 09:45 tbbt

Edit:
Vnorim se napr. do prvniho adresare, ten je prazdny a Raw Listing je taky prazdny. Zadne ..

Pres SZ odeslana IP adresa FTP

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 12:32
by Ether
Vzhledem k tomu, že není problém několikero způsoby (CWD .., CDUP) přejít o úroveň výš, hádám, že problém bude někde mezi FTP Pluginem a Salamanderem.

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 13:25
by Petr Solin
Tipuji, že problém bude v odpovědi na PWD: "257 "ftp_pub/" is current directory.". Cesta "ftp_pub/" nezačíná lomítkem, jak by měla. Nejde to na FTP serveru opravit (někde v jeho nastavení cest)?

Přikaz CDUP nepoužíváme, vše se řeší textově zkracováním cesty.

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 13:42
by Zivan
Urcite spousta lidi umi upravovat nastaveni linuxu v routeru. Ja mezi ne ale nepatrim :)

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 13:45
by Petr Solin
Časem to zkusím nasimulovat a opravit, díky za ohlášení.

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 14:38
by Jan Rysavy
Právě jsem problém otestoval na našem ASUS WL-500g Deluxe s posledním firmware 1.9.2.7-10 (2008-03-30) a vše funguje.

Zřejmě půjde o jednu z oprav:
Stupid-ftp should now work with some linux ftp clients
Fixed ftp server bug, which prevented files to be uploaded to subdirectories
FTP: switched to vsftpd, reworked web-iface.
...atd
Aktualizujte si prosím firmware v routeru. Poznámka: jde o neoficiální firmware, který ovšem mohu jen doporučit. Pokud jste na oficiální řadě, zkuste update ze stránek firmy ASUS.

Do Salamandera tedy hack pro tuto chybu zanášet nebudeme (mohl by způsobit problémy u jiných uživatelů).

Re: FTP Client - CDUP

Posted: 30 Oct 2009, 15:03
by Zivan
Pouzil jsem posledni neoficialni FW ze stranek koppel.cz a potvrzuji, ze FTP uz chodi.

Jinak pozor na to, ze na strankach Asusu je u WL-500g prvni FW v cinstine. Nic pro nasince :D