1. 1. Télécharger une copie de http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

  2. 2. Mettre le MR3020 sur le mode WISP (le bouton se trouve à côté de la prise LAN)

  3. 3. Désactiver la connexion Wi-Fi de l’ordinateur.

  4. 4. Connecter le router à l’ordinateur, à l’aide du câble ethernet et ouvrir un navigateur à l’adresse http://192.168.0.254 (MR3020)

  5. 5. Entrer les identifiants par défaut (admin & admin)

  6. 6. Naviguer jusque System Tool > Firmware Upgrade et sélectionner le firmware OpenWRT.

  7. 7. Après la mise à jour, le système va redémarrer.

  8. 8. À l’aide du terminal, taper la commande :


    telnet 192.168.1.1


  1. 9. Définir un mot de passe, ce qui activera SSH :


    passwd


  1. 10. Entrer dans le fichier de configuration du réseau. Attention, l’adresse IP de votre router ne doit pas être 192.168.1.1 ; dans mon cas, l’adresse est 192.168.0.1


    vi /etc/config/network


Notes sur la commande vi : taper i pour être en mode insertion de texte ; taper la touche ESC pour sortir de ce mode ; taper :wq et la touche ENTER pour sauvegarder et quitter ; taper :q! et la touche ENTER pour quitter sans sauvegarder. Naviguer dans le fichier avec les flèches du clavier.


Attention : Pour la commande de la ligne 11 qui suit : option ipaddr '192.168.0.16' dans mon cas, j’ai dû taper 192.168.0.16 mais cette adresse IP varie en fonction de votre Box (Livebox, Numericable, Freebox). Cherchez l’adresse IP du TP-Link lorsqu’il est connecté à votre Box. Bien souvent vous devez vous rendre dans la page d’administration de votre box (192.168.0.1 pour Numéricable par exemple) et chercher la liste des périphériques connectés et l’IP attribuée. Cette étape est la seule petite difficulté du tuto.



    config interface 'loopback'

            option ifname 'lo'

            option proto 'static'

            option ipaddr '127.0.0.1'

            option netmask '255.0.0.0'

                                                                                         

    config interface 'lan'

           option ifname 'eth0'

            option type 'bridge'

           option proto 'static'

            option ipaddr '192.168.0.16'

            option netmask '255.255.255.0'

            option gateway '192.168.0.1'

            list dns '192.168.0.1'

            list dns '8.8.8.8'


                                                                                        

  1. 11. Faire une sauvegarde du fichier de configuration du firewall :


    cp /etc/config/firewall /etc/config/firewall.bak


  1. 12. Modifier la configuration du firewall :


    sed -i 's/REJECT/ACCEPT/g' /etc/config/firewall


  1. 13. Activer le Wi-Fi :


           vi /etc/config/wireless


Changer la ligne 12 :


           option disabled 0



  1. 14. Quitter en tapant EXIT et débrancher le router de son alimentation.

  2. 15. Activer le Wi-Fi de votre ordinateur.

  3. 16. Connecter, en ethernet le MR3020 à votre router internet (cnx internet nécessaire) domicile (votre box, Livebox, Numericable, etc.) et à l’aide du terminal, accéder au routeur.


    ssh root@192.168.0.16   (tout dépend de l’adresse IP que vous avez inscrit à l’étape 9 !)


Attention : À ce stade, le routeur sert de point d’accès Wi-Fi libre. Si vous vous connectez en Wi-Fi vous avez accès à Internet. À ce stade, il est possible que vous ne puissiez pas accéder au MR3020. Vous devez inscrire l’IP que vous avez mis à l’étape 9. Si vous n’avez pas accès au routeur, retourner à l’étape 9 pour modifier l’adresse IP (option ipaddr '192.168.0.16') et revenez directement à l’étape 14. La meilleure façon de connaître cette IP, c’est de brancher le MR3020 sur votre Box. Bien souvent vous devez vous rendre dans la page d’administration de votre box (192.168.0.1 pour Numéricable par exemple) et chercher la liste des périphériques connectés et l’IP attribuée. Penser à désactiver le Wi-Fi de votre ordinateur quand vous vous connecter en ethernet au MR3020 (et penser à le réactiver ensuite). Il m’a fallu attendre quelques bonnes minutes après la commande SSH pour que le terminal puisse se connecter au MR3020.


  1. 17. Ping Google pour voir si tout est ok, à ce stade toute machine connectée au réseau Wi-Fi OpenWRT a accès à Internet :


    ping google.com


INSTALLATION DE LA PIRATEBOX

  1. 18. Brancher votre Clef USB sur le MR3020, elle doit être formatée en FAT32

  2. 19. Installer le package PirateBox dessus :


    cd /tmp

    wget http://piratebox.aod-rpg.de/piratebox_0.5.1_all.ipk

    opkg update && opkg install piratebox*


  1. 20. Optionnel : Installation de Kareha Image Board (si vous ne souhaitez pas l’installer, passer à l’étape 23) :


/opt/piratebox/bin/install_piratebox.sh /opt/piratebox/conf/piratebox.conf imageboard


  1. 21. Changer les identifiants (ADMIN_PASS et SECRET) :


vi /opt/piratebox/www/board/config.pl


  1. 22. Une fois les modifications terminées et sauvegardées, tapez EXIT. Débrancher le câble ethernet.

  2. 23. Débrancher l’alimentation du MR3020 (au moins 10 secondes).

  3. 24. Rebrancher l’alimentation.

  4. 25. Depuis un ordinateur, téléphone ou tablette, rejoindre le réseau Wi-Fi "PirateBox - Share Freely".

  5. 26. Ouvrir une page internet quelconque, la page PirateBox s’affiche.

  6. 27. Partager du contenu !


Le package PirateBox a remis l’adresse IP 192.168.1.1 au MR3020. Pour y accéder à nouveau,  il faut faire un ssh root@192.168.1.1

PIRATEBOXactus.htmlactus.htmlshapeimage_1_link_0

Accueil       Informations       Presse       Photos       Tutoriels      Liens