Prérequis
- Un linutop ou tout autre machine sous Ubuntu pouvant servir de serveur. Votre poste client peut également faire l'affaire pour tester, l'intérêt s'arrête là.
- Un réseau local fonctionnel
- Des droits d'administration
- Etre enregistré/inscrit sur un serveur IRC
- Un terminal et 15 min à perdre
Installation et configuration du serveur
Les paquets utiles
sudo apt-get install irssi screen
Screen est bien utile, il permet d'éviter de garder irssi dans le terminal. Pour pouvez donc quitter le terminal du serveur sans couper irssi. Notez que vous pouvez lancer irssi avec nohup. __Nohup_ permet d'exécuter une commande en la rendant insensible aux déconnexions, avec une sortie hors terminal.
Configuration irssi
Créer le fichier ~/.irssi/config avec pour contenu :
servers = (
{
address = "irc.freenode.org";
chatnet = "freenode";
port = "7000";
ssl_verify = "yes";
ssl_capath = "/etc/ssl/certs";
autoconnect = "yes";
term_type = "utf-8";
password = "votrenick_irc:votremotdepasse_irc";
}
);
channels = (
{ name = "#ubuntu-fr"; chatnet = "freenode"; autojoin = "yes"; },
{ name = "#django-fr"; chatnet = "freenode"; autojoin = "yes"; },
);
Créer le fichier ~/.irssi/startup avec pour contenu :
load proxy
Démarrage Irssi
On pourrait se contenter de lancer bêtement irssi mais on va faire mieux que ca: Toujours côté serveur taper :
screen -S nom_de_la_session_au_choixirsii- Dans irssi taper
/SET irssiproxy_ports freenode=50000puis/set irssiproxy_password votre_mot_de_passe_proxy [CTRL]+[a] suivi de [d]permet de sortir de screen puis de quitter le terminal sans couper l'instanceirssi
Installation et configuration du client
Les paquets utiles
sudo apt-get install xchat
Configuration
- Dans Xchat > Liste des Réseaux ajouter une nouveau serveur
- Dans mon cas l'adresse est
192.168.0.12/50000ce qui correspond à l'adresse ip du serveur suivi du port à écouter. (50000 redirige vers freenode dans ce cas) - Renseigner le mot de passe du serveur et c'est tout. Vous êtes automatiquement connecté aux channels configurés par votre proxy.


6 réactions
1 De margo - 09/11/2010, 23:57
Serieusement a par deux ligne specifique a ubuntu ( debian) je vois pas l'interet du prerequi > ubuntu.
Meme pas une seul fois le mot linux ou gnu/linux
De mieux en mieux...
(p.s: je suis tombé ici par le planet)
2 De Samuel Martin - 10/11/2010, 08:59
margo > Je ne comprends pas cette remarque. Il faut plus de mot clé tournant autour de Linux Ubuntu ?
De mieux en mieux ? > Merci
3 De s4mdf0o1 - 10/11/2010, 13:24
et jabber ? ^^'
4 De Se7h - 10/11/2010, 18:42
Il y a encore plus simple, passer à une technologie moderne : XMPP/Jabber
5 De Se7h - 10/11/2010, 18:52
Ou plus simplement, passer à une solution plus moderne : Jabber/XMPP
6 De Se7h - 10/11/2010, 18:53
Ou plus simplement, passer à une solution plus moderne : Jabber/XMPP
PS : Mon message à du mal à passer ? 3ème fois que j'essaye :s