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édentesRévision précédente
Prochaine révision
Révision précédente
gnunet [Le 06/01/2012, 20:17] – [GNUnet] 82.226.39.40gnunet [Le 06/04/2017, 16:43] (Version actuelle) – tags L'Africain
Ligne 1: Ligne 1:
 +{{tag>Xenial p2p partage}}
  
 +----
 +
 +====== GNUnet ======
 +
 +
 +GNUnet est le réseau [[P2P]] du projet GNU. 
 +
 +Créé pour résister à la censure, c'est historiquement le premier système de P2P sécurisé, il utilise surtout AES-256, un chiffrement très rapide et sécurisé. C'est le premier réseau à utiliser des nodes (de 1 à 4 noeuds) pour le transfert d'informations. 
 +
 +On peut noter parmi ses caractéristiques :
 +  * La décentralisation (pas de serveur unique, ni de réseau de serveur)
 +  * La sécurisation (les connexions sont chiffrées)
 +  * L'anonymat (impossible de savoir si le message vient d'un pair ou si le pair route uniquement le message)
 +  * Le fonctionnement sous forme de démon (invisible)
 +
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 +===== Installation =====
 +
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>|gnunet]]** pour installer la base du logiciel et son deamon, ainsi que **[[apt>gnunet-gtk]]** pour l'interface graphique.
 +
 +Lors de l'installation, vous pouvez choisir de démarrer le deamon au démarrage du système. Sinon, vous devrez le démarrer vous même.
 +
 +Il faut savoir que Gnunet met du temps à se connecter et à devenir fonctionnel, ce qui inciterai à démarrer le deamon au démarrage.
 +Par contre il est gourmand en ressources et pour ceux qui n'ont pas une machine très perfomante il est préférable de le démarrer uniquement lorsqu'on en a besoin...
 +
 +===== Configuration =====
 +
 +
 +==== Gnunet ====
 +
 +**Après avoir installé GNUnet, il faut le configurer avec cette commande :**
 +
 +<code>sudo gnunet-setup -d gconfig -c /etc/gnunetd.conf</code>
 +
 +Les valeurs par défaut sont communément admises.
 +
 +**
 +Ensuite pour lancer le démon GNUnet:**
 +
 +<code>sudo gnunetd</code>
 +
 +**Pour lancer l'outil de configuration graphique, lancez la commande suivante dans un terminal :**
 +
 +<code>sudo gnunet-setup -d wizard-gtk</code>
 +**
 +Pour lancer la version graphique de GNUnet:**
 +
 +<code>sudo gnunet-gtk</code>
 +**
 +Pour partager automatiquement un répertoire:**
 +
 +<code> sudo gnunet-auto-share /chemin.du.répertoire/ </code>
 +
 +Après avoir démarré de cette manière, gnunet-auto-share se placera lui-même en tâche de fond (en tant que démon) et vérifiera régulièrement si de nouveaux fichiers ont été copiés dans les répertoires spécifiés. Exécuté en arrière plan, gnunet-auto-share s\′assurera que tous les fichiers du répertoire fourni sont disponibles pour gnunetd et par conséquent disponibles sur le réseau. Vous devrer redémarrer gnunet-auto-share à chaque fois que votre ordinateur est redémarré (de la même façon que vous devrez redémarrer gnunetd).
 +
 +**Pour effectuer une recherche sur GNUnet (mode console) :**
 +
 +<code> sudo gnunet-search [-t TIMEOUT] KEYWORD [Mot Clé] </code>
 +
 +L'option -t spécifie que la requête devra s'arrêter après approximativement TIMEOUT secondes. Une valeur à zéro est interprétée comme pas de time out. Si plusieurs mots sont passés comme clé et ne sont pas séparés par un AND, gnunet-search les concaténera en un seul mot clé. 
 +
 +Exemple:
 +<code> sudo gnunet-search -t 3600 KEYWORD Linux Ubuntu </code> --> Cherche les mots clés "Linux" & "Ubuntu" sur le réseau pendant 3600 secondes.
 +
 +<code> sudo gnunet-search -t 3600 KEYWORD Linux AND Ubuntu </code> --> Cherche un fichier contenant les 2 mots clés "Linux" et "Ubuntu" sur le réseau pendant 3600 secondes.
 +
 +**Pour récupérer un fichier sur le réseau (mode console) :**
 +
 +<code> sudo gnunet-download -o FILENAME GNUNETURL </code>
 +
 +FILENAME specifie le nom du fichier ou GNUnet est supposé écrire les informations récupérées. Tout fichier déja existant est effacé. 
 +
 +Exemple:
 +
 +<code> sudo gnunet-download -o "/home/O'Reilly - Linux Device Drivers - 2nd Edition.pdf" gnunet://ecrs/chk/95CNQJ3BTNCK324UFNGPEEKB6C2RUJJGSANBE2S0D7Q8TUSKHMCJ4GOV8BG5FR52A68T6SU39R2PG159EP9P0AHDOB7EHLJKV8JQ0OO.3O6G8OJGNP45BEJMSSION53E0V9JCQKCECOAH79R1HB33G7NHTQI5ABBPOBBP8PHU0JOHSBFRBQKUMNR8EKD1SQM75EU3BOB2JOHD88.7718811
 +</code>
 +--> Télécharge le Livre d' O'Reilly dans mon /home.
 +
 +==== Pare Feu ====
 +
 +Si vous utilisez un routeur ou un pare feu, il vous faudra ouvrir les ports 2086 et 1080 en TCP et UDP.
 +
 +
 +
 +
 +===== Références =====
 +
 +  * [[http://www.gnunet.org/index.php?xlang=French|Le site officiel]]
 +  * [[http://fr.wikipedia.org/wiki/GNUnet|GNUnet sur wikipédia]]
 +
 +----
 +
 +//Contributeurs :[[utilisateurs:linuxforhumanbeings]].//