Administratorhandbuch:IRC: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(kat)
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
__NOTOC__
__NOTOC__
{{Uberarbeiten}}
{{Archiv}}


== IRC Server ==


Es soll hier die Nutzung des IRC-Servers auf Arktur im Intranet beschrieben werden. Die Anbindung dieses Servers an das IRC-Netz kann und soll nicht Gegenstand dieser Anleitung sein.
== Der IRC Server ==
 
Internet Relay Chat (kurz IRC) steht für ein Mehrbenutzer - Kommunikationssystem, auf dem sich Nutzer auf so genannten Kanälen (Channel genannt) in Gruppen oder individuell unterhalten können. Benutzer des Systems arbeiten im IRC unter einem Pseudonym, "Nickname" genannt.
 
Es wird hier die Nutzung des lokalen IRC-Servers auf Arktur im Intranet beschrieben.
 
Die Anbindung des Arktur-Schulservers an das weltweite IRC-Netz ist nicht Gegenstand dieser Anleitung.


=== Starten des IRC-Servers ===
=== Starten des IRC-Servers ===


Um den IRC-Server in Betrieb zu nehmen muß der Systemverwalter lediglich unter "Verwalten" -> "Netzdienste" -> "IRC-Server EINschalten" den Server einschalten. Vergessen Sie nicht das obligatorische "Aktivieren".
Um den IRC-Server in Betrieb zu nehmen, müssen Sie als Nutzer ''sysadm'' direkt an der Konsole lediglich unter "Verwalten" -> "Netzdienste" -> "IRC-Server EINschalten" den IRC-Server (mittels Leertaste markieren) einschalten. Vergessen Sie nicht das obligatorische "Aktivieren".
 


Starten des IRC-Servers
:[[bild:IRC1.png|Starten des IRC-Servers]]
Abbildung 8.4-1: Starten des IRC-Servers
:''Abbildung: Starten des IRC-Servers''
   
   
=== Konfiguration des IRC-Servers ===
=== Konfiguration des IRC-Servers ===


Diese im Folgenden beschriebenen Änderungen sind nur Kosmetik. Man kann also diesen Schritt auch zurückstellen und mit der Konfiguration der Clients fortsetzen.
Diese im Folgenden beschriebenen Änderungen sind nur zur richtigen Darstellung nötig. Sie können diese Schritte auch zurückstellen und direkt mit der Konfiguration der Clients fortsetzen.
 
Die Konfigurationsdatei finden Sie unter "/usr/local/lib/ircd/ircd.conf". Alle Zeilen, die mit einem '#' beginnen, sind Kommentare und werden nicht beachtet.
 
==== Name des IRC-Servers ====
 
die Zeile die mit "M:" beginnt, sieht im Original so aus:
 
<pre>
  "M:arktur.po.ash.ks.he.schule.de:My Testnet:6667"
</pre>
 
und die sollten Sie ändern in:
 
<pre>
"M:arktur.rg1.dd.sn.schule.de:192.168.0.1:RG1-IRC-Netz:6667:1"
# statt rg1.dd.sn.schule.de steht ihr Domainname
# es ist hier nicht unbedingt notwendig die IP-Adresse anzugeben
# die :1 nach dem Port ist die SSID, die den Server eindeutig identifizieren kann
</pre>
 
==== Administrator des IRC-Servers ====
 
die Zeile die mit "A:" (Administrator) beginnt, sieht im Original so aus:
 
<pre>
  "A:Kwerner Testnet:Klaus Werner :Client Server::"
</pre>
 
und wird geändert auf:


Das Konfigurationsfile findet man unter /usr/local/lib/ircd/ircd.conf. Alle Zeilen die mit einem '#' beginnen, sind Kommentare (also die meisten).
<pre>
  "A:hkirmse RG1-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"
  # hier setzen Sie Ihre Kennung und Ihren Namen ein
</pre>


die Zeile die mit "M:" beginnt war:
==== Terminalserver ====
    "M:arktur.po.ash.ks.he.schule.de:My Testnet:6667"
und wurde geändert auf:
    "M:arktur.erg.slf.th.schule.de:ERG-IRC-Netz:6667"


die Zeile die mit "A:" beginnt (Administrator) war:
Sollten Sie einen Terminalserver betreiben, müssen Sie nun noch in der Zeile, die mit Y: beginnt, die letzten beiden Werte erhöhen:
    "A:Kwerner Testnet:Klaus Werner :Client Server::"
und wurde geändert auf:
    "A:hkirmse ERG-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"


für Terminalserver muessen in der Zeile die mit Y: beginnt die letzten beiden Werte erhöht werden:
<pre>
    "Y:10:90::300:512000:2:2"  
  "Y:10:90::300:512000:2:2"
z.B. auf und wurde geändert auf:
</pre>
    "Y:10:90::300:512000:50:50"  
 
Diese Zeile ändern Sie auf:
 
<pre>
  "Y:10:90::300:512000:50:50"
</pre>


Dabei gibt die erste der beiden blaugeschriebenen Zahlen (50) an, wieviele IRC-Clients von einer IP-Adresse an diesen Server connecten können. Die zweite dieser beiden Zahlen (also die letzte 50) gibt an, wieviele IRC-Clients von einer IP in diesem IRC-Netz connecten können. Da hier dieses IRC-Netz aus genau diesem einen Server besteht, sollten diese beiden Zahlen gleich sein.
   
   
Dabei gibt die erste 50 an, wie viele IRC-Clients sich von einer IP-Adresse an diesen Server anmelden können. Die zweite dieser beiden Zahlen (also die letzte 50) gibt an, wie viele IRC-Clients von einer IP-Adresse aus in diesem IRC-Netz gleichzeitig arbeiten können. Da hier dieses IRC-Netz aus genau einem IRC-Server besteht, sollten diese beiden Zahlen gleich sein.
==== Nutzer mit erweiterten Rechten ====
Ändern Sie nun die Zeile, die mit "O:" beginnt.
<pre>
"O:Kwerner Testnet:Klaus Werner :Client Server::"
</pre>
Die geänderte Zeile sollte so aussehen:
<pre>
  "O:hkirmse ERG-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"
</pre>
Damit legen Sie fest, das der Nutzer '''hkirmse''' erweiterte Rechte im IRC erhält. Er darf nun Befehle wie /kill ausführen.
==== Der IRC-Server meldet sich ====
Jetzt können Sie noch die Datei "/usr/local/lib/ircd/motd" editieren.
An Stelle der Message:


die Zeile die mit "O:" beginnt (die z.B. Befehle wie /kill machen duerfen)) war:
<pre>
    "A:Kwerner Testnet:Klaus Werner :Client Server::"
  "- Willkommen auf dem Chat-Server der ASS Hofgeismar!"
und wurde geändert auf:
</pre>
    "A:hkirmse ERG-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"  


Danach wurde noch die Datei /usr/local/lib/ircd/motd editiert.
erstellen Sie nun eine eigene Message:


Aus der Message:
<pre>
    "- Willkommen auf dem Chat-Server der ASS Hofgeismar!"
"- Willkommen auf dem Chat-Server des ERG Saalfeld! -"
wurde bei uns daraus:
</pre>
    "- Willkommen auf dem Chat-Server des ERG Saalfeld! -"  




=== Client-Installation und -Konfiguration ===
=== Client-Installation und -Konfiguration ===


Es soll hier exemplarisch die Installation und Konfiguration des Windows-Client X-Chat dokumentiert werden. Sie können diesen Client u.a. vom Arktur-Portal downloaden. Starten Sie die Datei "setup.exe". Sie müssen nur die Komponenten auswählen (man braucht sicherlich nicht alle Sprachpakete) und den Installationspfad anzugeben.
Da es bei dieser Dokumentation vorrangig um den Server geht, soll hier exemplarisch am Beispiel der Firefox-Erweiterung "Chatzilla" die Installation und Konfiguration eines IRC-Clients soweit beschrieben werden, dass die Funktion des Servers umfassend getestet werden kann.
 
Den IRC-Client können Sie unter [http://www.erweiterungen.de/detail/119 www.erweiterungen.de] downloaden. Klicken Sie dort auf "installieren". Es erscheint eine Warnung, das diese URL blockiert worden ist. Gehen Sie dort auf  "bearbeiten", dann auf "Seite hinzufügen zu sicheren Seiten".
 
Jetzt rufen Sie noch einmal "installieren" auf, im Installations-Popup-Fenster klicken Sie nun auf "jetzt installieren". Nachdem die Installation abgeschlossen ist, müssen Sie Firefox neu starten.
 
Starten Sie nun Chatzilla, indem Sie in der Symbolleiste von Firefox
auf Extras gehen und dort Chatzilla anklicken. Chatzilla präsentiert sich  so:
 
in der Symbolleiste auf Extras dort Chatzilla
 
 
:[[bild:chatzilla01.png|Screenshot von Chatzilla]]
:''Abbildung: Screenshot von Chatzilla''
 
 
Gehen Sie nun zum Einrichten von Chatzilla auf "Extras" und dort unter Einstellungen tragen Sie unter "Allgemein" den Benutzername und den Nickname ein.
 
 
:[[bild:chatzilla02.png|Screenshot von Chatzilla]]
:''Abbildung: Screenshot von Chatzilla''
 


Die folgende Beschreibung geht davon aus, dass man als User "mmusterm" am Windows-Client angemeldet ist. Starten Sie jetzt das Programm soeben installierte Programm ("xchat.exe"). Es erscheint das Fenster mit dem Titel "Serverliste". Wenn sie auf den Button "Hinzufügen" klicken, erscheint wie im Bild zu sehen als letzter Eintrag in der Serverliste "Neues Netzwerk".
Klicken Sie auf "Anwenden", dann auf "Ok"


Konfiguration X-Chat: Serverliste
Um die Verbindung zum Server herzustellen, geben Sie in der Eingabezeile ein: <code>/server arktur</code>
Abbildung 8.4-2: Konfiguration X-Chat: Serverliste


Setzen Sie dann den Haken bei "Änderungsmodus" und es erscheint ein Fenster, wie es im nächsten Bild zu sehen ist. Klicken Sie auf der rechten Seite in das Feld mit "newserver/6667" und ändern Sie den Eintrag auf "arktur/6667". Ändern Sie die weiteren Einstellungen wie auf dem folgenden Bild zu sehen ist und klicken sie dann auf den Button "Verbinde".


Konfiguration X-Chat: Serverliste - Eintragen von Arktur
:[[bild:chatzilla03b.png|Verbindung zum Server]]
Abbildung 8.4-3: Konfiguration X-Chat: Serverliste - Eintragen von Arktur
:''Abbildung: Verbindung zum Server''


=== Übertragen der Einstellungen auf andere Benutzer ===


Prinzipiell könnte jeder Nutzer einmal diese Konfiguration wie gerade beschrieben durchführen. Bei der Neueinrichtung bietet sich aber das im Folgenden beschriebene Vorgehen an.
Einen Channel erstellen Sie mit <code>/join #<channelname></code> (hier "erg")
 
Andere User können diesen Channel mit der gleichen Anweisung beitreten, also mit <code>/join&nbsp;#<channelname></code>
 
Anderen Nutzern können Sie den Operator-Status mit <code>/op <nickname></code> geben.
 
Das sieht dann in etwa so aus:
 
 
:[[bild:chatzilla05.png|Screenshot von Chatzilla]]
:''Abbildung: Screenshot von Chatzilla''


Diese Einstellungen werden im Windows-Profil gespeichert. Unter Windows 98 findet man dieses für den Nutzer "mmusterm" unter "C:\WINDOWS\Profiles\mmusterm\Anwendungsdaten\X-Chat 2". Dieser Ordner muß nun (bei Windows 98) nach "/etc/skel/profiles/Anwendungsdaten" gebracht werden.


Jetzt müssen (z.B. mit dem MC) in der Datei "/etc/skel/profiles/Anwendungsdaten/X-Chat 2/xchat.conf" alle Einträge "mmusterm" durch ":$USER:" ersetzt werden und danach die Datei in xchat.conf.sed umbenannt werden. Damit wird beim Anlegen eines neuen Nutzers jedem ein fertig konfiguriertes X-Chat-Profil bereitgestellt.


----
----
<div align="right">[[Administratorhandbuch|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Administratorhandbuch|zurück]] | [[Hauptseite]]</div>
[[Kategorie:ArchivArktur40]]

Aktuelle Version vom 16. März 2012, 10:27 Uhr


Baustelle Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung.


Der IRC Server

Internet Relay Chat (kurz IRC) steht für ein Mehrbenutzer - Kommunikationssystem, auf dem sich Nutzer auf so genannten Kanälen (Channel genannt) in Gruppen oder individuell unterhalten können. Benutzer des Systems arbeiten im IRC unter einem Pseudonym, "Nickname" genannt.

Es wird hier die Nutzung des lokalen IRC-Servers auf Arktur im Intranet beschrieben.

Die Anbindung des Arktur-Schulservers an das weltweite IRC-Netz ist nicht Gegenstand dieser Anleitung.

Starten des IRC-Servers

Um den IRC-Server in Betrieb zu nehmen, müssen Sie als Nutzer sysadm direkt an der Konsole lediglich unter "Verwalten" -> "Netzdienste" -> "IRC-Server EINschalten" den IRC-Server (mittels Leertaste markieren) einschalten. Vergessen Sie nicht das obligatorische "Aktivieren".


Starten des IRC-Servers
Abbildung: Starten des IRC-Servers


Konfiguration des IRC-Servers

Diese im Folgenden beschriebenen Änderungen sind nur zur richtigen Darstellung nötig. Sie können diese Schritte auch zurückstellen und direkt mit der Konfiguration der Clients fortsetzen.

Die Konfigurationsdatei finden Sie unter "/usr/local/lib/ircd/ircd.conf". Alle Zeilen, die mit einem '#' beginnen, sind Kommentare und werden nicht beachtet.

Name des IRC-Servers

die Zeile die mit "M:" beginnt, sieht im Original so aus:

  "M:arktur.po.ash.ks.he.schule.de:My Testnet:6667"

und die sollten Sie ändern in:

 "M:arktur.rg1.dd.sn.schule.de:192.168.0.1:RG1-IRC-Netz:6667:1"
 # statt rg1.dd.sn.schule.de steht ihr Domainname
 # es ist hier nicht unbedingt notwendig die IP-Adresse anzugeben
 # die :1 nach dem Port ist die SSID, die den Server eindeutig identifizieren kann

Administrator des IRC-Servers

die Zeile die mit "A:" (Administrator) beginnt, sieht im Original so aus:

  "A:Kwerner Testnet:Klaus Werner :Client Server::"

und wird geändert auf:

  "A:hkirmse RG1-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"
  # hier setzen Sie Ihre Kennung und Ihren Namen ein

Terminalserver

Sollten Sie einen Terminalserver betreiben, müssen Sie nun noch in der Zeile, die mit Y: beginnt, die letzten beiden Werte erhöhen:

  "Y:10:90::300:512000:2:2"

Diese Zeile ändern Sie auf:

  "Y:10:90::300:512000:50:50"


Dabei gibt die erste 50 an, wie viele IRC-Clients sich von einer IP-Adresse an diesen Server anmelden können. Die zweite dieser beiden Zahlen (also die letzte 50) gibt an, wie viele IRC-Clients von einer IP-Adresse aus in diesem IRC-Netz gleichzeitig arbeiten können. Da hier dieses IRC-Netz aus genau einem IRC-Server besteht, sollten diese beiden Zahlen gleich sein.

Nutzer mit erweiterten Rechten

Ändern Sie nun die Zeile, die mit "O:" beginnt.

 "O:Kwerner Testnet:Klaus Werner :Client Server::"

Die geänderte Zeile sollte so aussehen:

  "O:hkirmse ERG-IRC-Netz:Hans-Dietrich Kirmse :Client Server::"

Damit legen Sie fest, das der Nutzer hkirmse erweiterte Rechte im IRC erhält. Er darf nun Befehle wie /kill ausführen.

Der IRC-Server meldet sich

Jetzt können Sie noch die Datei "/usr/local/lib/ircd/motd" editieren.

An Stelle der Message:

  "- Willkommen auf dem Chat-Server der ASS Hofgeismar!"

erstellen Sie nun eine eigene Message:

 "- Willkommen auf dem Chat-Server des ERG Saalfeld! -"


Client-Installation und -Konfiguration

Da es bei dieser Dokumentation vorrangig um den Server geht, soll hier exemplarisch am Beispiel der Firefox-Erweiterung "Chatzilla" die Installation und Konfiguration eines IRC-Clients soweit beschrieben werden, dass die Funktion des Servers umfassend getestet werden kann.

Den IRC-Client können Sie unter www.erweiterungen.de downloaden. Klicken Sie dort auf "installieren". Es erscheint eine Warnung, das diese URL blockiert worden ist. Gehen Sie dort auf "bearbeiten", dann auf "Seite hinzufügen zu sicheren Seiten".

Jetzt rufen Sie noch einmal "installieren" auf, im Installations-Popup-Fenster klicken Sie nun auf "jetzt installieren". Nachdem die Installation abgeschlossen ist, müssen Sie Firefox neu starten.

Starten Sie nun Chatzilla, indem Sie in der Symbolleiste von Firefox auf Extras gehen und dort Chatzilla anklicken. Chatzilla präsentiert sich so:

in der Symbolleiste auf Extras dort Chatzilla


Screenshot von Chatzilla
Abbildung: Screenshot von Chatzilla


Gehen Sie nun zum Einrichten von Chatzilla auf "Extras" und dort unter Einstellungen tragen Sie unter "Allgemein" den Benutzername und den Nickname ein.


Screenshot von Chatzilla
Abbildung: Screenshot von Chatzilla


Klicken Sie auf "Anwenden", dann auf "Ok"

Um die Verbindung zum Server herzustellen, geben Sie in der Eingabezeile ein: /server arktur


Verbindung zum Server
Abbildung: Verbindung zum Server


Einen Channel erstellen Sie mit /join #<channelname> (hier "erg")

Andere User können diesen Channel mit der gleichen Anweisung beitreten, also mit /join #<channelname>

Anderen Nutzern können Sie den Operator-Status mit /op <nickname> geben.

Das sieht dann in etwa so aus:


Screenshot von Chatzilla
Abbildung: Screenshot von Chatzilla



zurück | Hauptseite