Je souhaite me connecter à Freenode avec irssi
à l'aide de SSL et SASL. Les instructions d'utilisation du script cap_sasl.pl
qui fonctionnait pour les anciennes versions de irssi
affichent maintenant l'erreur suivante sous Xenial Xerus:
19:34 -!- Irssi: Error in script cap_sasl:
19:34 cap_sasl has been unloaded from Irssi 20160323.0008 because it conflicts
with the built-in SASL support. See /help network for configuring
SASL or read the ChangeLog for more information. at (eval 9) line 52.
Comment puis-je réparer cela?
Xenial Xerus a maintenant une version plus récente de irssi
:
andrew@athens:~$ irssi --version
irssi 0.8.19 (20160323 0008)
Cette version prend en charge SASL et a été configurée pour rejeter le script cap_sasl.pl
avec le message d'erreur dans la question. Assez facile à résoudre en fermant irssi
et en supprimant le script et les liens correspondants:
mv -v $HOME/.irssi/scripts/cap_sasl.pl $HOME/.irssi/scripts/cap_sasl.pl_bak
rm -v $HOME/.irssi/scripts/autorun/cap_sasl.pl
Puis configurez-vous avec Freenode en utilisant à la fois SSL et le SASL intégré avec ces commandes depuis irssi
. Commencez par supprimer toute mention de Freenode et du port "conventionnel" (ceci est préconfiguré avec une nouvelle installation d'Ubuntu et irssi
):
/SERVER REMOVE chat.freenode.net 6667 Freenode
/NETWORK REMOVE Freenode
Ajoutez ensuite une connexion automatique à Freenode avec les paramètres SSL et le port SSL approprié:
/SERVER ADD -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network Freenode irc.freenode.net 6697
Ajoutez maintenant les paramètres SASL, en apportant les modifications appropriées pour votre nom d'utilisateur et votre mot de passe (et en omettant les crochets bien sûr):
/NETWORK ADD -sasl_mechanism plain -sasl_username <username> -sasl_password <password> Freenode
Lorsque cela est fait, lancez les commandes suivantes depuis irssi
:
/save
/exit
Et lorsque vous redémarrez irssi
, vous devriez voir les 2 messages suivants clignoter:
20:31 -!- SASL authentication succeeded
= authentification SASL réussie20:31 -!- Mode change [+Zi] for user andrew
= connexion SSL réussieMaintenant tapez /join #ubuntu
et vous êtes au cœur de celui-ci :)
Références: