Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gnunet [Le 16/12/2007, 20:23] sanhson |
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}} |
---- | ---- | ||
Ligne 6: | Ligne 6: | ||
- | ===== Introduction ===== | + | GNUnet est le réseau [[P2P]] du projet GNU. |
- | <note interdite> | + | 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. |
- | **Attention :** Nous vous rappelons qu'il est interdit d'utiliser le réseau GNUnet à des fins illégales (piratage, contrefaçon ou toute autre activité étant considérée hors-la-loi par les lois en vigueur dans votre pays de résidence). | + | |
- | </note> | + | |
- | GNUnet est le réseau P2P du projet GNU. | + | On peut noter parmi ses caractéristiques : |
- | + | ||
- | Créé pour résister à la censure, c'est historiquement le premier systeme de P2P sécurisé. 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) | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://gnunet|gnunet]] pour installer la base du logiciel et son deamon, ainsi que [[apt://gnunet-gtk|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... | + | |
+ | [[: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 ===== | ===== Configuration ===== | ||
+ | |||
==== Gnunet ==== | ==== Gnunet ==== | ||
- | Pour lancer l'outil de configuration graphique, lancez la commande suivante dans un terminal : | + | **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> | <code>sudo gnunet-setup -d wizard-gtk</code> | ||
+ | ** | ||
+ | Pour lancer la version graphique de GNUnet:** | ||
- | Il semble qu'il faille choisir //root// comme nom d'utilisateur pour qu'il soit fonctionnel. (//demande confirmation//). | + | <code>sudo gnunet-gtk</code> |
+ | ** | ||
+ | Pour partager automatiquement un répertoire:** | ||
- | gnunet-gtk peut alors se lancer depuis //Applications > Internet > GNUnet// | + | <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 ==== | ==== Pare Feu ==== | ||
Si vous utilisez un routeur ou un pare feu, il vous faudra ouvrir les ports 2086 et 1080 en TCP et UDP. | 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 ===== | ===== Références ===== | ||
- | * [[http://www.gnunet.org/index.php?xlang=French|Le site officiel]] | + | * [[https://www.gnunet.org/fr/|Le site officiel]] |
- | * [[http://fr.wikipedia.org/wiki/GNUnet|GNUnet sur wikipédia]] | + | * [[https://fr.wikipedia.org/wiki/GNUnet|GNUnet sur wikipédia]] en français |
---- | ---- | ||
+ | |||
+ | //Contributeurs :[[utilisateurs:linuxforhumanbeings]].// |