Bearbeiten von „UUGRN:Jails/uug irc/ircd (ex)“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{Dieser Artikel|beschreibt das historische Setup von irc.uugrn.org. Der neue irc.uugrn.org ist dokumentiert unter [[UUGRN:Jails/uug_irc]]}}
 
 
Konfiguration von irc@verein.uugrn.org
 
Konfiguration von irc@verein.uugrn.org
  
Zeile 47: Zeile 46:
 
  I:*@195.226.127.*::::10
 
  I:*@195.226.127.*::::10
 
  I:*@195.49.138.*::::10
 
  I:*@195.49.138.*::::10
 +
O:*.uugrn.org:fo3HtCPfQI7DQ:rabe::10
 +
O:*.uugrn.org:i3lmq4mITjz4E:mile::10
  
 
== Kompilieren und Konfigurieren ==
 
== Kompilieren und Konfigurieren ==
  
Die [[FreeBSD Ports]] gehen grundsätzlich davon aus, dass ab dem OS-Release 4.0 IPv6 verfügbar ist.  
+
Die [[FreeBSD/Ports|FreeBSD-Ports]] gehen grundsätzlich davon aus, dass ab dem OS-Release 4.0 IPv6 verfügbar ist.  
Der IPv6-Stack kann "nebenher" auch IPv4 spielen. Dieses Feature ist nach RfC... so vorgesehen, jedoch umstritten, da z.B. Firewallregeln für IPv4 keine Wirkung auf den IPv6-Kompatiblitätsmodus hat. IPv6 ist zum gegenwärtigen Zeitpunkt sehr wohl in FreeBSD enthalten, jedoch ist der IPv6-Stack nicht innerhalb von Jails verfügbar.
+
Der IPv6-Stack kann "nebenher" auch IPv4 spielen. Dieses Feature ist nach RfC... so vorgesehen, jedoch umstritten, da z.B. Firewallregeln für IPv4 keine Wirkung auf den IPv6-Kompatiblitätsmodus hat. IPv6 ist zum gegenwärigen Zeitpunkt sehr wohl in FreeBSD enthalten, jedoch ist der IPv6-Stack nicht innerhalb von Jails verfügbar.
  
 
=== Ports/Makefile ===
 
=== Ports/Makefile ===
Zeile 67: Zeile 68:
 
   oder in das durch WRKDIRPREFIX festgelegte Verzeichnis
 
   oder in das durch WRKDIRPREFIX festgelegte Verzeichnis
 
  # cd /var/tmp/usr/ports/irc/irc/work/irc2.11.1p1/
 
  # cd /var/tmp/usr/ports/irc/irc/work/irc2.11.1p1/
  # vi support/config.h.dist (siehe unten)
+
  # vi support/config.h.dist
# make package clean
 
  
 
Für den Betrieb als Standalone-Server auf [[verein.uugrn.org]] wurden folgende Änderungen abweichend vom Standard bearbeitet:
 
Für den Betrieb als Standalone-Server auf [[verein.uugrn.org]] wurden folgende Änderungen abweichend vom Standard bearbeitet:
  
* MAXCONNECTIONS um 250 erhöhen<ref>[http://lists.uugrn.org/uugrn/09/11/15049.html Erklärung auf der Mailingliste zu MAXCONNECTIONS]</ref>
+
* syslog-Logging
 
* UID und GID auf 6667 gemäß /etc/passwd und /etc/group
 
* UID und GID auf 6667 gemäß /etc/passwd und /etc/group
 
* Kein Split-Betrieb "erkennen", da der Server ohnehin standalone konfiguriert ist.  
 
* Kein Split-Betrieb "erkennen", da der Server ohnehin standalone konfiguriert ist.  
  
<pre>
+
--- config.h.dist       Sun Apr  1 04:44:26 2007
# diff -u /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.dist /var/tmp/usr/ports/irc/iirc2.11.2p1/support/config.h.uugrn
+
+++ /tmp/ircd_config.h.dist    Sun Apr 1 00:25:35 2007
--- /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.dist   2009-11-01 12:39:25.000000000 +0100
+
@@ -250,7 +250,7 @@
+++ /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.uugrn 2009-11-01 12:40:36.000000000 +0100
+
  * If you want to log to a different facility than DAEMON, change
@@ -146,7 +146,7 @@
+
  * this define.
  * 1 server = 1 connection, 1 user = 1 connection.
+
  */
  * Due to various sanity checks during startup, minimum is 13.
+
-#define LOG_FACILITY !!SYSLOG_FACILITY!!
  */
+
+#define LOG_FACILITY LOG_LOCAL5
-#define MAXCONNECTIONS 50
+
  #endif /* USE_SYSLOG */
+#define MAXCONNECTIONS 300
+
    
+
  /*
/* MAXIMUM LINKS
+
@@ -340,6 +340,8 @@
   *
+
  */
@@ -348,6 +348,9 @@
+
  /* #undef      IRC_UID 65534 */
  */
+
  /* #undef      IRC_GID 65534 */
/* #undef      IRC_UID 65534 */
+
+#define IRC_UID       6667
/* #undef      IRC_GID 65534 */
+
+#define IRC_GID 6667
+#define IRC_UID 6667
+
 
+#define IRC_GID 6667
+
  /*
+
+
  * CLIENT_FLOOD
+
@@ -534,8 +536,8 @@
/*
+
  *
  * CLIENT_FLOOD
+
  * Defining to 0 disables entering split-mode.
@@ -542,8 +545,8 @@
+
  */
  *
+
-#define SPLIT_USERS    85000
  * Defining to 0 disables entering split-mode.
+
-#define SPLIT_SERVERS  85
  */
+
+#define SPLIT_USERS    0
-#define SPLIT_USERS    70000
+
+#define SPLIT_SERVERS  0
-#define SPLIT_SERVERS  85
+
 
+#define SPLIT_USERS    0
+
  /*
+#define SPLIT_SERVERS  0
+
  ** Notice sent to connecting users if the server is in the split-mode.
 
/*
 
** Notice sent to connecting users if the server is in the split-mode.
 
</pre>
 
  
 
== User/Gruppe für IRC ==
 
== User/Gruppe für IRC ==
Zeile 121: Zeile 117:
 
== siehe auch ==
 
== siehe auch ==
 
* [[ircbot]]
 
* [[ircbot]]
* [[Internet Relay Chat|IRC]] und [[ircd]]  
+
* [[IRC]] und [[ircd]]  
  
== Weblinks ==
 
<small><references /></small>
 
  
[[Kategorie:UUGRN:Dienst]]
+
[[Kategorie:Dienst]]
[[Kategorie:UUGRN:Systemadministration]]
 

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: