Ich versuche auf meinem Server xinetd einzurichten, verstehe aber seine Arbeitsweise nicht ganz. Könnt ihr mir dabei bitte ein paar tipps geben?
Wenn ich es richtig verstanden habe, hört xinetd auf die Ports der konfigurierten Dienste und leitet die Daten an diese weiter. Nun melden diese Dienste aber, dass die Adressen bereits verwendet würden. Was mache ich bloss falsch?
Grüsse
Fabian Horlacher
Code: Alles auswählen
$ telnet efilo.ch 21
Trying 83.169.38.143...
Connected to efilo.ch.
Escape character is '^]'.
Connection closed by foreign host.
Code: Alles auswählen
# tail /var/log/daemon.log
Aug 13 15:39:53 lvps83-169-38-143 xinetd[17966]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug 13 15:39:53 lvps83-169-38-143 xinetd[17966]: Started working: 1 available service
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22158]: processing configuration directory '/etc/proftpd/ispcp'
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22159]: lvps83-169-38-143.dedicated.hosteurope.de - Failed binding to 0.0.0.0, port 21: Die Adresse wird bereits verwendet
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22159]: lvps83-169-38-143.dedicated.hosteurope.de - Check the ServerType directive to ensure you are configured correctly.
Code: Alles auswählen
# lsof -i :21
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
xinetd 17966 root 5u IPv4 70663071 TCP *:ftp (LISTEN)
Code: Alles auswählen
# more ftp
1 service ftp
2 {
3 disable = no
4 socket_type = stream
5 protocol = tcp
6 user = root
7 server = /usr/sbin/proftpd
8 wait = no
9 instances = 10
10 }