PDA

View Full Version : TCP wrapper


vampirodolce1
22-05-2007, 11:18
Ho notato che alcuni servizi sono facilmente configurabili tramite tcp wrapper in inetd.conf, ad esempio telnetd, ftpd,...
Altri invece non sono riuscito a farli partire, fra questi Named (BIND) e DHCPd e ho avuto anche problemi con rpc (per nfs). Per caso tcp wrapper supporta solo TCP e non UDP? Questi servizi non mi sono partiti nemmeno via inetd (senza tcp wrapper).
Inoltre nel file di configurazione di Apache2 non ho trovato la direttiva 'standalone' o 'inetd'.
Qualcuno puo' essere piu' preciso?
grazie

ilsensine
22-05-2007, 11:31
Non credo che tcp wrapper abbia modo di funzionare con protocolli stateless come l'udp. Mi sembra normale.

vampirodolce1
22-05-2007, 12:06
Pero' il tftp funziona su porta udp 69 e funziona via tcp wrapper:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
Inoltre, e' normale non riuscire a far partire ad esempio /sbin/portmap o il dhcp server via inetd (senza tcp wrapper)?

ilsensine
22-05-2007, 12:14
funziona...pił che funziona, tenta di emulare il funzionamento tramite qualche hack:
http://a2.pluto.it/a2473.htm

dhcpd lo vedo pił complicato da far funzionare, in quanto viene chiamato in causa quando il client...ancora non ha un indirizzo IP.
Con l'rpc credo sia solo cercare guai, visto che ci sono diversi programmi che cooperano per i servizi rpc.

Pardo
23-05-2007, 04:21
Ci stanno anche servizi che lavorano con molte connessioni simultanee quindi con inetd diventerebbe molto inefficente la gestione visto che inetd ti spawna un processo nuovo per ciascuna connessione. Senz'altro httpd e samba sono tra questi.