(IRC) Wie registriere ich mich mit HexChat auf FreeNode, wenn ich sofort getrennt werde?

1341
Will

Ich habe versucht, auf FreeNode auf #httpd zu gelangen. Aus den Anweisungen hier verstehe ich, /msg NickServ REGISTER password youremail@example.comdass ich stattdessen meine Informationen eingeben muss . Ich kann das nicht eingeben, weil ich getrennt werde, sobald ich versuche, mich mit Freenode zu verbinden. Ich habe versucht, eine Verbindung zum #freenode-Kanal herzustellen, um um Hilfe zu bitten, aber wieder wird mir die Verbindung unterbrochen.

Es geht jedes Mal so:

... Cycling to next server in freenode... * Disconnected () * Looking up irc.freenode.net * Connecting to chat.freenode.net (162.213.39.42:6667) * Connected. Now logging in. * *** Looking up your hostname... * *** Checking Ident * *** Found your hostname * *** No Ident response * Capabilities supported: account-notify extended-join identify-msg multi-prefix sasl * Capabilities requested: account-notify extended-join identify-msg multi-prefix sasl  * Capabilities acknowledged: account-notify extended-join identify-msg multi-prefix sasl  * Authenticating via SASL as will (PLAIN) * SASL authentication failed * *** Notice -- You need to identify via SASL to use this server * Closing Link: gateway/vpn/privateinternetaccess/account (SASL access only) * Disconnected (Remote host closed socket) Cycling to next server in freenode... * Disconnected () * Looking up chat.freenode.net * Connecting to chat.freenode.net (149.56.134.238:6697) * * Subject: /O=Digital Signature Trust Co./CN=DST Root CA X3 * * Issuer: /O=Digital Signature Trust Co./CN=DST Root CA X3 * * Subject: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3 * * Issuer: /O=Digital Signature Trust Co./CN=DST Root CA X3 * * Subject: /CN=cherryh.freenode.net * * Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3 * * Certification info: * Subject: * CN=cherryh.freenode.net * Issuer: * C=US * O=Let's Encrypt * CN=Let's Encrypt Authority X3 * Public key algorithm: rsaEncryption (4096 bits) * Sign algorithm sha256WithRSAEncryption * Valid since Apr 24 05:02:00 2017 GM to Jul 23 05:02:00 2017 GM * * Cipher info: * Version: TLSv1/SSLv3, cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) * Connected. Now logging in. * *** Looking up your hostname... * *** Checking Ident * *** Found your hostname * *** No Ident response * Capabilities supported: account-notify extended-join identify-msg multi-prefix sasl * Capabilities requested: account-notify extended-join identify-msg multi-prefix sasl  * Capabilities acknowledged: account-notify extended-join identify-msg multi-prefix sasl  * Authenticating via SASL as will (PLAIN) * SASL authentication failed * *** Notice -- You need to identify via SASL to use this server * Closing Link: gateway/vpn/privateinternetaccess/account (SASL access only) * Disconnected (Remote host closed socket) Cycling to next server in freenode... ... 

Das macht einfach immer und immer wieder.

0

1 Antwort auf die Frage

2
AfroThundr

Laut diesem Beitrag zum /r/ircSubreddit:

SASL ist eine Methode zur Identifizierung von Netzwerkdiensten, die Sie nur tun können, wenn Sie sich bereits registriert haben. Wenn Sie keinen registrierten Nick oder Account bei Freenode haben, können Sie keine Verbindung zu SASL herstellen. Sie müssen sich normalerweise zuerst verbinden und registrieren und dann SASL für zukünftige Verbindungen verwenden.

Das bedeutet, dass Sie im Grunde ein Problem mit Hühnern und Eiern haben, wenn Sie von einem der von Freenode auf der schwarzen Liste aufgelisteten IP-Blöcke eine Verbindung herstellen, für die SASL erforderlich ist. Die meisten AWS-IP-Bereiche und mehrere ISPs befinden sich in dieser schwarzen Liste.

Mögliche Lösungen:

  1. Stellen Sie von einem nicht auf der schwarzen Liste aufgeführten IP-Bereich eine Verbindung her, um Ihren Nick zu registrieren, und dann normalerweise über SASL.

  2. Verbinden und registrieren Sie sich über das Web unter https://webchat.freenode.net/ und fahren Sie wie oben beschrieben fort.