Souvent considéré à tort comme une technologie de dinosaures, IRC est toujours très utilisé par de nombreux adeptes de l'informatique. Nous sommes nombreux à MiNET à y être connecté en continu, et c'est donc naturellement que les membres de l'association s'en servent pour bavarder tranquillement lorsqu'ils ne sont pas réunis au local.
Nous disposons d'un serveur IRC sur la KVM irc.minet.net
, lequel fait partie de RezoSup.
Si vous êtes ServerAdmin, c'est par ici
Pour retrouver les autres membres de MiNET sur un canal IRC, vous devez d'abord vous connecter sur l'un des serveurs de RezoSup. Il y a deux solutions différentes, présentées ci-dessous.
Pour les débutants désireux de faire leurs premiers pas sur IRC, la solution la plus simple consiste à utiliser l'interface web (AJAX) de RezoSup, disponible ici. Entrez de préférence comme Nickname votre login MiNET afin d'être reconnu par les autres membres. Pour les Channels, demandez aux autres membres de MiNET lesquels sont utilisés actuellement.
Vous pouvez vous connecter sur https://thelounge.minet si vous disposez d'un compte sur le LDAP. L'avantage de ce client Web est qu'il conserve automatiquement l'historique des messages de vos channels pour vous, même lorsque vous n'êtes pas connecté.
IRC dans votre navigateur web, c'est sympa au début mais ce n'est quand même pas très pratique.
Des clients IRC ont été spécialement conçus pour cela. Il existe par exemple HexChat et Irssi. Le premier est recommandé si vous souhaitez avoir une interface graphique, mais c'est le second qui vous sera présenté dans la section suivante (vous comprendrez vite pourquoi).
Une fois le paquet Irssi correspondant à votre distribution GNU/Linux trouvé, modifiez le fichier ~/.irssi/config
pour ajouter les lignes suivantes dans servers =
:
{ address = "irc.minet.net"; chatnet = "RezoSup"; port = "6697"; use_ssl = "yes"; ssl_verify = "no"; autoconnect = "yes"; }
Cette configuration vous permet d'utiliser SSL.
Ajoutez également la ligne suivante dans chatnets =
:
RezoSup = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; };
Lancez ensuite Irssi et vous serez automatiquement connecté à RezoSup via le serveur IRC MiNET.
Vous pouvez maintenant rejoindre le canal de votre choix (par exemple #MiNETChill) avec la commande /join #MiNETChill
.
Sur IRC, on ne peut pas rester connecté 24h/24h et cela peut être agaçant car nous perdons tout les élements des discussions… Pour celà, il existe 2 solutions :
ZNC est un bouncer irc qui n’est rien d’autre qu’un proxy irc. Celui-ci sera connecté en permanence à vos salons de discussions et fera office de passerelle entre votre client et vos serveurs irc. Vous pourrez par exemple consultez des messages diffusés en votre absence ou masquer votre identité. Il y en a un sur la dev et sa configuration se fait ici : Znc bouncer
Si vous avez un serveur constamment connecté (Raspberry Pi, VM OVH etc.) et accessible depuis n'importe où, un screen est très pratique. Lire cet article afin d'apprendre à utiliser screen
pour rester connecté en continu à IRC.
N'importe qui peut spécifier n'importe quel nickname (le pseudo sous lequel vous apparaissez) lorsqu'il se connecte, et peut en changer grâce à la commande /nick <nouveau nickname
. Pour protéger votre nickname et empêcher d'autres personnes de l'utiliser, vous avez possibilité de l'enregistrer (register) auprès du Chanserv du réseau auquel vous êtes connecté (si vous le faites sur RezoSup, cela n'aura aucun impact sur un autre réseau comme Freenode par exemple) en utilisant la commande suivante :
/msg NickServ REGISTER <password> <email>
Attention, cela enregistre votre nickname courant !
Dorénavant, vous devrez vous identifier à chaque connexion avec la commande :
/msg NickServ IDENTIFY <nickname> <password>
Vous pouvez automatiser ça en ajoutant la ligne suivante dans le bon chatnet
dans le fichier de configuration de Irssi :
autosendcmd = "/msg nickserv identify <password>;wait 2000";
Attention à utiliser le bon mot de passe, vous pourriez être banni temporairement d'un réseau après trop d'échecs d'authentification consécutifs.
Si jamais votre nickname est “nick_” au lieu de “nick”, vous pouvez recover votre nickname avec :
/msg NickServ RECOVER <nickname><password>
Pour plus d'info
/msg NickServ HELP
Ctrl+N : passer au channel suivant Ctrl+P : passer au channel précédent Ctrl+X : changer de serveur
Envoie une message privé à pseudo et ouvre un “channel” privé ou le pseudo de pseudo apparaîtra en rouge.
/msg <pseudo> <message>
Envoie un message à tout le monde mais fait apparâitre pseudo en jaune pour mettre le message en évidence pour pseudo.
pseudo:monMessage
Ferme une fenêtre (par exemple la fenêtre NickServ après vous être authent :
/window close
Quand il est temps de laisser sa place aux jeunes
/msg ChanServ SET #channel FOUNDER nick