Heeft toevallig iemand met je FTP config file zitten fokken?
* Als je op de server, vanaf de commandline, een "telnet localhost 21" doet. Krijg je dan gewoon een goede verbinding?
Als dat al niet werkt is er iets lekker mis.
-> Doe "netstat -an | grep LISTEN". Zie je daar een aanwijzing dat er op poort 21 iets luistert?
-> Doe "sudo lsof > /tmp/baka". Open daarna /tmp/baka in een tekst editor. Zoek naar de string "ftp". Is die er niet, dan is er iets mafs aan de hand. Is die er wel, dan hoort aan het begin OF "xinetd" te staan (OS X.3), OF "launchd" te staan (OS X.4).
Krijg je bij geen van beide punten resultaat, dan is de config van je xinetd/launchd wat vernaggeld. Kunnen we natuurlijk weer gewoon fixen.
Werken die dingen daarentegen wel, dan gaan we debugging aanzetten
OS X.3, Panther:
* Bewerk /etc/xinetd.d/ftp. Een backup kopie maken is slim.
* Het argument "server_args" is nu als het goed is "-l". Maak daar "-l -l -d" van.
* Herstart de FTP service vanuit System Preferences. Of stuur een "kill -HUP" naar xinetd.
OS X.4, Tiger:
* Bewerk /System/Library/LaunchDaemons/ftp.plist. Een backup kopietje maken is altijd slim.
* Onder de key ProgramArguments staat nu als tweede string waarschijnlijk "-l". Maak daar "-l -l -d" van.
* Herstart de FTP service vanuit System Preferences. Of stuur een "kill -HUP" naar launchd.
Probeer het nu nog eens een paar keer. Check je system logs om te zien wat voor debugging output je terug kan vinden.
[
Voor 32% gewijzigd door
Liegebeest op 27-10-2006 16:23
. Reden: Wat meer uitgebreide trouble shooting. ]