PsyBNC/nl
PsyBNC is een IRC bouncer die IPv6, gelinkte bouncers, meerdere netwerken en bouncer kanalen ondersteunt.
Wordt er iets niet vermeld in deze HOWTO? Bewerk het dan!
Contents |
PsyBNC Simpele installatie
Download eerst psybcn na de shell. met deze commando
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
Om het archief uit te pakken, typ je:
tar zxvf psyBNC-2.3.2-7.tar.gz
Daarna moet je naar de psybnc map gaan:
cd psybnc
Open nu het configuratiemenu:
make menuconfig
Dan krijg je een menu te zien zoals hieronder.
Gebruik je pijltjestoetsen om 1 keer naar beneden te gaan zodat de blauwe balk op de Bouncer-Config optie staat. Druk dan op enter. Je krijgt nu een tweede menu te zien. Hier druk je nog eens op enter. Hierna krijg je een getal te zien. Gebruik je linker pijltjes toets om naar Delete te gaan en druk op enter.
Nudat je de standaard poort hebt verwijderd, ga je 1 keer naar links en drukt op enter. Je zal nu een venster zien waar * 31337 staat. Gebruik je backspace toets om 31337 te verwijderen en vul dan je eigen poort in (de poort die je zal gebruiken om met je bnc te verbinden). Druk daarna op enter en wanneer je weer in het vorige scherm terecht bent gekomen, druk je op de je escape (ESC) toets.
Je zou nu weer in het Bouncer-Config menu moeten zijn. Scroll hier naar beneden tot je bij Users uitkomt. Ga naar rechts en ga selecteer New en druk dan op enter. Je zal nu een scherm te zien krijgen waar er om de gegevens van de nieuwe gebruiker wordt gevraagd, zoals hieronder getoond wordt.
Om elke configuratie optie in te slenne, moet je op enter drukken. We zullen elke optie uitleggen.
Eerst moet je zorgen dat de blauwe balk op de eerste optie (Login:) staat. Druk nu op enter. Je zal een nieuw scherm te zien krijgen. Hier moet je de gebruikersnaam invullen. Dit zal de ident zijn en moet in de IRC client ingevuld worden bij Email. Druk dan op enter.
Ga dan naar de Nick: optie. Hier vul je de gewone IRC nicknaam in.
Het volgende is Username:. Dit is hetgene wat in gewone IRC clients de 'real name' is en dus ook wat er achter je host in een whois komt. Je moet hier niet je echte naam invullen, je kan er ook gewoon een gekke zin neerzetten.
Dan komen we aan Password:. Dit is simpelweg het wachtwoord waarmee je inlogt op je bouncer.
Nu moeten we de VHost (IRC Host) instellen. Je kan kiezen uit verschillende Vhosts bij SHellium. (Opmerking: Het is niet verplicht een vhost op te geven).
Ga nu naar de Servers optie. Hier zou je een zwarte kader moeten zien. Ga naar rechts tot je bij New komt. Druk op enter waardoor je een tekstvak te zien krijgt. Vul hier de server(s) in die je wilt toevoegen in het formaat server poort. Bv:
irc.servers.com 6667
Zodra je klaar bent, druk je nogmaals op enter.
Nu heb je alles ingesteld. Om het configuratiescherm te sluiten, blijf je op Exit drukken.
Zodra je weer in het shellscherm bent, typ je het volgende commando:
make
Het is mogelijk dat er een vraag wordt gesteld over een certificaat. Druk dan gewoon op enter tot je weer bij het shellscherm bent. Nu moet je enkel nog je psyBNC opstarten met het volgende commando:
./psybnc
Dan krijg je een tekst te zien zoals hieronder:
----.,----.,-. ,-.,---.,--. ,-.,----. | O || ,-' \ \/ / | o || \| || ,--' | _/ _\ \ \ / | o< | |\ || |__ |_| |____/ |__| |___||_| \_| \___| Version 2.3.1 (c) 1999-2002 the most psychoid and the cool lam3rz Group IRCnet `-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-' Configuration File: psybnc.conf Language File: psyBNC Language File - English No logfile specified, logging to log/psybnc.log Listening on: 0.0.0.0 port 4556 psyBNC2.3.1-cBtITLdDMSNpE started (PID 15714)
Je psyBNC is nu succesvol geconfigureerd en opgestard. Nu moet je jou IRC client opstarten en verbinden met je bouncer. Als je mIRC gebruikt kan je onderstaande stappen volgen.
Verbinden met je psyBNC met mIRC
Eerst moet je het optie scherm openen (CTRL + O). Bij Email vul je de loginnaam in. Dit doe je ook bij je Ident (links op Identd drukken). Vervolgens verbind je met de BNC server:
/server shellium.net:poort wachtwoord
- poort en wachtwoord heb je daarstraks ingesteld bij de configuratie van psyBNC (port en password).
Als alles goed gaat, zou je nu de MOTD van de gekozen IRC server moeten zien. Je kan vanaf nu gewoon je IRC programma gebruiken, je moet alleen telkens verbinden zoals je hierboven gedaan hebt.
Gefeliciteerd! Je hebt je psyBNC opgezet en ermee verbonden!
PsyBNC Gevorderde Installatie
Als je je eigen psybnc wilt maken, dan kan je de source verkrijgen met het lynx of het wget commando:
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
De volgende stap is om het bestand uit te pakken. Dit doe je op de volgende manier:
tar zxvf psyBNC-2.3.2-7.tar.gz
Let er wel op dat dit hoofdlettergevoelig is. Alles in UNIX is trouwens hoofdlettergevoelig. Als je het juist getypt hebt, zou je nu een psybnc map op je shell moeten hebben. Open nu die map:
cd psybnc
make
Bewerk je psybnc configuratie bestand met pico of nano:
pico psybnc.conf
Je moet enkel je psybnc poort van 31337 naar je SHelliumpoort veranderen (typ myports om te zien welke poorten je kan gebruiken). Vervolgens moet je het bestand opslaan (CTRL+X), Typ Yes en gebruik weer psybnc.conf als bestandsnaam. Start nu je psyBNC met het volgende commando:
./psybnc
Ga daarna naar je IRC programma (gebruik ALTIJD dezelfde username/ident) en maak verbinding:
/server shellium.org joupoort jouwachtwoord
Voor hulp over de server en/of psyBNC typ je:
/BHELP
Als je dit bericht krijgt: "-- psyBNC- WARNING ! Move the file salt.h from the shell to a safe place" dan log je in op je shell en typ je het volgende:
cd psybnc
mkdir backup | mv salt.h ~/psybnc/backup
Soms kunnen IRC services je psyBNC disconnecten omdat deze te lang idle is. Om dit te voorkomen, verander je het CTCP VERSION antwoord:
Bewerk config.h en voeg "#define CTCPVERSION "mijn eigen antwoord" toe. Hercompileer je psyBNC en klaar.
Als je problemen hebt met psyBNC en DCC typ je het volgende:
/dccenable 0 /AUTOGETDCC 1
Gebruik
Om een lijst van commando's op te vragen, typ je:
bhelp
Als je een server wilt toevoegen, typ je:
addserver irc.freenode.net:6667
Dit commando wordt gebruikt om servers toe te voegen in het servernaam:poort formaat. Dit voorbeeld zal irc.freenode.net aan je account toevoegen en psyBNC de opdracht geven met deze server te verbinden op poort 6667. Hij zal dit altijd automatisch proberen.
