Description
IRC est un protocole de communication instantanée assez vieux et encore très utilisé.
Le ResEl possède un serveur IRC, interconnecté aux serveurs IRC du réseau Rézosup, qui à pour vocation d'être un canal pour les élèves de prépas et d'école d'ingénieurs française.
Cet article décrit le fonctionnement du serveur IRC, sa configuration, ainsi que son interconnection à Rézosup.
Infrastructure
Le petit rappel
Au ResEl
Au ResEl, le serveur IRC est installé sur Neko.
Le serveur IRC est Inspircd, il est installé via les dépôts Debian.
Notre serveur est configurée est leaf qui s'interconnecte au hub IRC de Télécom Paritech.
Utilisation
Côté utilisateur
Pour accéder au serveur IRC, la première étape est d'installer un client IRC.
Le meilleur client CLI-oriented est irssi. Orienté GUI, l'un des meilleurs est X-Chat. Finalement, pour Android il y a peu de bon client, celui a retenir est AndroIRC.
Ensuite, il faut configurer la connexion au serveur du resel :
- Connexion non sécurisée : serveur :
irc.resel.fr
, port :6667
- Connexion sécurisée : serveur :
ircs.resel.fr
, port :6697
, optionSSL
Le channel principal est #ResEl.
Utilisation d'un Bouncer
Le principal reproche fait à IRC est la non persistence du backlog en cas de déconnexion.
Pour remédier à cela, il est possible d'utiliser un bouncer, qui relait la connexion au serveur sur un intermédiaire restant connecté à internet.
Le moyen le plus simple de bouncer est simplement de se connecter à IRC sur un serveur dans une session screen ou tmux.
Une méthode plus user-friendly est de configurer son client IRC (s'il le peut) à un bouncer prévu à cet effet. Le ResEl en héberge un.