FAQ

Qu'est-ce que l'IRC ?

L’IRC est un monde merveilleux ou` se mèle... bon, OK j’arrête mes bêtises :-).

L’IRC est, disais-je, un ensemble de réseaux ou` se retrouvent à peu près pas mal d’utilisateurs du monde entier pour discuter de manière électronique (IRC : Internet Relay Chat).

Comme dit plus haut, il existe plusieurs réseaux IRC de part le monde. Un réseau est un ensemble de serveurs de chat ; un utilisateur se connectant à un de ces serveurs pourra potentiellement discuter avec tous les autres utilisateurs connectés à ce réseau.

Les discussions prennent place dans ce qu’on pourrait appeler des salons (channels dans le jargon) ou` se retrouvent quelques personnes (identifiées par leur nickname ou pseudonyme). Sur chacun de ces chans les utilisateurs peuvent parler de tout et de rien, d’un sujet précis, ou bien juste faire acte de présence en prenant grand soin de connecter leur client IRC avant de partir faire autre chose (;-)). Chaque chan a un nom, précédé d’un # (e.g. #narf, #rouen, ...).

Afin que tout cela tourne (à peu près) rond, sur chaque chan, certains utilisateurs sont modérateurs (ou OPerators), typiquement identifiés par un @ précédant leur nickname. Ces Ops ont tous les droits sur le channels ainsi ils peuvent tenter de maintenir l’ordre en éjectant (kick) les empécheurs de chatter en rond et en leur interdisant de revenir (ban). M’enfin si vous êtes gentils c,a ne vous arrivera pas :-).

N’importe quel utilisateur peut créer son chan et en devenir l’op : il lui suffit de rejoindre un chan ou il n’y a personne, à partir de ce moment là et jusqu’à ce que le chan soit de nouveau un no-man’s land, il est pour ainsi dire “la propriété” de son créateur. Il peut donner à d’autres personnes le statut d’opérateur ou kicker tout le monde afin d’égoïstement profiter de sa solitude tout seul !

À quoi ça sert ?

Basiquement, l’IRC est totalement inutile (donc rigoureusement indispensable me diront certains à qui je ne pourrais donner tord). Mais plus précisément, on peut dire que c’est un fabuleux bouffe-temps... Mais bon :-)

Qu'apporte RezIRC ?

RezIRC est un réseau un peu spécial, puisque comme son nom l’indique, son but premier est de relier les Résidences étudiantes. Par extension, quelques serveurs se sont retrouvés dans les écoles ou` les fameux résidents passaient leurs journées et finalement quelques serveurs de particuliers ont fleuri c,a et là. Mais ne nous méprenons pas, l’objectif premier est de relier le plus grand nombre de résidences afin que les étudiants se parlent ! (hum, ma tête passe plus par la porte là :-) ).

RezIRC est né d’un problème qui est la non connection au net de certaines résidences, empéchant ainsi certains de s’adonner aux joies de l’IRC. Ainsi, pourquoi ne pas poser un serveur dans une résidence en majorité non connectée au net et relier ce serveur à d’autres dans le même cas ??? Je vous le demande ! Et ben voila :-) c’est fait !

Ident

* Q : Je voulais savoir pourquoi ça met plusieurs minutes pour se connecter à Rezirc. Il fait “— *** Checking ident” et il attend. * A : Un serveur IRC fait un test ident quand un client se connecte, c’est à dire qu’il tente de se connecter sur le port 113 de ta machine afin d’obtenir une réponse de type IDENT delivré par le daemon adéquat s’il tourne sur ta machine. C’est fait pour des raisons historiques et aujourd’hui cela ne sert plus réellement.

On pourrait s’en passer (au détriment de la compatibilité). Quand ta machine ou routeur ne dispose pas de daemon IDENT, il faut adapter son firewall, sinon l’attente devient excessive. Avec netfilter sous linux il ne faut pas faire un DROP ou REJECT sur le port 113 mais un REJECT avec tcp-reset. Plus d’infos sur le site [http://www.netfilter.org netfilter]. Sous Windows, on vous laisse poster ici la réponse

* Q : A quoi cela servait sur les anciens clients ? * A : un test d’authentification et vérification de l’UID de la personne qui se connecte. En effet à cette époque très loingtaine, les machines étaient rares et chères et plusieurs personnes utilisaient la même machine pour accèder à l’IRC. Néanmoins, le concept est vraiment utile mais les gens sont fainéant et ne lancent jamais leur identd. (à se demander à quoi servent les scripts de boot)

Un exemple très visible sur la présence ou non d’ident est la présence du tilde dans ton nom irc :

  • (‘~cyril‘@gruhnux.io.ssji.net) : Cyril Nahon =⇒ je n’ai pas d’ident
  • (‘221‘@jeep.arago.no-ip.com) : noname =⇒ il a un ident

* Q : Je ne peux ni configurer mon firewall, ni installer d’ident, comme je fais ? * A : Deux solutions s’offrent à toi :

  • Les connections faîtes sur le port 6668 ne provoquent pas de vérification de l’ident.
  • Pour une solution plus définitive, envoie un mail à MailTo(rez irc AT lists DOT ssji DOT net) en donnant ton ip ou la classe d’ip depuis laquelle tu te connecte au réseau. On pourra alors te mettre une ligne de type I suplémentaire sur ton ip inhibant le test d’ident.
Services

* Q : Quels sont les services disponibles sur Rezirc, comment on les utilise ? * A : Rezirc possède un ensemble de services présents sous la forme de robots.

Les deux plus utiles sont le Nickserv (‘!NickServ‘) qui gère le processus d’enregistrement et d’authentification des nicknames, et le Chanserv (‘|}o{|‘) qui s’occupe de l’administration des canaux. La première chose à faire en arrivant est d’enregistrer un nick, en utilisant le !NickServ. Pour plus de détails, une aide en ligne est disponible en envoyant ‘help’ au robot concerné (par exemple /msg !NickServ HELP).

* Q : Comment récuperer un canal qu’on m’a volé ? * A : au voleur! à l’assassin ! au meurtrier ! justice juste ciel ! je suis perdu je suis assassiné, on m’a coupé la gorge on m’a volé mon channel. Serieusement, tu l’avais enregistré, n’est-ce pas ? Donc tu as un moyen simple de le récupérer !

* Q : J’ai perdu mon mot de passe ! * A : Tu as un moyen simple de nous prouver que le nick est bien a toi ? Si oui, bah viens éventuellement sur #rezirc... Mais on risque de ne pas avoir envie de traîter ton problème, donc tu auras plus vite fait de t’enregistrer un autre nick...

Canaux

* Q : Quels sont les canaux disponibles où je pourrais trouver de l’aide, des gens, du cul, etc ? * A : Le chan principal est #rezirc. pour les autres, il suffit de demander la liste au serveur (commande /list en général) Contrairement, aux réseau mondiaux, la liste ne ferra pas plus de trois pages et on peut sans problème répondre oui si le client irc demande si c’est une bonne idée.

* Q : Pourquoi y a-t-il tant de canaux avec quasiment personne ? * A : Les gens sont libres de créer des canaux pour eux tout seul ou pour des chats à deux

Contact

* Q : Qui sont les admins de ce réseau ? * A : Actuellement les principaux admins sont :

           || '''Nipo''' |||| ''NicolasPouillon'' ||
           || '''shtrom''' |||| ''OlivierMehani'' ||
           || '''[-_-]''' |||| ''GregFabre'' ||

et ancienement, LKsK (CyrilNahon).

* Q : Comment les contacter ? * A : deux solutions pour cela :

D’une manière générale tu trouveras toujours un admin sur le channel #rezirc pour répondre à toutes les questions sur le réseau.

Divers

* Q : Pourquoi le server a l’air d’avoir des problèmes de DNS alors que le DNS fonctionne bien sur la machine? * A : La source du problème est un lancement trop précoce du serveur lors du boot (avant l’activation du dns et de la connection au net par exemple). La solution consite à faire un rehash du serveur. Ceci est clairement un bug de dancer-ircd qu’il serait bon de corriger ou de signaler aux mainteneurs. Ce comportement n’est pas normal, le serveur devrait tout seul s’appercevoir de la modification.

* Q : Coment faire un rehash du serveur? * A : Deux méthodes :

  • killall -HUP dancer-ircd dans un shell du user ircd sur le serveur en question.
  • /rehash quand on est oper sur le serveur.

Retour à RezIrc