WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:divers:tp_irc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:divers:tp_irc [2020/11/20 02:08]
snow
wiki:divers:tp_irc [2020/11/22 01:09] (Version actuelle)
snow [Configuration d'inspircd]
Ligne 12: Ligne 12:
  
 En espérant que vous soyez clair sur le concept de CT et VM, la première étape est de créer votre CT. En espérant que vous soyez clair sur le concept de CT et VM, la première étape est de créer votre CT.
-  - Créez votre CT ++spoiler : paramètres | template : debian, root-disk : local-lvm et Gb, CPU : 1 coeur, memory : 512/512, Network : Static à vous de choisir (n'oubliez pas de la renseigner [[:wiki:reseau:ip_dev|ici]], DNS : use host++ +  - Créez votre CT ++spoiler : paramètres | template : debian, root-disk : local-lvm et Gb, CPU : 1 coeur, memory : 512/512, Network : Static à vous de choisir (n'oubliez pas de la renseigner [[:wiki:reseau:ip_dev|ici]], DNS : use host++ 
-  - Activez le SSH en root sur la CT ++spoiler : soluce | dé-commentez la ligne PermitRootLogin et mettez yes en face dans le fichier /etc/ssh/sshd_config+++  - Activez le SSH en root sur la CT ++spoiler : soluce | dé-commentez la ligne PermitRootLogin et mettez "yes" (sans les guillemets) en face dans le fichier /etc/ssh/sshd_config++
  
  
Ligne 24: Ligne 24:
 Je vous invite à vous [[:wiki:reseau:mini_tp_formation:ssh|ssh]] dessus. Je vous invite à vous [[:wiki:reseau:mini_tp_formation:ssh|ssh]] dessus.
  
-Une fois fait vous avez l’embarras du choix pour votre serveur+Une fois fait vous avez l’embarras du choix pour votre serveur : oragano, inspircd, bitlbee... 
 +On va utiliser inspircd ici, mais n'importe quel serveur fera l'affaire
  
 +Auparavant il faut exporter les [[:wiki:services:proxy|proxys]] sur notre machine pour pouvoir télécharger les paquets que l'on veut  :
  
 +<code bash>
 +export http_proxy="http://192.168.103.61:82"
 +export https_proxy="https://192.168.103.61:82"
 +</code>
 +++explication : export | La commande export permet de rendre la variable passée en argument disponible à tous les programmes du système. Ici on l'utilise pour changer la valeur de la variable d'environnement "http_proxy" et "https_proxy"++
 +
 +On met à jour les dépôts :
 +<code bash>
 +apt update
 +</code>
 +
 +On installe ensuite inspircd :
 +
 +<code bash>
 +apt install inspircd
 +</code>
 +
 +===== Configuration d'inspircd =====
 +
 +Une fois l'installation effectuée, il faut configurer notre nouveau serveur !
 +
 +Editez donc le fichier de configuration : <code bash>nano /etc/inspircd/inspircd.conf
 +</code>
 +
 +<WRAP center round important 60%>
 +long live nano
 +</WRAP>
 +
 +++spoiler : paramètres du fichier de conf | il y a peu de paramètres à changer pour avoir un serveur fonctionnel. Il suffit de changer la "bind address" et mettre celle correspondant à votre CT. Vous pouvez changer les paramètres d'admin etc.. Je vous invite à creuser la doc si ça vous intéresse++
 +
 +Une fois les modifications faites on lance notre serveur :
 +<code bash>service inspircd start
 +</code>
 +ou
 +<code bash>systemctl start inspircd</code>
 +
 +Pensez à relancer le service à chaque fois que vous modifiez les fichiers de configuration ++spoiler : restart | service inspircd restart++.
 +
 +===== Installation du client IRC =====
 +
 +Cette fois-ci on se positionne sur notre machine personnelle.
 +Si le serveur est bien lancé, il nous manque encore un moyen d'y accéder et de pouvoir s'en servir!
 +
 +Là encore il existe de nombreux services pour jouer le rôle de client : weechat, pidgin, irssi...
 +
 +Encore une fois, rien n'est imposé, pour ce TP j'utilise irssi donc sur ma machine perso je lance :
 +<code bash>sudo apt install irssi</code>
 +
 +On lance ensuite :
 +<code bash>irssi</code>
 +et :
 +<code bash>/connect ip_configuree_au_prealable</code>
 +
 +Si tout s'est bien passé vous devriez maintenant pouvoir communiquer sur le serveur IRC !
 +
 +A partir de là vous pouvez vous amusez avec votre serveur mais vous avez surtout maintenant pu toucher un peu à la dev, maintenant à vous de jouer !
 +
 +++PS : | Oubliez pas de supprimer votre CT et de mettre à jour le wiki si vous comptez pas garder votre serveur up++ 
  
wiki/divers/tp_irc.1605834491.txt.gz · Dernière modification: 2020/11/20 02:08 de snow