Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
gnunet [Le 31/01/2007, 09:37]
Blackpegaz créée / importée
gnunet [Le 04/07/2025, 15:10] (Version actuelle)
Dadu042 [Références] MAJ URL.
Ligne 1: Ligne 1:
-{{tag>breezy dapper ​p2p}}+{{tag>Xenial ​p2p partage}}
  
 ---- ----
  
-====== GNUnet ​- Réseau P2P ======+====== GNUnet ======
  
-GNUnet est le réseau P2P du projet GNU.  
  
 +GNUnet est le réseau [[P2P]] du projet GNU.
  
-==== Introduction ====+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.
  
-Créé pour résister à la censure, c'est historiquement le premier systeme de P2P sécurisé. ​On peut noter parmi ses caractéristiques :+On peut noter parmi ses caractéristiques :
   * La décentralisation (pas de serveur unique, ni de réseau de serveur)   * La décentralisation (pas de serveur unique, ni de réseau de serveur)
-  * La sécurisation (les connexions sont cryptées+  * La sécurisation (les connexions sont chiffrées
-  * L'​anonymat+  * 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)
  
-==== Installation ​==== +===== Pré-requis ===== 
-Le module **gnunet** permet de faire partie du reseau, il faut lui ajouter **gnunet-gtk** pour avoir une interface graphique //"​type emule"//​.+  
 +  ​Disposer des [[:​sudo|droits d'​administration]]. 
 +  ​Disposer d'une connexion à Internet configurée et activée.
  
-Il est necessaire de lancer la configuration pour pouvoir l'​utiliser:​+===== Installation =====
  
-  sudo gnunet-setup -d wizard-gtk 
  
-Il semble qu'il faille choisir //root// comme nom d'​utilisateur ​pour qu'il soit fonctionnel. (//demande confirmation//​).+[[:​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.
  
-gnunet-gtk peut alors se lancer depuis //​Applications > Internet > GNUnet//+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.
  
-//Cette page reste à faire évoluernotamment pour ce qui est de l'​explication du fonctionnement et de la configuration des port.// +Il faut savoir que Gnunet met du temps à se connecter et à devenir fonctionnel, ce qui inciterai à démarrer le deamon au démarrage
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=37727|On ​en parle sur le forum...]]+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...
  
-==== Références ​====+===== Configuration =====
  
-  ​* [[http://www.gnunet.org/index.php?xlang=French|Le site officiel]] + 
-  * [[http://​fr.wikipedia.org/​wiki/​GNUnet|GNUnet sur wikipédia]]+==== 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éesTout 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 ===== 
 + 
 +  * [[https://​www.gnunet.org/​fr/​|Le site officiel]] 
 +  * [[https://​fr.wikipedia.org/​wiki/​GNUnet|GNUnet sur wikipédia]] ​en français
  
 ---- ----
 +
 +//​Contributeurs :​[[utilisateurs:​linuxforhumanbeings]].//​
  • gnunet.1170232627.txt.gz
  • Dernière modification: Le 19/07/2007, 09:07
  • (modification externe)