IRCD Howto

August 28th, 2002 by Rob


Op IRC is het verzoek geuit voor een IRCD-Howto.
Zoals voor veel software geld zijn er heel veel verschillende IRCD versies (IRCD = Internet Relay Chat Daemon). In deze howto gaan we de IRC server installeren die we voor irc.bsdfreaks.nl gebruiken. Deze staat ook bekend als de IRCD die er gebruikt wordt op IRCnet.

Ga naar de directory waar je de sources wilt hebben. Deze server zit wel in de ports maar heeft de voorkeur om handmatig gebouwd te worden aangezien we een patch erover heen willen halen.

Maak een account aan (bijvoorbeeld ircd) en voer alles uit onder dit account!

We gaan nu de sources downloaden en een patch die extra functionaliteit toevoegd er overheen halen.

Shell:


# fetch ftp://ftp.funet.fi/pub/networking/services/irc/server/irc2.10.3.tgz
# fetch http://layer2.virtualave.net/hemp.diff
# tar -xzvf irc2.10.3.tgz
# patch -p0 < hemp.diff

Nu we hiermee klaar zijn gaan we de server compilen.
Zet TARGET naar de locatie waar je de executables wilt plaatsen.
Als je geen ipv6 support wilt:

Shell:


# TARGET=/home/ircd/
# ./configure –prefix=$TARGET
# cd i386-unknown-freebsd4.x/
# vi config.h

Als je ipv6 support wilt:

Shell:


# TARGET=/home/ircd/
# ./configure –prefix=$TARGET –enable-ip6
# cd i386-unknown-freebsd4.x/
# vi config.h

Nu gaan we config.h wijzigen. Het commentaar dat hierbij geplaatst is‚ is vrij duidelijk. Mocht je hier toch moeite mee hebben plaats het dan als commentaar hierbij of contact mij via ircd@laagje.net.

Shell:


# make server
# make install-server

Nu gaan we de ircd configureren. Voordat we dat doen moeten we even je IRC-operator password encrypten.

Shell:


# $TARGET/sbin/ircd-mkpasswd
plaintext:
joGWJ8hggyW2Y

Kopieer de output hiervan want deze moeten we in ircd.conf zetten.

Shell:


# cd $TARGET/etc/
# vi ircd.conf

Als het goed is is dit een leeg bestand. Daarin gaan we onderstaande neerzetten. Let op! Als je ipv6 support aan hebt gezet moeten alle : (dubbele punten) % (procenten) worden. Als je wilt weten wat het allemaal betekend moet je even in ircd.example.conf kijken in de doc directory.

File:


M:hostnaam:ip:Omschrijving:6667
A:admin nick:emailadress:netwerknaam:
P::::6666:
P::::6667:
P::::6668:
Y:1:90:300:4:4000000
Y:100:300::1000:800000:4.2:8.4
Y:666:900::1000:8000000:10.0:30.0
Y:2:90:300:10:4000000
Y:10:90::100000:512000:10:32
Y:11:90::100:512000:0.1:0.2
Y:12:90::100:512000:20:100
Y:13:90::100:512000:5:100
Y:14:90::100:512000:10000.0:100000.0
I:*@*::::100
O:*@*:wachtwoord:nicknaam::666
O:*@*:qRKOzqVqBBWRg:laagje:666
K:oglada.wszystko.co.jest.w.seca.ll.pl:Bots:*:

Nu kan je als je op ircd zit met /oper nicknaam wachtwoord IRC-operator worden.
We gaan de IRCD starten.

Shell:


# $TARGET/sbin/ircd

Om even te controleren of ie het doet:

Shell:


# telnet localhost 6667
Trying 127.0.0.1
Connected to localhost
Escape character is ‘^]’.
NICK test
user test test test test

Dat was het! Veel plezier ermee maar ik hoop natuurlijk dat jullie gewoon op irc.bsdfreaks.nl blijven komen! Als er vragen zijn jullie weten me te vinden!

Leave a Reply

19 Responses to “IRCD Howto”

  1. Comment by Anonymous

    Ha,

    Laagje was toch aan het luisteren. :)

    Mijn dank is groot!

  2. Comment by Anonymous

    Nah, niet luisteren gewoon goed loggen en de logs doorlezen natuurlijk :-)

  3. Comment by Mike

    path naar die patch bestaat niet meer ;)

  4. Comment by Anonymous

    http://irc.hysteria.sk/patches/devel/hemp.diff

  5. Comment by alie

    hoi

    ik probeerde TARGET=/home/ircd/ maar toen kreeg ik de melding dat target geen commando was??

  6. Comment by tylezzie

    Vraagje: Kan je me helpen om een eigen gratis irc server op te zetten? Mail aub naar tylezzie@hotmail.com

    thnx alvast :)

  7. Comment by jojo

    kan iemand mij helpen om mij eigen irc server op te zetten .
    mail mij plz djawid@hotmail.com
    alvast bedankt

  8. Comment by djawid

    ik heb de deze howto gebruikt maar bij volgende kom ik niet uit.
    kan iemand mij helpen.
    root#patch -p0 < http://irc.hysteria.sk/patches/devel/hemp.diff
    is dat die goede?
    bij 2e
    $TARGET/sbin/ircd-mkpasswd krijg ik de volgende.
    -bash: /sbin/ircd-mkpasswd: No such file or directory
    ik weet het niet wat is de bedoeling van TARGET?
    en in mijn /sbin dir heb ik geen enkele bestaand die met ircd te maken heeft.
    help mij plz.
    Mail mij of voeg mij in je msn lijst.
    Alvast bedankt.
    djawid@hotmail.com

  9. Comment by jojo

    weet iemand wat betekent dit?
    patch -p0 < hemp.diff
    wat moet ik hier veranderen?
    alvast bedankt

  10. Comment by soReal

    mensen hoe kan ik een eigen irc server opzette gratis. maar niet op me eige pc
    ik wil dat de server 24/7 online blijft
    kan dat ?

  11. Comment by Chronic

    Ik wil m’n eigen irc server maken maar ik kan het niet , Wil iemand me helpen maito: wiirsh@hotmail.com , Je krijgt er dan een IRC Oper status ;) Alvast dank

  12. Comment by Fx

    Chronic nog altijd problemen dude?

  13. Comment by Flip

    hmz als je m niet zelf op kan zetten: dr zijn genoeg ircservers waar je je eigen kanaaltje met botjes op kan beginnen, dat is dan waarschijnlijk net zo spannend als je eigen ircd…..

  14. Comment by wakky

    wie heeft er een irc server en zoekt nog een irc operator

    mail naar : jblmaster213@hotmail.com

  15. Comment by Papabear

    Ik heb zo’n eigen server draaien (PTlink), waar je zelf je eigen kanaal kunt aanmaken, botjes laten draaien en Ops aanstellen.
    De server is te vinden op irc.hanff.nl

    Meer info op http://www.hanff.nl/chat.php
    Ook kun je een webchat applet aanvragen, zodat b.v. bezoekers van je homepage of website op jouw kanaal kunnen chatten :)

  16. Comment by RAYTJUH

    eigen server starten is niet moeilijk, ach hee neem toch gewoon een chatboxje op een server.. net wat men zegt is net zo spannend.. eigen server heb je alleen maar gekloot mee..
    ___________________________________________________________________________

    check ff:
    http://www.coolenaam.nl.. registreren? dat kan!!
    chatten via java
    maar ook via IRC
    Servers: irc.irc-place.net
    ——————————————
    http://www.blackeltoro.com
    Servers: irc.blackeltoro.cjb.net

  17. Comment by pizzaboy

    hey ik wil graag een server maar niet op eigen pc en die altijd online blijft want pc sta nie altijd aan en je krijgt zeker een irc op status mail me pizzaboy15@hotmail.com of voeg me toe bij msn

  18. Comment by Khalid

    hey beste mensen, ik wil graag een eigen IRC server oprichten maar ik heb nog geen verstand van. Weet iemand misschien waar ik kan beginnen of waar ik informatie kan krijgen. Op google heb ik al geprobeerd maar zonder resultaat. Als iemand van jullie mij een advies kan geven please mail me (gast_khalid@hotmail.com). Alvast bedankt..

  19. Comment by itsme

    Voor een goede irc server zal je toch moeten betalen,dan weet je ook wat je hebt :)
    heb je irc/mirc programma?? kom dan is langs op /server chatpalace.ircxpro.com

SEO Powered by Platinum SEO from Techblissonline