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, option SSL

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.

Côté administrateur

Configuration

Liens utiles

Articles connexes

Ressources externes