Transformez votre Neufbox4 en mini serveur Linux avec OpenWrt

Dans le cadre d’un petit projet perso, j’avais besoin d’un petit serveur équipé de ports USB, économe en énergie et capable de se connecter à un réseau Wifi… Un rôle rempli à la perfection par… ma vieille NeufBox, recyclée en 20 minutes grâce aux explications du très bon site http://www.neufbox4.org

Comme les explications étaient un peu disséminées de part et d’autres du site, j’ai décidé d’essayer de vous regrouper un peu tout ça, voire carrément de vous mâcher le travail ;)

Avant de vous lancer, notez qu’installer OpenWrt sur votre Neufbox ne permettra plus de l’utiliser dans son rôle d’origine : établir une connexion ADSL. Pour les bidouilleurs en tous genres par contre, cela ouvre de nombreuses possibilités comme

  • héberger un wiki ou un site
  • transformer votre webcam en caméra de surveillance consultable à distance
  • établir une connexion sécurisée entre vous et votre domicile grâce à OpenVPN
  • utiliser la Neufbox pour diffuser de la musique depuis votre iPhone/iPad
  • etc, etc…

Pour réaliser cette opération, vous avez besoin de

  • une neufbox
  • un câble rj45
  • un ordinateur sous linux

1) Préparation des fichiers

Démarrez sur votre ordinateur sous linux, créez un dossier et mettez y le contenu de ce fichier zip. Vous aurez donc :

  • le script flashimage.py
  • un firmware openwrt adapté au format attendu par la neufbox

2) Flashage de la bête

  • Connectez votre PC sur le port « TV » de la neufbox (laissez la éteinte à ce stade).
  • Démarrez votre neufbox en « Download mode » (vous trouverez ici la procédure adaptée à votre modèle).
  • Dans un terminal, placez vous dans votre répertoire et entrez sudo python ./flashimage.py eth0 ./openwrt-NB4-squashfs-full
  • On vous demandera de taper votre mot de passe, et ensuite de valider la poursuite de l’opération en appuyant sur la touche « y ».
  • Patientez tranquillement jusqu’à la fin de l’opération (environ 5 minutes). La neufbox redémarrera d’elle-même une fois l’opération terminée.

Si tout s’est bien passé, vous devriez avoir l’interface d’OpenWrt en vous rendant à cette adresse : http://192.168.1.1 (pensez à connecter votre ordinateur sur un port autre que le port TV utilisé précédemment).

Paramètrer un modem routeur ADSL sur une ligne neufbox SFR

J’en parlais dans la fin de mon dernier article, je viens de migrer de l’offre SFR neufbox vers SFR Neufbox Evolution. Plutôt méfiant vis à vis des nouveaux équipements qui allaient m’être livrés, j’ai ressorti du placard un modem routeur ADSL DLink DSL-2740B que l’on m’avait donné il y a quelques mois. Juste au cas où :D

Je l’ai utilisé pendant un peu plus d’une journée, histoire de patienter avant de pouvoir installer correctement ma nouvelle neufbox.

Comme ce n’a pas forcément était très simple à trouver, je vous donne ici la configuration qu’il m’a fallu entrer dans mon modem-routeur pour que celui-ci puisse exploiter la ligne SFR :

  • Type de connexion : PPPoE/PPPoA
  • VPI : 8
  • VCI : 35
  • identifiant : votre_numero_de_tel@neufpnp
  • mot de passe : neufpnp

Depuis hier, ma neufbox 6 est en place. Je reviendrai vous en parler très vite et en attendant je garde précieusement ce D-Link dans un coin. Toujours « au cas où » bien sûr.