11. november 2003 - 11:15Der er
11 kommentarer og 1 løsning
Oidentd og Psybnc
Jeg har nu kæmpet med min psybnc og oidentd i utrolig lang tid, og jeg har stadig ikke fået det til at virke... Jeg håber der er nogen som har en god idé eller 2 :)
Jeg har compilet psybnc med support for Oidentd Oidentd er installeret på min server.
Jeg har sat følgende ind i oidentd.conf:
# Configuration for oidentd # see oidentd.conf(5) # default { default { allow spoof allow spoof_all allow spoof_privport allow random allow random_numeric allow numeric allow hide } } #######################################
Jeg kan starte Oidentd med denne command: /etc/init.d/identd start
Når den er startet kan jeg se den kører: lsof -i :113
[root@Orion etc]# lsof -i :113 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME oidentd 22472 nobody 5u IPv4 432279 TCP *:auth (LISTEN)
Min bouncer kører også: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME psybnc 29423 bnc 3u IPv4 483522 TCP *:5507 (LISTEN)
Jeg har forwarded port 5507 og 113 i min firewall-box ( Smoothwall )
Jeg har et trust på forbindelsen til 30 personer. Den eneste betingelse er at jeg har sat en identd-server op... Hvilket jeg vil mene jeg har gjort.
Når jeg prøver at forbinde til en quakenet-server bliver jeg smidt af med "Ident required from your host"
Jeg er meget desperat lige nu hvad angår en løsning :-\
Jeg har kun kunne finde noget information i 1 log-fil. Denne info var desværre alt for gammel ( 14 dage )... /var/log/messages.4 Findes der en logfil til oidentd ?
Hvilken dist er det du brugere? Hvis det er debian ligger smider oidentd dens log i /var/log/syslog, hvis det er redhat bliver det smidt i /var/log/messages. Det du kan prøve er følgende.
user "din psybnc user her" { default { allow spoof allow spoof_all } } Så er du sikker på at den user har adgang til at spoof. Du skal også have compilet psybnc med oidentd support, hvilket er taget fra til at starte med. Gå ind i din psybnc mappe og skriv make menuconfig. Så kommer du ind i en lille menu ting. Der går du ind under Compiling options og lidt nede finder du "Oidentd support". Når du har sat den på går du ud af menu´en igen og skriver "make". Når det er gjort starter du psybnc igen. Du kan tjekke om det virker ved at se om den har lavet en fil der hedder oidentd.conf i dit homedir "~/.oidentd.conf".
Desværre bliver jeg stadig g-lined: "IDENTD required from your host."
Jeg har prøvet at søge hjælp på et tysk forum. Paster lige mit spørgsmål her, det er på engelsk. De har nemlig snakket en masse om rettigheder på de forskellige filer.
Hello there
I write in english because my german is pretty bad. I live in Denmark
I have big trouble with my bouncer. Quakenet has given me a trust - which requires an Ident-daemon.
My psybnc is compiled with support for oidentd
This is my oidentd.conf:
Code: # Configuration for oidentd # see oidentd.conf(5) # default { default { allow spoof allow spoof_all allow spoof_privport allow random allow random_numeric allow numeric allow hide } }
I am using RedHat 9.0
This is how I start my Oident-daemon: Code: /etc/init.d/identd start
I can see it run:
Code: lsof -i :113
[root@Orion etc]# lsof -i :113 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME oidentd 22472 nobody 5u IPv4 432279 TCP *:auth (LISTEN)
My bouncer runs too:
Code: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME psybnc 29423 bnc 3u IPv4 483522 TCP *:5507 (LISTEN)
Jeg skulle bare lige prøve at connecte til din oidentd for at se om porten virkelig var open, det er sådan en dum fejl :)
Har du kigget i dine logs? Der står alt hvad den laver. Hvis den ikke får et request skriver den ikke noget. Men hvis den får et skriver den det, lige meget hvad den så gør bagefter.
Dette er hvad jeg får når jeg kører den kommando. Hvad gør tail -f i grunden ?
[root@Orion root]# tail -f /var/log/messages nov 21 09:28:15 Orion identd: oidentd nedlukning succeeded nov 21 09:28:15 Orion identd: oidentd opstart failed nov 21 09:28:17 Orion identd: oidentd nedlukning failed nov 21 09:28:17 Orion identd: oidentd opstart failed nov 21 09:29:07 Orion identd: oidentd nedlukning failed nov 21 09:29:07 Orion identd: oidentd opstart succeeded nov 21 09:29:13 Orion su(pam_unix)[17242]: session opened for user bnc by root(uid=0) nov 21 09:37:24 Orion su(pam_unix)[17242]: session closed for user bnc Nov 21 09:38:09 Orion sshd(pam_unix)[17153]: session closed for user root Nov 21 10:03:05 Orion sshd(pam_unix)[17399]: session opened for user root by (uid=0)
Jeg har lagt mærke til en underlig aktivitet fra min bouncer. Jeg sidder pt på Quakenet med en midertidig bouncer. Og men jævne mellemrum får jeg en privat besked fra den bouncer som ikke virker. Den skriver "away" til mig. Hvis jeg bagefter prøver at finde det navn den har sendt fra findes det ikke. Det er meget underligt. :-\
Jeg har efterhånden haft så mange problemer med den her bouncer at jeg overvejer at gå over til debian på den. Bare for at se om det er bedre :-\
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.