Newsgroup: it.comp.os.linux.sys
Titolo: telnetd (Anche i thorin piangono...)

Staro' invecchiando ma non riesco a capire cosa ho dimenticato: voglio
abilitare al telnet dei server della mia rete, quindi
/etc/hosts.deny
ALL except identd : ALL except localhost
/etc/hosts.allow
in.telnetd: cmcsntpdc, cmcsntbdc1, maddalena, bernadette, nefertari
telnetd e' in ascolto...
[root@mordor /tmp]# netstat -ta | grep telnet
tcp        0      0 *:telnet                *:*       LISTEN
quindi in /etc/inetd.conf e' a posto ed il daemon e' sotto tcpd. Fatto
sta che quando provo a telnettare mi becco un "Connection to host
lost.". Cosa ho lasciato per strada?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

lost.". Cosa ho lasciato per strada?
La linea e` spesso molto disturbata, puo` dipendere dalla qualita` del
modem se non tiene la linea.
Hai forse un winmodem (di quelli supportati)?!
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

 writes:
...
taw> quindi in /etc/inetd.conf e' a posto ed il daemon e' sotto tcpd. Fatto
taw> sta che quando provo a telnettare mi becco un "Connection to host
taw> lost.". Cosa ho lasciato per strada?
Dovrebbe darti  al piu`  "Connection closed by  foreign host", dato  che e`
l'host remoto a sbatterti la porta  in faccia... non e` che hai problemi di
risoluzione DNS sballata che va in timeout ?
Prova a avedere cosa ti dicono tcpdchk e tcpdmatch.
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings (of Death)]

 Hai forse un winmodem (di quelli supportati)?!
Niente modem... lan TCP/IP su Ethernet vulgaris..


la butto li', securetty?

 la butto li', securetty?
No, non e' quello...
[root@mordor /tmp]# cat /etc/securetty 
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
ho scoperto che c'e' qualcosa di strano con il pacchetto tcp_wrappers.



Sull'ethernet non vengono aperti i ttyp*?
Ciao.


Come non detto, non c'azzecca nulla (autocensura :-)).
A 'rveddse.




 in.telnetd: cmcsntpdc, cmcsntbdc1, maddalena, bernadette, nefertari
E se metti in.telnetd: ALL ?
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>




 3) Hai provato a vedere che tipo di instradamento segue il pacchetto???
No, il problema sembra essere un altro e cioe' che nel package dei
tcp_wrappers non ci sono piu' i wrappers tipo in.telnetd, in.ftpd e via
dicendo. Non ho avuto neanche il tempo di controllare su rufus ne' sulla
documentazione in /usr/doc (oggi e' una di quelle giornatine in cui non
mi annoio, per esempio, perche' sto sia seguendo Carlo che installando
due nuovi PC che sono arrivati stamattina. Appena ho 2 minuti vedo di
controllare.. Grazie cmq per l'interessamento :-) Ah e' quello che vedo
il tuo indirizzo e-mail attuale?


 E se metti in.telnetd: ALL ?
No, il problema non e' quello...
[root@mordor /tmp]# which in.telnetd
/usr/bin/which: no in.telnetd in (/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin)
pare proprio che manchino fisicamente i wrappers ma non sto avendo
neanche tempo per verificare... grazie cmq anche a te per
l'interessamento..





 connessione?
Si, perche' mancano fisicamente i wrappers... devo indagare il perche'
appena ho un po' di tempo.


Controlla se hai abilitato le unix pty nel kernel. Potrebbe essere un
problema di non riuscire a creare le console virtuali, mi pare strano ma
... una volta mi ha fatto casino per una cosa del genere, non c'e' stato
verso di entrare sulla VME finche' non l'ho cassate. 
Altra cosa dai un'occhiata a PAM, se non c'e' la configurazione per
telnet mi sa che ti butta fuori in automatico; anche questo mi pare
strano pero' altro non mi viene in mente.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 lost.". Cosa ho lasciato per strada?
secondo  me  non  è  un  problema di  allow,  perché  ti  dovrebbe  dire
connection refused, no?
hai  fatto l'upgrade  alla  6.2?  sicuro che  non  ci  sia qualche  baco
software?
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

 software?
No, innanzitutto perche' ho (ovviamente) controllato _immediatamente_
gli errata e poi perche' ora hanno spezzato la cosa mettendo il server
telnet in un altro package:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Telnet is a popular protocol for logging into remote systems over the
Internet.  The telnet package provides a command line telnet client.
Install the telnet package if you want to telnet to remote machines.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
mentre ho invece verificato che non esistono per niente i wrappers..
dovro' cercare in quale rpm 'sti deficienti li hanno messi..


dovro' cercare in quale rpm 'sti deficienti li hanno messi..
A me sono stati installati senza problemi (installazione custom + networked
workstation)
~$cat /etc/issue
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.14-5.0smp on a 2-processor i686
~$rpm -qa|grep tcp
tcp_wrappers-7.6-10
~$rpm -qa|grep inetd
inetd-0.16-4
Non ho installato il server telnet perche' non lo uso. In realta' non avrei
neanche bisogno di inetd e di tcp-wrappers perche' abilito il login remoto
solo da ssh. Ma per comodita' li ho messi su e in almeno un runlevel
partono (cosi' che se ci sono problemi...) 
Per il server telnet devi installare questi pacchetti:
~$rpm -qpl /cdrom/RedHat/RPMS/telnet-server-0.16-6.i386.rpm
/usr/man/man5/issue.net.5.gz
/usr/man/man8/in.telnetd.8.gz
/usr/man/man8/telnetd.8.gz
/usr/sbin/in.telnetd
~$rpm -qpl /cdrom/RedHat/RPMS/tcp_wrappers-7.6-10.i386.rpm
/usr/doc/tcp_wrappers-7.6
[...]
~$rpm -qpl /cdrom/RedHat/RPMS/inetd-0.16-4.i386.rpm
/etc/inetd.conf
/etc/rc.d/init.d/inet
/usr/man/man5/inetd.conf.5.gz
/usr/man/man8/inetd.8.gz
/usr/sbin/inetd
-- 
 +-------------------------------------------+ 
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          | 
 +-------------------------------------------+  

 Per il server telnet devi installare questi pacchetti:
Aspe'...
[root@mordor /root]# rpm -qa | egrep 'telnet|inetd|wrappers'
tcp_wrappers-7.6-10
telnet-0.16-6
ok, gia' ora va meglio...
[root@mordor /root]# rpm -ivh ~pier/netdl/telnet-server-0.16-6.i386.rpm 
telnet-server
##################################################
[root@mordor /root]# which in.telnetd
/usr/sbin/in.telnetd
ma vediamo se hanno fatto la stessa stupidaggine anche con in.ftpd,
giusto per curiosita'...
sembra di no...
Files
/usr/bin/ftp
/usr/bin/pftp
/usr/man/man1/ftp.1.gz
/usr/man/man1/pftp.1.gz
ma allora in.ftp in che rpm e'??


ma allora in.ftp in che rpm e'??
E', come al solito, dentro wu-ftpd-2.6.0-3.i386.rpm .
Il cambiamento c'e' stato per il server telnet: mentre prima si installava
un solo pacchetto sia per il client che per il server, adesso hanno separato
il server in un altro pacchetto.
Credo facciano cosi' per motivi di sicurezza, in modo che quando installi il
client non ti si piazzi automaticamente anche il server in ascolto (come,
tra l'altro, avviene con ftp da tempo). 
A proposito, nelle installazioni dove non si scelgono singolarmente tutti i
pacchetti, non viene piu' installato inetd, sempre per le stesse ragioni di
"sicurezza" suppongo. Ovvio che qui si parla di sicurezza per un eventuale
newbye, non per chi gia' sa come evitare server non desiderati in ascolto.
 
Infatti su 6.1:
$rpm -ql telnet-0.10-31
/etc/X11/applnk/Internet/telnet.desktop
/etc/X11/wmconfig/telnet
/usr/bin/telnet            
/usr/man/man1/telnet.1
/usr/man/man5/issue.net.5
/usr/man/man8/in.telnetd.8
/usr/man/man8/telnetd.8
/usr/sbin/in.telnetd     
+---------------------------------------------+
Mentre gli rpm della 6.2 sono 2 separati:
$rpm -qpl telnet-0.16-6.i386.rpm
/etc/X11/applnk/Internet/telnet.desktop
/usr/bin/telnet
/usr/man/man1/telnet.1.gz
$rpm -qpl telnet-server-0.16-6.i386.rpm
/usr/man/man5/issue.net.5.gz
/usr/man/man8/in.telnetd.8.gz
/usr/man/man8/telnetd.8.gz
/usr/sbin/in.telnetd


 newbye, non per chi gia' sa come evitare server non desiderati in ascolto.
Infatti io ho fatto l'upgrade manuale con 'rpm -Uvh ...' ed a me non era
stato installato, ecco perche'...
Ora ho scoperto cosa gli da' fastidio: e' la linea
ALL except identd : ALL except localhost
in /etc/hosts.deny
ed anche il semplice
ALL : ALL
pare gli dia noia... devo dare una rispolveratina alla man page..


 dovro' cercare in quale rpm 'sti deficienti li hanno messi..
non per scatenare una guerra di  religione, ma perché non passi anche tu
a debian?


a debian?
io aspetto che si raffreddino le patate ;-)
non vedo l'ora di aver potato la mandrake per la potato ;-)

 a debian?
Pigrizia... e poi sto aspettando la stable, poi ci faro' un pensierino
almeno per il PC che voglio mettere come print server in ufficio.
