Login
Newsletter
Werbung

Mo, 22. November 1999, 00:00

IRC-Server unter Linux

/usr/lib/ircd/ircd.conf

# ircd.conf
#
# machine information
# Mögliche Parameter:
#
# -------------------------------------------------
# M:<Server Name>:<Meine Internet IP>:<Geografischer Standort>:<Port>:
#
# Server Name = Es muß der Name des Rechners sein, der aufgelöst werden kann
# Internet IP = IP auf dem sich Clients einloggen können
# Geo. Standort = Standort des Rechners
# Port = Port auf den andere Server connecten können
# -------------------------------------------------
# Beispiel:
M:speed.speed-dns.de::Stadt, Bundesland, Land:6667:
# administrative info
# Mögliche Parameter:
#
# -------------------------------------------------
# A:<Name/Standort>:<eMail>:<andere Beschreibungen>:
#
# Name/Standort = Name des Administrators
# eMail&#9;&#9; = eMail Adresse des Admin
# a. Beschreibung = Irgendwelche nützliche Infos
# -------------------------------------------------
# Beispiel:
A:Rainer Budde:eMail speed@pro-linux.de:::
# port connections
# Mögliche Parameter:
#
# -------------------------------------------------
# P:<Internet IP>:<*>:<Internet IP Mask>:<Port>:
#
# Internet IP = IP auf dem sich die Clients connecten können
# Internet IP Mask = Aus diesem Netz werden Verbindungen akzeptiert
# Port = Auf diesem Port dürfen sich Clients einloggen
# -------------------------------------------------
# Beispiel:
P:192.168.100.5::192.168.100.*:6667:
# connection classes
# Mögliche Parameter:
#
# -------------------------------------------------
# Y:<Klasse>:<Pingrate>:<Verbindungsrate>:<Max.
Verbindungen>:<SendQ>:<Lokales Limit(x.y)>:<Globales Limit(x.y)>:
#
# Klasse = Klassennummer
# Pingrate = Der Server pingt in diesen Abständen, um zu prüfen, ob
# die Verbindung noch besteht
# Verbindungsrate = Unser Server prüft wann er sich mit einem anderen Server
# verbinden kann.
# Max. Verbindungen = Max. zugelassene Verbindungen
# SendQ = SendQ Wert der Klasse
# Lokales Limit (x.y) = Wieviele gleichzeitige lokale Verbindungen möglich sind
# x bedeutet wieviele Clients von dem selben Host zugelassen sind
# y bedeutet wieviele Clients von dem selben user@host zugelassen sind
# Globales Limit (x.y) = Bedeutet das selbe wie Lokales Limit mit dem
# Unterschied, dass es jetzt das ganze Netz betrifft
# -------------------------------------------------
# Beispiel:
Y:1:60::50:10000:3:3:
# client connections
# Mögliche Parameter:
#
# -------------------------------------------------
# I:<Ziel Hostadresse>:<Passwort>:<Ziel Hostname>:<Port>:<Klasse>:
#
# Ziel Hostadresse = Alle Rechner aus diesem Netz oder von der IP dürfen
# zugreifen
# Passwort = Passwort für diese Verbindung
# Ziel Hostname = Spezifiziert die Hostname der Rechner, die zugreifen
# dürfen
# Port&#9;&#9; = Auf diesem Port, trifft diese Konfiguration zu
# Klasse&#9; = Auf diese Klasse trifft die Konfiguration zu
# -------------------------------------------------
# Beispiel:
I:192.168.100.*::::1:
# operator privileges
# Mögliche Parameter:
#
# -------------------------------------------------
# O:<Ziel
Hostname>:<Passwort>:<Nickname>:<Port>:<Klasse>:
#
# Ziel Hostname = Von diesem Host ist der Zugriff gestattet
# Passwort = Passwort
# Nickname = Nickname
# Port = Wird nicht benutzt!!
# Klasse = Auf diese Klasse trifft die Konfiguration zu
# O: &#9;&#9; = ist ein globaler OP
# o: = ist ein lokaler OP <- er hat nur weniger Rechte
# -------------------------------------------------
# Beispiel:
O::geheim:Speed::1

Damit sollte die Konfiguration abgeschlossen sein, und Sie können sich nach dem Start des Servers mit einem entsprechenden Client auf dem Server einloggen. Standardmäßig sind keine Channels offen. Sie können einen Channel mit dem Befehl /join #channel_name aufmachen. Alternativ können Sie auch noch Bots einsetzen, die mehrere Channels verwalten (siehe Erweiterungen).

Erweiterungen

Zu IRC-Servern gibt es noch eine Menge mehr an Zusatzsoftware, um sie sicherer und zuverlässiger zu gestalten. Die wichtigsten Programme sind die schon oben erwähnten "Bots". Unter der folgenden Adresse finden Sie einige Bots. Wenn Sie solche Bots benötigen, installieren Sie sie bitte nach den entsprechenden Anleitungen.

Fazit

Die oben gezeigte Konfiguration soll ausschließlich zum Einstieg dienen, um sich mit IRC-Servern vertraut zu machen. Es gibt eine sagenhafte Vielzahl an Möglichkeiten, einen IRC-Server zu konfigurieren und direkt in einem IRC-Netz zu integrieren. Wer sich in diesem Bereich weitergehend interessiert, sollte sich auf jeden Fall die ganze Dokumentation der IRC-Software durchlesen. Weiterhin möchte ich sagen, daß ich diese Dokumentation gerne noch weiter ausarbeiten möchte. Aus diesem Grund bin ich für Anregungen, in diesem weitergehend zu unterstützen, so kann er mich gerne per Email ansprechen.

Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung