PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Failed binding to ::, port 21: Address already in use



Lauchhammer
02.11.07, 11:43
Hallo alle zusammen,

ich habe ein kleines Problem mit Proftp. Proftp startet nicht und in der /var/log/messages steht:

Failed binding to ::, port 21: Address already in use

Nun habe ich ne Menge gegoogelt und auch einiges ausprobiert. Als erste festgestellt stellt, wer klaut port 21:

fuser -n tcp 21
21/tcp: 32502

dann:
ps aux | grep 32502

root 32502 0.0 0.0 15276 916 ? Ss 11:26 0:00 /usr/sbin/xinetd
root 32510 0.0 0.0 7072 856 pts/2 S+ 11:26 0:00 grep 32502

Was mir sagt, glaube ich, xinted hat port 21 in Beschlag. Stoppe ich xinetd und starte proftp funktioniert proftp. xinetd jetzt zu starten haut nicht hin.

Nun habe ich gelesen, das man in der xinetd.conf den ftp-Eintrag deaktivieren soll, Problem, gibt kein ftp-Eintrag oder sagen wir mal, ich finde keine Eintrag :-(

Wie bekomme ich den port 21 für proftp frei? Wo kann ich noch was ändern?

Grüße

Harry

drcux
02.11.07, 11:45
includedir /etc/xinetd.d

Lauchhammer
02.11.07, 11:59
So weit, so gut, aber was soll ich jetzt dort ändern ? im Verzeichnis /etc/xinetd.d finde ich die Datei proftpd die auf /usr/sbin/proftpd verweist. Da gehe ich mal davon aus, das xinitd diesen Service starten will. Aber wie unterbinde ich xinitd das. Kommentiere ich die Datei mit # aus, startet xinitd nicht mehr, lösche ich die Datei proftpd in /etc/xinetd.d passiert das gleiche.

Wo muss ich denn jetzt eine Änderung vornehmen?

Grüße

Harry

Lauchhammer
02.11.07, 12:16
So, jetzt läuft er erst einmal.

Ich habe in der /etc/proftpd/proftpd.conf den ServerType von

standalone

in

inetd

geändert und nun wird er von xinitd als Service mitgestartet.

Grüße

Harry