Identd > Je vais le jeter par la fenetre... marre - Linux et OS Alternatifs
Marsh Posté le 18-09-2001 à 15:32:57
tu as essayé de mettre le timeout à 0 ?
protocol:timeout = 0
Marsh Posté le 18-09-2001 à 15:41:22
ouaip ... ca a rien changé ( enfin je sais pas si faire un kill -HUP de inetd relance identd... enfin j'imagine)
J'y comprends rien
euh vi, le identd.conf a changer, il est bieen dans /etc ?
because il y a marqué sample configuration file ... j'ai un doute
[edtdd]--Message édité par Tetedeiench--[/edtdd]
Marsh Posté le 18-09-2001 à 15:57:52
J'ai découvert autre chose... étrange...
deja, mes deux lignes de inetd.conf :
Citation : auth stream tcp nowait nobody /usr/local/sbin/in.identd in.identd -I -e |
la première correspond a rien... y a pas de in.identd
la seconde correspond effectivement au programme que je viens d'installer (identd.tgz , pris sur un ftp trouvé la bas : http://www.local.net/~jgo/LinuxGuide/linux-identd.html )
et quand je lance le programme manuellement, j'ai ca :
Citation : |
Si quelqu'un peut m'expliquer ce merdier... je suis pour, désolé mais moi la je capte plus rien du tout
Marsh Posté le 18-09-2001 à 17:32:18
pourquoi tu lances identd via inetd ? Essai de le lancer en standalone, c'est à dire tout seul, sans inetd. Pour cela, tu commentes dans inetd.conf toutes les lignes qui le concerne, et tu lances le daemon identd sur la ligne de commande et tu testes. Après les commentaires dans inetd.conf, un bon kill -1 <id_inetd> pour le forcer à relire son fichier de conf.
Marsh Posté le 18-09-2001 à 18:29:56
pareil, meme pb au lancement :
root@server:/etc > ./identd
identd: getpeername(): Opération de type socket sur un type non socket
:(
Marsh Posté le 18-09-2001 à 19:46:08
personne a d'idée sur mon pb ?
(ou un rpm tout simpkle d'identd , sachant que tous ceux que je trouve ont un "major number > 3" ... kesskecaveutdire ? )
Marsh Posté le 18-09-2001 à 20:02:52
Nan désolé, je ne sais même pas ce qu'est identd et ton message d'erreur, je ne le connais pas, re désolé.
Je t'ai dit la seule solution que je connaisse : ne pas utiliser inetd quand ça chie. Pour celà, faut soit l'empecher de se lancer durant la phase de test, soit ne pas l'utiliser du tout et le désinstaller.
Bon courage dans ta recherche de solution. Et dans tes logs, rien de spécial ?
Marsh Posté le 18-09-2001 à 20:16:34
rien de spécial du tout...
personne a un identd tout con de dispo sous la main, qui tourne et qui nécéssite pas deux ans de configuration ?
la je pète un plomb total (je peux meme plus aller sur IRCnet, pile poil quand j'en avais besoin ! )
Marsh Posté le 18-09-2001 à 20:28:25
JE PETE UN PLOOOOOOOOOOOOOOOOOOOOOOOOOOOOMB
C si dur que ca d'avoir un ident correct BORDEL ?
Putain, j'ai bien envie de le virer nux la
Marsh Posté le 18-09-2001 à 20:35:46
as-tu essayé la bonne vieille méthode consistant à supprimé le package identd et tous ses fichiers de conf puis d'en réinstaller un autre proprement ? Je suppose que tu as du le faire mais bon, j'essaie de t'aider un peu moi.
Après une désinstallation, zieute un peu inetd.conf au cas où il est changé.
Marsh Posté le 18-09-2001 à 20:40:34
merci bcp fireball...
ben en fait j'ai viré pidentd (servait a rien) et l'identd que j'avais installé...
mais il m'en reste quand meme 2 :
un dans /etc qui ne se lance pas
un dans /usr/local/sbin qui fait rien du tout...
je vais craquer (((((((
Marsh Posté le 18-09-2001 à 20:45:26
1°/ il n'est pas normal qu'en virant des packages il reste des fichiers, surtout des exe
donc tu as du te faire une petite sauce à ta façon et ... elle a mal tournée
2°/ le pb de major > 3 est que ta distro est ancienne et utilises rpm 3 or les derniers rpm sont fait pour rpm 4. rpm version 4 peut installer les rpm 3, mais le contraire n'est pas possible.
Marsh Posté le 18-09-2001 à 20:45:38
Supprime tout ce qui fait partie de identd ou pidentd, y compris les fichiers de conf, celui qui est dans /etc et celui qui est dans /usr/local/sbin.
Regard aussi dans /etc/init.d si un script identd est présent et si oui, que lance-t-il ? Dans les différents rcx.d, il peut y avoir des liens vers le script se trouvant dans /etc/init.d, supprime les tous !
Ensuite, netstat -a et la, tu ne devrais pas voir de soft qui écoute sur le port de identd. S'il y en a un, désactive le.
Enfin, réinstall le rpm d'identd.
Bon courage bis !!!
Marsh Posté le 18-09-2001 à 20:48:44
une comande que j'ai apprise aujourdhui en updatant mon site en lisant certains des liens :
> lsof -i
Marsh Posté le 18-09-2001 à 21:08:18
j'ai réussi...
je sais pas comment, mais ca marche...
j'ai essayé ce prog :
http://hangout.de/fakeidentd/index.html
eh meme si il me fait une erreur a la compilation (pas grave), j'ai un ident... enfin
Merci mon dieu
merci tlm
Marsh Posté le 18-09-2001 à 15:28:34
La j'avoue j'y comprends rien...
j'esplique le bordel, mais ca va etre assez long... enfin bref
Donc bon, hier identd marchais, je pouvais me connecter aux serveurs IRCnet sans pb... tout va bien.
Je me leve ce matin... ah ben zut amrche pu impossible d'aller sur IRCnet (et les serveur IRC undernet & action-irc me montrent bien que j'ai pas d'ident).
Pourtant j'ai tout fait :
-Installé identd
-paramètré inetd pour qu'il se runne
Avec ca ca marche mais seulement pendant quelques heures... je sais pas pkoi (pas de deco adsl entre en +)
j'ai essayé pidentd => Que dalle.
Alors dans /etc/services j'ai ces trois lignes la :
ident 113/tcp
#auth 113/tcp # Authentication Service
#auth 113/udp # Authentication Service
j'ai lu qu'il fallait commenter le auth sinon ca passais pas... bref
mon inetd.conf pour identd :
# identd
# auth stream tcp nowait nobody /usr/local/sbin/in.identd in.identd -I -e
ident stream tcp nowait nobody /etc/identd identd
la première ligne marchais a peu pres, la seconde fait rien (j'ai essayé les deux pour voir)
voila mon identd.conf :
# /etc/identd.conf - an example configuration file
#-- The syslog facility for error messages
# syslog:facility = daemon
#-- User and group (from passwd database) to run as
server:user = nobody
#-- Override the group id
# server:group = kmem
#-- What port to listen on when started as a daemon or from /etc/inittab
server:port = 113
#-- The socket backlog limit
# server:backlog = 256
#-- Where to write the file containing our process id
server:pid-file = "/var/run/identd.pid"
#-- Maximum number of concurrent requests allowed (0 = unlimited)
# server:max-requests = 0
#-- Enable some protocol extensions like "VERSION" or "QUIT"
protocol:extensions = enabled
#-- Allow multiple queries per connection. This slightly breaks RFC1413
protocol:multiquery = enabled
#-- Timeout in seconds since connection or last query. Zero = disable
# protocol:timeout = 120
#-- Maximum number of threads doing kernel lookups
kernel:threads = 2
#-- Maximum number of queued kernel lookup requests
# kernel:buffers = 32
#-- Maximum number of time to retry a kernel lookup in case of failure
# kernel:attempts = 5
#-- Disable username lookups (only return uid numbers)
# result:uid-only = no
#-- Enable the ".noident" file
# result:noident = enabled
#-- Charset token to return in replies
# result:charset = "US-ASCII"
#-- Opsys token to return in replies
# result:opsys = "UNIX"
#-- Log all request replies to syslog (none == don't)
# result:syslog-level = none
#-- Enable encryption (only available if linked with a DES library)
# result:encrypt = no
#-- Path to the DES key file (only available if linked with a DES library)
# encrypt:key-file = "/etc/identd.key"
#-- Include a machine local configuration file
# include = /etc/identd.conf
et finalement, les lignes iptables dans mon firewall qui gèrent identd :
#ident
$IPTABLES -A INPUT -m state --state NEW -i $EXT -p tcp --dport 113 -j ACCEPT
...
vous voyez un truc qui ne va pas ?
---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !