Bearbeiten von „UUGRN:Dienste/BNC“

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 8: Zeile 8:
 
Jedem BNC-Benutzer können eigene, feste IPv6-Adresse zugeordnet werden. Benutzer können hierbei im DNS einen Wunschnamen eintragen lassen, entweder unter *.uugrn.org oder einer eigenen Domain, für die der Benutzer AAAA-Records selbst anlegen kann.
 
Jedem BNC-Benutzer können eigene, feste IPv6-Adresse zugeordnet werden. Benutzer können hierbei im DNS einen Wunschnamen eintragen lassen, entweder unter *.uugrn.org oder einer eigenen Domain, für die der Benutzer AAAA-Records selbst anlegen kann.
  
== Anwendungsfälle ==
 
 
Durch den Einsatz von SSL auf der Client-Seite besteht hier eine erhöhte Sicherheit im IRC, auch wenn der jeweilige IRC-Server selbst kein SSL anbietet, zum Beispiel wenn man aus öffentlichen WLANs heraus auf den BNC zugreifen will.
 
Durch den Einsatz von SSL auf der Client-Seite besteht hier eine erhöhte Sicherheit im IRC, auch wenn der jeweilige IRC-Server selbst kein SSL anbietet, zum Beispiel wenn man aus öffentlichen WLANs heraus auf den BNC zugreifen will.
  
 
Ein weiter Anwendungsfall ist ein IRC-Client auf einem mobilen Endgerät, zB Laptop oder Smartphone, wo durch Bewegung oder Standby keine dauerhafte IRC-Verbindung gehalten werden kann. Der BNC hält serverseitig die Verbindungen offen, währdend man beispielsweise in der Bahn sitzt und aufgrund von Lücken in der UMTS-Versorgung nicht lückenlos Internet hat. Der IRC-Client auf dem mobilen Endgerät verbindet sich dann automatisch neu mit dem BNC und (sofern konfiguriert) übermittelt der BNC ein Backlog aus dem IRC-Channel oder Messages von anderen IRC-Usern.
 
Ein weiter Anwendungsfall ist ein IRC-Client auf einem mobilen Endgerät, zB Laptop oder Smartphone, wo durch Bewegung oder Standby keine dauerhafte IRC-Verbindung gehalten werden kann. Der BNC hält serverseitig die Verbindungen offen, währdend man beispielsweise in der Bahn sitzt und aufgrund von Lücken in der UMTS-Versorgung nicht lückenlos Internet hat. Der IRC-Client auf dem mobilen Endgerät verbindet sich dann automatisch neu mit dem BNC und (sofern konfiguriert) übermittelt der BNC ein Backlog aus dem IRC-Channel oder Messages von anderen IRC-Usern.
  
Mit dem BNC kann man von einem IPv4-Client aus auf IPv6-only IRC-Server zugreifen.
+
== Daten ==
 
+
;URL: [https://bnc.uugrn.org:10443/ Web-Gui]
Viele IRC-Server erlauben nur eine oder wenige Verbindungen ausgehend von einer IP-Adresse. Indem auf dem UUGRN-BNC jeder Benutzer seine eigene IPv6-Adresse hat, sollte es hier keine Konflikte geben.
+
;Wo: auf [[UUGRN:Jails/uug_bnc|bnc.uugrn.org]]
 
+
;Technologie: ZNC, oidentd
Manche IRC-Server sind für DSL- oder Mobile-Provider gesperrt (oder nur eingeschränkt nutzbar), etwa *.t-online.de oder *.t-ipconnect.de oder *.vodafone.de. Mit dem BNC entfällt dieses Limit.
+
;Besonderheit: Clientseitig wird ausschließlich SSL angeboten. Zugriffe auf IRC-Server erfolgen ausschließlich per IPv6
Generell ist man über den BNC für andere Benutzer im IRC nicht mit seiner privaten IP-Adresse sichtbar sondern mit der (eigenen) IPv6-Adrese des BNC.
 
  
== Daten ==
 
;URLs:
 
: [https://irc.uugrn.org:8680/ BNC Web-Gui]
 
;Wo: auf [[UUGRN:Services/irc.uugrn.org|irc.uugrn.org]]
 
;Technologie: ZNC, znc-clientbuffer modul
 
;Besonderheiten:
 
: Clientseitig wird ausschließlich TLS angeboten.
 
: Der zeitgleiche Zugriff von mehreren IRC-Clients ist möglich, z.B. Irssi und WebChat
 
  
 
== Ports ==
 
== Ports ==
Zeile 37: Zeile 27:
 
  ! Protokoll
 
  ! Protokoll
 
  |-
 
  |-
  | irc.uugrn.org:8660
+
  | bnc.uugrn.org:6660
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8661
+
  | bnc.uugrn.org:6661
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8662
+
  | bnc.uugrn.org:6662
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8663
+
  | bnc.uugrn.org:6663
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8664
+
  | bnc.uugrn.org:6664
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8665
+
  | bnc.uugrn.org:6665
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8666
+
  | bnc.uugrn.org:6666
 
  | 6
 
  | 6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8667
+
  | bnc.uugrn.org:6667
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8668
+
  | bnc.uugrn.org:6668
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8669
+
  | bnc.uugrn.org:6669
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
 
  | IRC
 
  | IRC
 
  |-
 
  |-
  | irc.uugrn.org:8680
+
  | bnc.uugrn.org:10080
 +
| 4,6
 +
| nein
 +
| HTTP
 +
|-
 +
| bnc.uugrn.org:10443
 
  | 4,6
 
  | 4,6
 
  | ja
 
  | ja
Zeile 94: Zeile 89:
  
  
== BNC-Account beantragen ==
+
== Client-Konfigurationen ==
Jedes [[UUGRN:Mitgliedschaft|Mitglied]] kann einen Account auf dem '''BNC''' bekommen. Auch wenn später das allermeiste selbst eingestellt werden kann, ein paar Dinge müssen initial geklärt werden:
+
Jeder BNC-Benutzer hat genau einen Benutzernamen und genau ein Passwort.
 +
;Beispiel: user=john, passwort=p4ssw0rd
 +
 
 +
Beim Verbinden mit dem BNC muss der IRC-Client also idR folgendes konfigurieren:
 +
 
 +
server: bnc.uugrn.org
 +
port: 6660 … 6669
 +
ssl: ja
 +
passwort: john/''profilname'':p4ssw0rd
 +
IPv6: optional
 +
 
 +
Der ''profilname'' ist ein im Benutzerprofil angelegtes IRC-Netz oder IRC-Server. So könnte zum Beispiel auf dem BNC unter dem Namen "uugrn" folgende Einstellung hinterlegt sein:
 +
name: uugrn
 +
server: irc.uugrn.org
 +
port: 6697
 +
IPv6: ja
 +
ssl: ja
 +
nickname: john
 +
nickname2: john_
 +
nickname3: homer
 +
 
 +
Mit dem BNC-Passwort '''john/uugrn:p4ssw0rd''' wird der IRC-Client also mit dem BNC-Profil "uugrn" verbunden, welches wiederum auf [[UUGRN:IRC|irc.uugrn.org:6697]] (ssl, ipv6) zugreift und hier die IRC-Nicknames "john", "john_" oder "homer" verwendet.
 +
 
 +
=== irssi ===
 +
Das nachfolgende Beispiel nimmt an, dass auf dem BNC verschiedene IRC-Netze angelegt sind, die hier nur einen symbolischen Namen besitzen. In ~/.irssi/config könnte also folgendes stehen:
  
;Benutzername: Sollte identisch sein zum Account auf [[UUGRN:Services/shell.uugrn.org|shell.uugrn.org]]. Muss aber nicht.
+
<pre>
;Nickname im IRC: Sollte identisch zum Benutzernamen sein, muss aber nicht.
+
servers = (
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-uugrn";
 +
    port = "6667";
 +
    use_ssl = "yes";
 +
    password = "john/uugrn:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-hackint";
 +
    port = "6668";
 +
    use_ssl = "yes";
 +
    password = "john/hackint:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-freenode";
 +
    port = "6669";
 +
    use_ssl = "yes";
 +
    password = "john/freenode:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-ircnet";
 +
    port = "6665";
 +
    use_ssl = "yes";
 +
    password = "john/ircnet:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-euirc";
 +
    port = "6664";
 +
    use_ssl = "yes";
 +
    password = "john/euirc:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  {
 +
    address = "bnc.uugrn.org";
 +
    chatnet = "BNC-twiceirc";
 +
    port = "6663";
 +
    use_ssl = "yes";
 +
    password = "john/twiceirc:p4ssw0rd";
 +
    family = "inet6";
 +
    autoconnect = "yes";
 +
  },
 +
  { address = .... },
 +
  { address = .... }
 +
);
  
== HowTos ==
+
</pre>
* BNC-Admins lesen unter [[/Admin]] weiter
 
* BNC-User lesen unter [[/User]] weiter
 
* Wer lieber einen eigenen BNC in seinem UUGRN-Jail aufsetzen möchte, findet unter [[/DIY]] (do-IT-yourself) Hinweise auf das Setup von [[ZNC]].
 
  
 
== siehe auch ==
 
== siehe auch ==
* {{IRC|UUGRN IRC-Server}}
+
* [[UUGRN:IRC|UUGRN IRC-Server]]
* {{BNC|IRC-BNC (Bouncer) auf bnc.uugrn.org}}
+
* [[UUGRN:BNC|IRC-BNC (Bouncer) auf bnc.uugrn.org]]
* {{Bot|Channel-Bot ''ub''}}
+
* [[UUGRN:Bot|Channel-Bot ''ub'']]
* {{uug_irc|irc.uugrn.org}}
+
* [[UUGRN:Jails/shd_irc|Jail irc.uugrn.org]]
* [[Internet Relay Chat|Allgemeine Informationen zum Internet Relay Chat (IRC)]]
 
  
 
[[Kategorie:IRC]]  
 
[[Kategorie:IRC]]  
 
[[Kategorie:UUGRN:Dienst|BNC]]
 
[[Kategorie:UUGRN:Dienst|BNC]]

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)