ftp: Service not available

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

ciao,
<BR>ho dei problemi con l´ftp: ad un pc, con slackware, non riesco ad accedere da remoto con l´ftp; se lancio dal pc remoto la connessione ftp mi compare il messaggio:
<BR> Connected to 192.168.0.4
<BR> Service not available, remote server has closed connection
<BR>Come controlli etc ho abilitato nel file inetd.conf l´ftp e restartato il processo inetd; e dal pc remoto ho controllato (con uo scan port) che la porta 21 sul server sia open.
<BR>Cos´altro posso controllare?
<BR>grazie mille,
<BR>ciao<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Edita /etc/ftpusers e commenta l´utente ftp se vuoi abilitare le connessioni anonime.
<BR>Altrimenti connettiti così <a href="ftp://utente@host" target="_blank" target="_new">ftp://utente@host</a>
<BR>
<BR>Io di solito non uso inetd ma lo lancio come server stand-alone
<BR>
<BR>Per farlo edita /etc/proftpd.conf e:
<BR> commenta la riga ServerType inetd
<BR> decommenta la riga ServerType StandAlone
<BR>
<BR>Poi ricordati di lanciarlo con :
<BR>proftpd start
<BR>
<BR>Se vuoi il server ftp attivo sin dall´avvio aggiungi la riga "proftpd start" (senza apici) dentro /etc/rc.d/rc.local
<BR>
<BR>Ciao<br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

ciao, dunque: ho modificato il proftpd.conf e lanciato il proftpd ma da´ l´errore:
<BR>
<BR>root@paolo:~# proftpd start
<BR>paolo - error: unable to determine IP address of ´paolo´
<BR>
<BR>:(
<BR>l´ip gli e´ assegnato da un dhcp.
<BR>
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Posta l´output di ifconfig....<br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

ecco qua:
<BR>
<BR>root@paolo:~# ifconfig
<BR>eth0 Link encap:Ethernet HWaddr 00:04:75:17:E7:EA
<BR> inet addr:10.32.9.139 Bcast:10.32.9.255 Mask:255.255.255.0
<BR> UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
<BR> RX packets:5661 errors:0 dropped:0 overruns:0 frame:0
<BR> TX packets:1677 errors:0 dropped:0 overruns:0 carrier:0
<BR> collisions:0 txqueuelen:100
<BR> RX bytes:1350421 (1.2 Mb) TX bytes:383522 (374.5 Kb)
<BR> Interrupt:10 Base address:0x1000
<BR>
<BR>lo Link encap:Local Loopback
<BR> inet addr:127.0.0.1 Mask:255.0.0.0
<BR> UP LOOPBACK RUNNING MTU:16436 Metric:1
<BR> RX packets:2 errors:0 dropped:0 overruns:0 frame:0
<BR> TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
<BR> collisions:0 txqueuelen:0
<BR> RX bytes:58 (58.0 b) TX bytes:58 (58.0 b)
<BR>
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Dalle FAQ di proftpd
<BR>
<BR>6. "Fatal: unable to determine IP address of "hostname:
<BR>
<BR>The hosting machine has a poorly configured hostname setup to the point where the resolver library cannot determine the IP from the name. Solutions include, fixing the DNS for the domain, fixing the hostname, fixing the /etc/hosts file. Which one works for you will largely depend on your OS and exactly what is wrong.
<BR>
<BR>Quindi da una sistemata ai file /etc/hosts e /etc/resolv.conf
<BR>
<BR>Ti posto i miei a scopo illustrativo
<BR>
<BR>#/etc/hosts
<BR>127.0.0.1 localhost
<BR>192.168.1.100 meritil.meritil.net meritil (la mia macchina si chiama meritil e dominio meritil.net)
<BR>#fine
<BR>
<BR>#/etc/resolv.conf
<BR>search meritil.net
<BR>nameserver 213.155.209.2 (il mio dns)
<BR>#fine
<BR>
<BR>Ciao
<BR>
<BR><br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

abbi solo ancora un po´ di pazienza ..... :)
<BR>ho aggiustato i file, e c´era il nome pc sbagliato ..... avevo fatto un po´ di confusione nella configurazione....
<BR>ora il comando:
<BR> proftpd start
<BR>non da errore
<BR>
<BR>pero´ se lancio l´ftp ho ancora l´errore:
<BR>Connected to 10.32.9.139 (10.32.9.139).
<BR>421 Service not available, remote server has closed connection
<BR>ftp>
<BR>
<BR>tral´altro ho lanciato il ps pero´ non riesco a trovare il nome proftpd ....
<BR>
<BR>
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

prova a restartarlo...
<BR>
<BR>proftpd restart
<BR>
<BR>per verificare:
<BR>
<BR>ps -aux | grep proftpd
<BR>
<BR>Hai commentato l´utente ftp in /etc/ftpusers ?<br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

ok, fatto, pero´ contina a non avviare il proftpd, infatti anche facendo ps -ef non compare il processo proftpd:
<BR>guardando il file di log da un errore:
<BR>cat /var/log/proftpd.log:
<BR>
<BR> Failed binding to 0.0.0.0, port 21: Address already in use
<BR>
<BR>
<BR>.....<br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

sembra che la porta 21 sia gia´ in uso:
<BR>ho cambiato la porta nel file proftp.conf:
<BR>21 -> 777
<BR>ho restartato il proftpd e funziona:
<BR>Connected to 10.32.9.139.
<BR>Escape character is ´^]´.
<BR>220 ProFTPD 1.2.8 Server (ProFTPD Default Installation)
<BR>
<BR>adesso cerco l´altro processo che occupa la 21 e lo abbatto ......
<BR>ti faccio sapere,
<BR>buon weekend<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Si chiaramente hai un altro server ftp in attività... che io sappia solo tu puoi averlo messo in funzione dato che la slack fa partire solo proftpd...
<BR>
<BR>Ciao<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

ftp: Service not available

Messaggio da useless »

ma la porta 21 non dovrebbe essere gestita da inetd di default, che poi lancia proftp?<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Si in teoria inetd si dovrebbe accorgere dei tentativi di connessione sulla porta 21 e lanciare proftpd... ma a me per esempio non funziona.
<BR>Infatti imposto proftpd come standalone e lo faccio partire all´avvio in rc.local.
<BR>Così mi funziona... spero funzionerà anche a diam!
<BR>
<BR>Ciao<br>

diam
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: gio 11 nov 2004, 0:00

ftp: Service not available

Messaggio da diam »

si ora funziona, ho fatto come dice meritil; primo ho killato tutti i processi inetd attivi (ne avevo 4 attivi) in modo da essere sicuro di liberare la 21, poi ho disabilitato da inetd.conf la riga ftp (che in effetti sembra lanciare il proftp ....) e restartato l´inetd, poi ho lanciato come stand alone il proftp.
<BR>Thanks
<BR>
<BR>ps
<BR>a proposito sapete come monitorare lo stato delle porte di un pc? (se sono usate o no)<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

ftp: Service not available

Messaggio da meritil »

Testimonianza:
<BR>Io non ho modificato nulla che avesse a che fare con inetd... e mi va alla grande proftpd.
<BR>
<BR>Ciao
<BR>
<BR>ps: netstat, netwatch, nmap, tcpdump, ce ne sono un sacco di strumenti per il networking, sniffing, portmapping ecc... scegliere quello giusto dipende dai propri scopi...
<BR><br>

Rispondi