Bild

Installations- und Konfigurationsnleitung, Howto, Workshop, Tutorial eines psybnc

Falls die Installation trotzdem nicht klappt und ihr Hilfe benötigt, dann schaut im Chat vorbei. Ein Blick in unserem Forumsbereich BNC könnte euch auch helfen.




Inhaltsverzeichnis

    [summarypoint=1]Voraussetzungen[/summarypoint]
      [summarypoint=1.1]Was wird benötigt?[/summarypoint][summarypoint=1.2]Wie erstelle ich einen User auf dem System[/summarypoint]1.3 Wie installiere ich einen Texteditor nach? z.B. nano (Link)[summarypoint=1.4]Wie installiere ich ncurses systemweit nach?[/summarypoint][summarypoint=1.5]Wie installiere ich oident systemweit nach?[/summarypoint]
    [summarypoint=2]Installation[/summarypoint]
      [summarypoint=2.1]Herunterladen des psybnc Paketes[/summarypoint][summarypoint=2.2]Konfigurationsscript des psybncs[/summarypoint][summarypoint=2.3]Kompilieren des psybnc[/summarypoint]




Pfeil [anker]1.1[/anker] Um einen IRC-Daemon installieren zu können benötigst du folgendes:

  • Unix/Linux Shell
Pfeil Das wär's erstmal und !Achtung! niemals unter root, sondern immer als User installieren!



Pfeil [anker]1.2[/anker] Wie erstelle ich einen User/Benutzer auf dem System, um die ganzen IRC-Programme installieren und starten zu können?

  • Bitte den folgenden Befehl als root ausführen. Dieser Befehl erstellt einen User im System und legt automatisch ein Homeverzeichnis an. Im folgenden Beispiel wird der User psybncl und das Homeverzeichnis /home/psybnc/ angelegt.
  • Im 2. Befehl ändern wir das Passwort.
server ~ # useradd -m psybnc
server ~ # passwd psybnc



Pfeil Installation des psybnc

Pfeil [url=#][anker]1.3[/anker] Wie installiere ich ncurses systemweit nach? (Bitte unter root installieren)[/url]
Pfeil [url=#][anker]1.4[/anker] Wie installiere ich oident systemweit nach? (Bitte unter root installieren)[/url]

Pfeil [anker]2.1[/anker] Herunterladen des psybnc Pakets

Pfeil Bitte logge dich mit deinem neuen angelegten User ein! Wir installieren hier im Beispiel mit dem User psybnc im Homeverzeichnis /home/psybnc/

psybnc@server ~ $ cd ~
psybnc@server ~ $ wget http://psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
psybnc@server ~ $ tar -zxvf psyBNC-2.3.2-7.tar.gz
psybnc@server ~ $ cd psybnc
psybnc@server ~/psybnc $ make menuconfig



Pfeil [anker]2.2[/anker] Konfigurationsscript des psybncs

Bild
Bild

Pfeil Wir gehen als erstes in die "Compiling Options". Einfach "Enter" drücken.

Bild

Pfeil Pfeil Wir stellen, wie folgt ein:

+--------------------------- Compiling Options ---------------------------+
¦ This is the compiling section of the psyBNC Configuration. Please ¦
¦ select an item and press enter to change settings. ¦
¦ ¦
¦ +-----^(-)------------------------------------------------------------+ ¦
¦ [X] Support Encryption ¦
¦ Encryption Type: Blowfish ¦
¦ [X] Support Translation ¦
¦ [X] Support internal Network ¦
¦ [X] Support Traffic-Logging ¦
¦ [X] Support Linkage ¦
¦ [X] Support DCC Files ¦
¦ [X] Support DCC Chat ¦
¦ Mode: Multiuser ¦
¦ Maximum Users: 10 ¦
¦ Maximum Connections: 15 ¦
¦ [X] Support Scripting - NOT RELIABLE - ¦
¦ [X] Support oIdentd ¦
¦ ¦
¦ [ ] Use asynchroneous resolving - EXPERIMENTAL - ¦
¦ ¦
¦ [X] Support multiple IRC-Networks ¦
¦ ¦
¦ [X] Support Proxy Usage ¦
¦ ¦
¦ [ ] Anonymous Bouncer Usage ¦
¦ ¦
¦ [ ] None permanent IRC-Connections ¦
¦ ¦
¦ Loglevel: Errors, Warnings and Infos ¦
¦ ¦
¦ [ ] Use the 2.1.1 compatible Partychannel ¦
¦ ¦
¦ Version Reply: None ¦
¦ ¦
¦ SSL-Path: /usr/local/ssl ¦
¦ ¦
¦ SSL-SecLevel: Check Certs and Keys (NOT IMPLEMENTED) ¦
¦ ¦
¦ +-----v(+)------------------------------------------------------------+ ¦
+-------------------------------------------------------------------------¦
¦ Select Exit Help ¦
+-------------------------------------------------------------------------+

Pfeil Gehen anschließend zurück ins Menü. Dazu geht ihr einfach auf "Exit".

Pfeil Im Menü angekommen, gehen wir dort ins Untermenü "Bouncer-Config". Ihr könnt hier gleich mal euren "Bouncer-Name" vergeben und die Language(Sprache) auf german einstellen.

Bild

Pfeil Dort weiter auf "Listening Ports" und stellen, wie folgt ein: PS: Wir nehmen hier absichtlich einen anderen Port.

Bild

Pfeil Drücken "Enter" und gehen mit der "Escape-Taste" (ESC) zurück ins Menü.

Pfeil Gehen weiter ins Untermenü "Users".

Bild

Pfeil Gehen nach rechts auf "New" und drücken "Enter". Es müsste folgendes kommen:

Bild

Pfeil Dort stellen wir es, wie folgt ein:

+-------------------------------- User #1 --------------------------------+>
¦ Choose the option to change and press ENTER. ¦
¦ ¦
¦ ¦
¦ +----------------------------------------------------------+ ¦
¦ ¦ Login: Ident ¦ ¦
¦ ¦ Nick: DeinNick ¦ ¦
¦ ¦ Username: DeinNick ¦ ¦
¦ ¦ Password: secret123 ¦ ¦
¦ ¦ VHost: ¦ ¦
¦ ¦ Rights: Admin ¦ ¦
¦ ¦ Relaying over Link #: ¦ ¦
¦ ¦ Using Proxy: ¦ ¦
¦ ¦ Proxy Port: None ¦ ¦
¦ ¦ Network User of User #: None ¦ ¦
¦ ¦ User marked as quitted: No ¦ ¦
¦ ¦ Auto-Accept DCC-Files: No ¦ ¦
¦ ¦ Receive Systemmessages: Yes ¦ ¦
¦ ¦ Network name of Network User: ¦ ¦
¦ ¦ Reset LastLog ¦ ¦
¦ ¦ Servers ---> ¦ ¦
¦ ¦ ¦ ¦
¦ +----------------------------------------------------------+ ¦
+-------------------------------------------------------------------------+>
¦ Select Exit Help ¦
+--------------------------------------------------------------------------+

Pfeil Ganz unten steht "Servers" und dort klicken wir als nächstes und fügen einen IRC-Server hinzu.

Bild

Pfeil So, nun sind wir fast fertig. Geht ins Hauptmenü zurück und geht auf Exit. Danach solltet ihr wieder auf die shell zurückkommen.



Pfeil [anker]2.3[/anker] Kompilieren des psybnc

Now compile psyBNC using make, if not yet compiled, or if Options were changed.
done.
psybnc@server ~/psybnc $

psybnc@server ~ $ make
psybnc@server ~ $ ./psybnc
psybnc@server ~ $ mv salt.h salt.h.save

Pfeil Fertig! Der psyBNC sollte nun gestartet sein und sich mit dem voreingestellten IRC-Server verbinden.
Veröffentlicht am: Do Mär 11, 2010 3:42 pm
von: Andre
Geändert am: Do Mär 11, 2010 5:13 pm
von: Andre
Artikeltyp: Installationsanleitung
Zugriffe: 43
Bewertung: 0/5 (0 Bewertungen)

[ Thema anzeigen ]

Artikel bewerten


Zurück zu BNC Tutorials


cron