Seiten

Montag, 10. März 2014

IRC Bouncer Tutorial (shroudBNC)

Auch wenn IRC Chats für mein Empfinden am Aussterben sind habe ich mir gedacht ich versuche trotzdem einmal den shroudBNC Server auf meinem Raspberry Pi zu installieren. Das ganze geht dadurch sehr einfach das sbnc Paket im Debian Package Manager verfügbar sind.

Das was sich allerdings als nicht ganz so einfach herausstellt ist dann die Benutzung des Bouncers. Das liegt zum einem daran das ich keine "richtige" funktionierende Anleitung gefunden habe bzw. das sich wahrscheinlich die Befehle im vergleich zu der Anleitung der ich im groben gefolgt bin geändert haben.

Für alle die es dennoch interessiert hier einmal kurz erklärt wie ich das ganze gemacht habe.
Nur noch einmal zur Information das ganze wurde mit dem Image "2014-01-07-wheezy-raspbian" von raspberrypi.org getestet.

Installation

Zuerst einmal installieren wir sbnc

sudo apt-get install sbnc
Während der Installation müssen wir einen Benutzernamen und ein Passwort für den Admin Benutzer eingeben damit wir später den Server über unseren Client verwalten können.

Jetzt könne wir noch die die Datei "/etc/sbnc/sbnc.conf" anpassen. Dort ist es wichtig zum einen den Port im Router frei zu geben wenn wir von draußen in unser Netzwerk wollen und zum anderen dort die IP unseres Pi's einzutragen.


system.ip=DIE IP EURES PI's
system.users=EUER VORHER GEWÄHLTER BENUTZERNAME
system.motd=EINE MASSAGE OF THE DAY
system.port=9000
system.md5=1


Das Grau hervorgehobene solltet angepasst werden. Aus der IP 0.0.0.0 solltet ihr eure Netzwerk IP nehmen (z.B. 192.168.178.35).

Danach starten wir sbnc neu mit dem Befehl

sudo /etc/init.d/sbnc restart

Das war es im groben und ganzen schon. sbnc wird sich jetzt als Nutzer sbnc starten und ihr könnt euch mit euerem Client (z.B. Pidgin etc...) zum Bouncer verbinden.

Bitte beachtet den Port im Client anzupassen da der Port 9000 nicht der Standard Port ist!

Befehle

Jetzt noch kurz erklärt mit welchen Befehlen ihr eine erste Übersicht bekommen. Alle diese Befehle müsst ihr in das Chat Fenster eures Clients eingeben das aufgeht sobald ihr euch mit dem Bouncer verbindet!

/msg -sbnc help
Dieser Befehl gibt euch eine Übersicht über die Befehle die ihr als Admin ausführen könnt um euren Server zu steuern.


/help
Dieser Befehl gibt euch eine Übersicht über die Befehle die ihr in jedem Server ausführen könnt.

Wir verbinde ich mich zu einem Server?

Mit folgendem Befehl verbindet ihr euch jetzt zu einem Server:
/msg -sbnc set server irc.freenode.net 6667

Ihr könnt den Port (6667) und den Hostname (irc.freenode.net) gegen die das Servers austauschen zu dem ihr euch verbinden wollt.


/list
Nun verschaffen wir uns mit diesem Befehl eine Übersicht über alle verfügbaren Channels.


/join #channel
Und so verbinden wir uns nun auf den channel "#channel". Diesen solltet ihr wieder gegen den von ecuh gewünschten tauschen.

Erklärung

Mit diesen Einstellungen bleibt ihr jetzt immer auf dem Server in dem eingestellten Channel online. Oder zumindest so lange wie eure Raspberry Pi läuft (bzw. mit dem Internet verbunden ist). Wenn ihr das ganze auf einem "richtigen" Server gemacht hättet wäre noch eure Identität "verschleiert". Doch das ich denke das euer Pi den selben Router nutzt wie ihr wird das ganze weniger interessant für euch sein.


Bei Fragen oder Problemen könnt ihr natürlich wie immer gern einen Kommentar unter diesem Post schreiben, oder ihr schreibt mir einfach per Jabber.

Keine Kommentare:

Kommentar veröffentlichen