Fórumok
FTP szerverrel van problémám.
Debian 4.0 alatt wu-ftp szerver fut. A gép és az ADSL modem között router (Planet XRT401D) van.
Current Virtual Server Table:
Private IP Private Port Type Public Port Comment
192.168.0.100 20 TCP 20 FTP
192.168.0.100 21 TCP 21 FTP
192.168.0.100 80 TCP 80 HTTP
A helyi hálózat IP címével működik rendesen, kívülről csak a bejelentkezésig jutok:
230 User berty logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
500 Illegal PORT Command
ftp: bind: Address already in use
ftp>
Tűzfal a routerben kikapcsolva. Mi lehet a baj?
Előre is köszönöm:
Márton
Hozzászólások
Passzív módban megy? Kliensgépen be van engedve remote:20-ról az inbound?
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
"Kliensgépen be van engedve remote:20-ról az inbound?"
Ez a kérdés elvezetett a megoldáshoz.
Az volt a baj, hogy az ftp kliens programot - tesztelési céllal - ugyanarról a gépről futtattam, amelyiken a szerver futott. Másik hálózatról - az értelemszerű átirányításokkal - rendesen működik.
Köszönöm a segítséget,
Márton
Sziasztok!
Hasonló problémával küzdök.
Ugyanabból a hálózatból hogyan lehet működésre bírni?
Pl. ha a szerveren akarom futtatni a klienst?
Köszi
Üdv
netstat -an | grep LISTEN
It doesn't matter if you like my song as long as you can hear me sing
netstat -an | grep LISTEN:
...
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
...
Ennyi, ami az ftp-hez tartozik.
Köszi a segítséget
Ez azt jelenti, hogy minden interface-en figyel. Mit ad ki, ha localhostról próbálsz ftp-zni?
It doesn't matter if you like my song as long as you can hear me sing
Simán bejelentkezik, de a dir parancsra a következőt írja:
500 Illegal PORT command
ftp: bind: Address already in use
Passzív mód?
It doesn't matter if you like my song as long as you can hear me sing
ftp> passive
Passive mode on.
ftp> dir
227 Entering Passive Mode (...).
Lista persze nincsen.
Na és amikor próbál enterni passzívba, akkor mit mutat a netstat -nt egy másik terminálon?
It doesn't matter if you like my song as long as you can hear me sing
netstat -nt:
...
tcp 0 0 belső-ip:21 külső-ip:2975 ESTABLISHED
...
tcp 0 0 belső-ip:21 külső-ip:34648 TIME_WAIT
...
Köszi