Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
materiel:piratebox:accueil [2014/05/01 16:12] resonance créée |
materiel:piratebox:accueil [2016/02/01 00:05] (Version actuelle) resonance |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== PirateBox ====== | ====== PirateBox ====== | ||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | Dispositif imaginé par [[http:// | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== Histoire et principe général ==== | ||
| + | |||
| + | Tout [[http:// | ||
| + | |||
| + | Linksys, une entreprise qui commercialise les désormais célèbres routeurs [[http:// | ||
| + | ainsi des avantages de ce système d' | ||
| + | |||
| + | Le projet PirateBox est un programme qui s' | ||
| + | |||
| + | Sources : [[http:// | ||
| + | |||
| + | |||
| + | Présentation : {{: | ||
| + | ==== Projets autour de la PirateBox ==== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Autres projets liés ==== | ||
| + | |||
| + | * TOR, Darknet | ||
| + | * PGP | ||
| + | * Peer-to-peer | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * Antenne Wi-Fi DIY | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | | ||
| + | ==== Terminologie ==== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Le réseau Internet : un réseau distribué qui se justifie au niveau stratégique, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | La commutation de paquets, ou comment découper un message en paquets, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Les couches TCP (du modèle OSI) permettent de comprendre comment un message est envoyé via le réseau Internet. À chaque couche sont associés des objectifs. | ||
| + | |||
| + | Les différents rayons d' | ||
| + | {{ : | ||
| + | |||
| + | * **Wi-Fi** : | ||
| + | * **mode infrastructure** : | ||
| + | * **mode « ad hoc »** : | ||
| + | * **mode Pont « Bridge » **: | ||
| + | * **mode Répéteur** « range-extender » | ||
| + | * **Réseaux** : | ||
| + | * **Configuration réseau** : | ||
| + | * **Adresses IP** souvent utilisés : | ||
| + | * **Internet** : réseau de réseaux, commutation par paquets (!= commutation de circuit) | ||
| + | * **Matériel courant** : | ||
| + | * Les 3 modes du routeur TP-Link : 3G, WISP (wireless Internet service provider), AP (Access Point) | ||
| + | * **Commandes réseaux utiles** : PING, TELNET, SSH, CURL. | ||
| + | * [[https:// | ||
| + | * hardware, firmware (logiciel interne, ensemble d' | ||
| + | |||
| + | ===== Installation (v1.0) ===== | ||
| + | |||
| + | * Nouvelle installation [[http:// | ||
| + | |||
| + | ==== Matériel ==== | ||
| + | |||
| + | * Ordinateur | ||
| + | * Routeur TP-Link MR3020 ou TP-Link TL-WR703N | ||
| + | * Clé USB formattée en FAT32 avec une seule partition (cas le plus fréquent) | ||
| + | * Câble Ethernet | ||
| + | |||
| + | La nouvelle version de la Piratebox est sortie le 31 mai 2014, la 1.0. Celle-ci | ||
| + | propose un système d' | ||
| + | - Télécharger install_piratebox.zip et OpenWrt pour votre routeur (ici mr3020 par exemple) | ||
| + | - Extraire le dossier " | ||
| + | - Éjecter la clé et la connecter au routeur | ||
| + | - Positionner le sélecteur en 3G/4G (à côté de la prise réseau) | ||
| + | - Connecter le routeur avec un câble Ethernet et l' | ||
| + | - Entrer l' | ||
| + | - Menu > System Tools > Firmware Upgrade et sélectionner le firmware OpenWrt copié sur votre ordinateur. | ||
| + | - Après la mise à jour du firmware achevée, le routeur va redémarrer. Note : il faut parfois attendre 15-20 minutes suivant la clé USB. L' | ||
| + | - Se connecter au réseau sans fils " | ||
| + | - Taper : passwd pour changer le mot de passe administrateur et activer SSH. | ||
| + | - Maintenant vous êtes prêt à activer le forum Kareha et le serveur UPnP. Pour plus de détails, voir ces [[http:// | ||
| + | |||
| + | |||
| + | ===== Installation (ancienne) ===== | ||
| + | * Page [[.: | ||
| + | |||
| + | ===== Optimisation ===== | ||
| + | |||
| + | * Pages_d' | ||
| + | * Possibilités_de_modifications | ||
| + | * Mise_à_jour_du_firmware | ||
| + | * Répertoires_de_téléversement: | ||
| + | | ||
| + | ===== Problèmes ===== | ||
| + | |||
| + | ==== Remettre le firmware d' | ||
| + | * Trouver la version du routeur sur l' | ||
| + | * Toute la procédure : | ||
| + | |||
| + | ==== Vous ne pouvez accéder à votre routeur que via le failsafe mode ==== | ||
| + | * Source : [[http:// | ||
| + | * Démarrez votre MR-3020 en failsafe mode (décrit dans le paragraphe du dessous) | ||
| + | * Donnez à votre ordinnateur l’ip 192.168.1.2 (procédure décrite avec le failsafe mode) | ||
| + | * Placez le firmware openwrt sur une clé USB | ||
| + | * Connectez votre routeur à votre ordinateur et votre clé USB à votre routeur | ||
| + | * Connectez vous en t**elnet 192.168.1.1** | ||
| + | * Tapez ceci: | ||
| + | * Puis tapez: **dmesg | tail -n 20** (vous devez voir quelque chose avec " | ||
| + | * Enfin tapez ceci: **mount /dev/sda1 /mnt** | ||
| + | * **cd /mnt** | ||
| + | * **mtd write openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin firmware** | ||
| + | * **reboot -f** | ||
| + | |||
| + | Et voilà votre MR-3020 est comme neuf ou presque, vous devez maintenant reprendre le [[materiel: | ||
| + | |||
| + | ==== Reset et failsafe mode pour accéder au routeur ==== | ||
| + | |||
| + | * Ordi : config réseau avec adresse IP manuelle (fixe != automatique avec dhcp) | ||
| + | < | ||
| + | ip fixe : 192.168.1.2 | ||
| + | broadcast : | ||
| + | netmask : 255.255.255.0 | ||
| + | route : 192.168.1.1 | ||
| + | </ | ||
| + | * Débrancher routeur (alim + câble réseau). | ||
| + | * Brancher l'alim | ||
| + | * Attendre clignotement de la LED WISP | ||
| + | * Appuyer sur la touche WISP > clignotement plus rapide | ||
| + | * Brancher le câble réseau | ||
| + | * Sur l' | ||
| + | * **telnet 192.168.1.1** > OK | ||
| + | * **mount_root** | ||
| + | * **rm -rf / | ||
| + | * **exit** | ||
| + | * Mettre le routeur en mode WISP, débrancher, | ||
| + | * **ping 192.168.1.1** >on reçoit des données | ||
| + | * **telnet 192.168.1.1** | ||
| + | * **passwd** > plus d' | ||
| + | * **exit** | ||
| + | * **ssh root@192.168.1.1** > OK | ||
| + | |||
| + | ==== Débricker le routeur ! ==== | ||
| + | |||
| + | Ahahahah... aHAHAHaaaaahhhaaa. | ||
| + | |||
| + | * La mise à jour du firmware a été interrompue ou n'a tout simplement pas marchée. | ||
| + | * Le routeur n'est plus accessible via SSH ou Telnet. | ||
| + | * Les leds s' | ||
| + | |||
| + | Et bien, vous êtes dans une situation peu plaisante, qui peut donner envie de vomir soit mais rien de très grave puisque si vous arrivez à lire cet article, vous avez donc un ordinateur, de l' | ||
| + | cuisants : **il faut VRAIMENT remettre le firmware d' | ||
| + | |||
| + | - Télécharger le [[http:// | ||
| + | - Placez-vous dans le dossier et écrire cette commande dans un terminal : **dd if=mr3020nv1_en_3_17_2_up_boot(140408) of=firmware.bin skip=257 bs=512**. Voir http:// | ||
| + | - Configurer **tfpboot** et copier " | ||
| + | - Désosser le boîtier à la hache et au chalumeau. Ou plutôt voir cette [[http:// | ||
| + | - Souder 4 broches ici sur les pastilles correspondantes à la communication série du routeur 3V3, GND, RX, TX. | ||
| + | {{: | ||
| + | |||
| + | - Placer une résistance de 10KOhms entre 3V3 et TX. | ||
| + | {{: | ||
| + | |||
| + | - Connecter en série avec un câble RS232 ou une interface similaire. | ||
| + | - Brancher l'USB du routeur sur l' | ||
| + | - Pour remettre le firmware, voir https:// | ||
| + | - **screen / | ||
| + | - Attendre Autobooting in 1 seconds et écrire **tpl** rapidement | ||
| + | - **setenv ipaddr 192.168.1.1** | ||
| + | - **setenv serverip 192.168.1.100** | ||
| + | - Démarrer le serveur tftp de votre ordinateur | ||
| + | - **tftpboot 0x80000000 firmware.bin** | ||
| + | - **erase 0x9f020000 +0x3c0000** | ||
| + | - **cp.b 0x80000000 0x9f020000 0x3c0000** | ||
| + | - **bootm 0x9f020000** | ||
| + | |||
| + | ===== Ressources ===== | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * Labomedia : | ||
| + | * http:// | ||
| + | * Nantes en bien commun : http:// | ||
| + | * Lieux communs : http:// | ||
| + | * Bibliothécaire : | ||
| + | * http:// | ||
| + | * http:// | ||
| - | Voir l' | ||
| - | {{http:// | ||