Avatar billede jacobf Nybegynder
11. november 2003 - 11:15 Der 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 :-\

Gode råd udbedes
Avatar billede jacobf Nybegynder
11. november 2003 - 11:24 #1
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 ?
Avatar billede hyperguy Nybegynder
21. november 2003 - 08:22 #2
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".

Prøv om det hjælper.
Avatar billede jacobf Nybegynder
21. november 2003 - 09:28 #3
Hejsa
Jeg har compilet med oidentd support..

Du siger at min "psybnc" user har adgang.
Skal jeg oprette en user på min linux-box for hver bruger jeg giver access til min bouncer ?

.oidentd.conf findes i mit homedir.
Jeg prøver lige med den config :)

Desuden kører jeg RedHat.

Mvh Jacob
Avatar billede hyperguy Nybegynder
21. november 2003 - 09:32 #4
nej den psybnc user jeg snakker om er den user du starter psybnc, husk du ikke må bruge root.
Avatar billede jacobf Nybegynder
21. november 2003 - 09:33 #5
Jeg har nu gjort hvad du sagde.

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)


My bnc-user directory is chmodded to this:

Code:
drwx--x--x    5 bnc      bnc          4096 nov 14 20:58 bnc



Furthermore I have this:

Code:
lrwxrwxrwx    1 bnc      bnc            7 okt 14 22:41 .ispoof -> .fakeid
-rw-r--r--    1 bnc      bnc            25 nov 19 13:49 .oidentd.conf




I have forwarded port 113 TCP in my firewall

When I try to connect to Quakenet I get the following error:
Code:

"Ident required from your host"


I would really apreciate some help... I've been struggeling with this problem for 2 months now... It drives me crazy 

Jeg håber du kan se noget ud fra det. Der er også noget med .oidentd.conf

;(
Avatar billede hyperguy Nybegynder
21. november 2003 - 09:35 #6
Hvad er din ip? så kan jeg lige tjekke om din port nu virke lige er åben i din firewall
Avatar billede jacobf Nybegynder
21. november 2003 - 09:40 #7
Jeg kan godt forbinde til min bouncer og gøre hvad jeg vil
men fordi jeg har et trust på forbindelsen kræver det at jeg kører en identd

friischling.dk:5507

:)

Mvh Jacob
Avatar billede hyperguy Nybegynder
21. november 2003 - 09:43 #8
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.

Redhat: tail -f /var/log/messages

prøv det. og så connect til irc.
Avatar billede jacobf Nybegynder
21. november 2003 - 10:10 #9
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)


Mvh jacob
Avatar billede jacobf Nybegynder
21. november 2003 - 10:12 #10
Jeg bliver stadig smidt af
:-\
Avatar billede jacobf Nybegynder
21. november 2003 - 11:16 #11
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 :-\
Avatar billede jacobf Nybegynder
13. januar 2004 - 16:02 #12
Projektet er droppet
Lukketid
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester