Nous vous proposons ci-dessous un tutoriel pour construire votre BiblioBox. Ce tuto est librement inspiré de celui de Jason Griffey

Matériel nécessaire

  • Un routeur TP-Link MR3020
  • Une clé USB formatée en FAT32 (4GO minimum, plus votre clé dispose d’une grande capacité de stockage, plus vous pourrez stocker des contenus)

Première étape : télécharger le firmware et le dossier d’installation LibraryBox

  1. Télécharger le firmware OpenWRT adapté au routeur MR-3020
  2. Télécharger le dossier d’installation LibraryBox (format zip)
  3. Dézipper le fichier d’installation et copier le dossier Install ET le firmware sur votre clé usb formatée en FAT32. Votre clé devrait donc contenir uniquement le fichier Install et le firmware. fichiers-install-librarybox.png
  4. Brancher la clé usb (en FAT32) sur le port usb du routeur
  5. Basculer le sélecteur du routeur (sur la tranche) en mode WISP
  6. Brancher le routeur à l’ordinateur via le câble ethernet et alimenter électriquement le routeur via un port usb de l’ordinateur. Si vous utilisez un ordinateur portable, pensez à couper le wifi de votre appareil pour éviter tout risque de conflit.
  7. Ouvrir un navigateur (libre de préférence ^^) web et taper l’adresse : http://192.168.0.254 (adresse pour le MR3020)
  8. Saisir l’identifiant et le mot de passe par défaut : admin admin
  9. Une fois connecté, se rendre dans System Tools > Firmware upgrade et sélectionner le firmware OpenWRT téléchargé à l’étape 1 <!> Edit 14/04/2015 : Sélectionner le fichier depuis votre ordinateur et ne tentez pas de le trouver sur la clé branchée à la box. tplink-admin-mr3020_02_firmware-update.png
  10. Patienter pendant l’installation du firmware OpenWRT tplink-admin-mr3020_04_firmware-update-completed.png
  11. Après la mise à jour du firmware, le routeur redémarrera. Ne pas débrancher le routeur ni débrancher le câble ethernet pendant l’installation du firmware. L’installation complète de la BiblioBox dure approximativement 10 minutes. Attention : ne pas s’inquiéter quand le site 192.168.0.254 affiche un message d’erreur type ce site web n’est pas accessible. L’installation est en train de se faire. tplink-admin-mr3020_05_librarybox-install-progress.png
  12. Au terme de la dizaine de minutes et une fois que les voyants du routeur ont arrêté de clignoter, vous disposez d’une BiblioBox opérationnelle. Vous pouvez débrancher le routeur, débrancher la clé usb pour y charger des contenus.

Définir un mot de passe

Votre BiblioBox est prête à fonctionner. En revanche, elle n’est pas protégée et n’importe qui peut se connecter en telnet à l’adresse 192.168.1.1 (adresse de connexion au routeur) et faire tout ce qu’il souhaite. Pour sécuriser la BiblioBox, nous allons définir un mot de passe.

  • Redémarrer votre BiblioBox
  • Se connecter en Telnet à l’adresse 192.168.1.1 (Si vous êtes sous Windows, vous pouvez utiliser le terminal PUTTY) : telnet 192.168.1.1
  • Taper la commande suivante pour accéder aux paramètres avancés de la BiblioBox : box_init_setup.sh
  • Taper 1 pour définir le mot de passe et activer le SSH
  • Choisir un mot de passe fort (dont vous vous souviendrez !). Après avoir défini le mot de passe, vous pourrez vous connecter à la Bibliobox via une connexion SSH
  • Vous disposez maintenant d’une BiblioBox sécurisée

Option : FTP

En configurant le FTP, vous pourrez téléverser, télécharger et supprimer des fichiers du dossier Shared directement depuis votre ordinateur. Autrement dit, vous n’aurez pas besoin de débrancher votre clé usb du routeur pour ajouter du contenu et en supprimer.

  • Se connecter en SSH à la Bibliobox : ssh root@192.168.1.1
  • Saisir la commande suivante : box_init_setup.sh
  • Le menu suivant apparaît alors
1- Setting password and enable SSH
2- Set date & time (enable timesave)
3- Start FTP configuration
  • Sélectionner 3 et ce menu devrait s’afficher
Choose an option: 3
------------------------------------------------------
   Current configuration:
------------------------------------------------------
   FTP enabled                : yes 
   Admin access               : yes 
   Special SYNC access        : yes 
   SYNC Port                  : 54321 
   Anonymous login possible   : no 
 -- 
   FTP Synchronisation active : no 
   FTP Sync hostname          : empty 
   FTP Sync password          : empty 
 
------------------------------------------------------
  1 -  Enable / Disable FTP 
  2 -  Enable / Disable Admin Access 
  3 -  Enable / Disable Sync Master 
  4 -  Enable / Disable Anonymous Access 
  5 -  Set password for Sync Master 
  6 -  Set password for Admin Access 
 
  7 -  Enable Sync Client 
  8 -     Client host  
  9 -     Client password
 
 Enter h and a number for help about the topic. For example, h8 for Client host help
 Every other button is a clean exit.
  • Pour activer le FTP, taper 1
  • Vous devez définir un mot de passe pour l’accès en FTP en sélectionnant 6 (Set password for Admin Acces). Choisissez un mot de passe sécurisé pour votre accès FTP
  • Après avoir défini le mot de passe, quitter le menu en touchant n’importe quelle touche du clavier. Puis, redémarrer la BiblioBox en débranchant et en rebranchant le routeur.
  • A ce niveau-là, vous devriez pouvoir vous connecter à votre BiblioBox grâce à n’importe quel logiciel FTP. Pour se connecter en FTP saisir les informations suivantes:
    • hôte : 192.168.1.1 (l’adresse du routeur)
    • identifiant : nobody
    • mot de passe : celui que vous avez défini.

Et voilà, votre BiblioBox est opérationnelle ! Have fun !