Support de SAMBA 3 dans la NB6

Le service de partage de fichier mis à disposition par la neufbox repose sur le logiciel libre d’interopérabilité SAMBA en version 2.  Cela permet aux ordinateurs Windows, mais aussi aux Mac, d’accéder aux fichiers stockés dans un disque dur USB connecté à la neufbox.

Malheureusement, depuis la version 10.7 de OSX, ce dernier refuse de se connecter à un serveur SAMBA en version 2. Au minimum, la version 3 de SAMBA est nécessaire.

SFR n’ayant toujours pas mis-à-jour la version de SAMBA dans les firmware des neufbox, openbox4.org vous propose un firmware alternatif le faisant. Ainsi les utilisateurs de Mac peuvent de nouveau utiliser le partage de fichier de la neufbox.

Le fimware alternatif, basé sur le firmware officiel NB6-R3.3.9 de SFR, embarquant SAMBA en version 3.6.5 est en libre téléchargement ici : NB6-MAIN-R3.3.9-SAMBA3. Son installation est à réaliser par vos propre soins selon la méthode décrite dans le wiki par exemple à l’aide d’un ordinateur Windows et du logiciel TFTP32.

Et pour les NB4 ?

Malheureusement, les ressources matérielle (taille mémoire flash et RAM) ne permettent pas d’intégrer SAMBA3.

Beta-test Mod4nbx

Depuis quelques mois, plusieurs membres d’Openbox4 ont réalisé une actualtisation du mod 2.x de fxmx86 pour qu’il soit utilisable avec une NB4 ou une NB6 en 3.2.x en utilisant la fonction mini-fo incluse dans les derniers firmwares 3.2.x

L’état actuel est suffisamment stable pour proposer une version beta et nous comptons sur votre participation pour la finaliser.

La conjugaison du mod et de l’évolution des firmwares fait que, hélas, de nombreuses fonctions évoluées (mpd, torrent ..) rendent instables la NB4 en raison des faibles capacités RAM et que le dernier firmware 3.2.12 ne permet pas d’activer le mini-fo (roots=usb). Aussi l’activation du mini-fo n’est pas fonctionnelle sur votre NB6, il vous faudra la flasher avec l’image OB6-MAIN-R3.2.12 proposée (Dans le cadre du beta test, cette image est ouverte avec le compte ob6/ob6. A l’issue du beta-test, l’image proposée sera fermée

Pour utiliser le mod, il vous faut formatter une clé USB en ext2, y créer un répertoire sto et extraire dans ce répertoire le contenu de l’archive proposée.

Le mod est compatible NB4 et NB6. Il ajoute à l’interface html de la neufbox un onglet Openbox qui propose (sous forme d’onglets) plusieurs groupes de fonctionnalités.

 

Gestion :
Calendrier Wifi & Leds permet de définir un calendrier à pas horaire pour activer ou désactiver la WiFI et/ou pour l’allumage ou l’extinction des Leds de la neufbox.
Passerelle Internet permet d’utiliser une passerelle Internet si la neufbox n’est pas connectée au réseau Internet.

Périphériques : (après connexion d’une carte son ou une webcam USB)
Domotique permet de commander des modules de domotique (protocole xxx).
Musique permet d’écouter des MP3 stockés sur la clé USB Openbox, ou des Webradios ou d’utiliser la neufbox comme une borne Airplay Express.
Webcam permet de visualiser et de gérer les images avec l’utilitaire motion. Seules certaines webcams sont reconnues par la neufbox (uvc-video ou pwc).
Historique des appels permet d’afficher une liste des numéros complets des appels téléphoniques et de la coupler avec un annuaire personnel. L’historique des appels est conservé en cas de reboot de la neufbox.

Serveurs :
Serveur FTP permet d’utiliser la neufbox comme serveur FTP et de partager des fichiers stockés sur un périphérique USB soit sur le réseau local, soit sur le réseau internet.
Serveur HTTPD permet d’utiliser la neufbox comme serveur HTTPD (php et bases de données non utilisables).
Gestionnaire Torrents permet de lancer un serveur html (dctcs) pour gérer des torrents.

Utilitaires :
Configuration Openbox permet une édition directe du fichier de configuration Openbox et le contrôle de certains fonctions (swap, Mise à jour, port ssh)
Accès Shell permet d’exécuter une ligne de commande shell et d’afficher le résultat.
Client NFS permet de monter un répertoire nfs externe.
Client CIFS permet de monter un répertoire cifs externe.

Informations :
Journaux permet d’afficher le contenu des différents journaux de la neufbox.
Statistiques Interfaces permet de lancer un serveur (darkstats) affichant des statistiques du trafic d’une des interfaces Wan, Lan ou WiFi.

A propos :
Pour connaître les créateurs de ce mod et avoir une chance d’y figurer

De nombreuses autres fonctions ont été incluses pour les geeks dans le fs

Si vous êtes intéressés, vous pouvez vous inscrire dans le sujet inscriptions du forum, une fois votre inscription acceptée, vous recevrez les liens pour télécharger les fichiers. Grâce à votre collaboration, ce mod deviendra rapidement public …donc prière de ne pas diffuser les liens et les fichiers à l’extérieur
Il est rappelé que  flasher la box mise à disposition par SFR n’est pas autorisé. Openbox4 décline toutes responsabilités

La box de SFR évolue pour le VDSL2

Le 26 avril 2013, l’ACERP à autorisé l’utilisation de la technologie VDSL2 sur la boucle de réseau local cuivre de France Télécom à partir de l’automne 2013.
Malheureusement pour les clients SFR, les modèles de box actuellement proposés ne sont pas compatibles avec cette technologie. SFR se devait de réagir.
C’est maintenant chose faite, puisque le bêta test de l’évolution de la box de SFR, démarré à l’automne 2013 sur l’atelier de SFR, vient de se terminer.
Un nouveau modèle de box de SFR, dénommé NB6V, voit donc le jour et ajoute le support du VDSL2. Il est proposé aux nouveaux clients et ainsi ceux qui migrerons sur la technologie VDSL2.

Plus techniquement, la NB6V repose sur l’utilisation du SOC BCM963268 de Broadcom. La taille de mémoire flash ainsi que la RAM ont été multiplié par deux, ce qui fait 64Mo de mémoire flash et 128Mo de mémoire RAM.

Comme cette box possède beaucoup plus de mémoire flash que les précédentes, le firmware RESCUE est remplacé directement par un firmware MAIN complet. Il y a donc 2 MAIN de présent en flahs. En cas de problème avec le MAIN courant, la box démarre nominalement avec le MAIN précédent.

Le format du firmware MAIN à également évolué : l’entête à évolué par rapport à ceux compatible NB4 et NB6 et le ROOTFS est du jffs2 lzma en big endian.

Dernièrement, la méthode pour flasher une NB6V identique que pour la NB6, c’est-à-dire par bootp.

Prochainement, un tutorial pour « ouvrir » sa NB6V.

AirPlay arrive sur la box de SFR !

opb-speakers sur iPhone

Un firmware alternatif pour la box de SFR (modèle NB6 uniquement), créé par VincentAlex, permet de jouer de la musique diffusée depuis un iPhone, iPod, iPad ou encore depuis iTunes (sous Windows ou OSX) si une carte son USB compatible est y connectée.

Ce firmware alternatif est basé sur le dernier firmware officiel, version R3.2.12 (mai 2013), qui est actuellement installé sur le parc des box de SFR.

Une fois votre carte son USB connecté à votre box de SFR, des hauts parleurs distants nommés opb-speakers apparaissent sur iTunes (comme sur l’illustration ci-contre).

Le firmware alternatif est disponible en libre téléchargement. L’installation du firmware alternatif dans la box de SFR est décrite sur la page flasher une NB6 du wiki d’openbox4.org.

Les cartes son USB compatibles sont normalement celles supportant l’échantillonnage 44100Hz, cependant certaines qui ne supportent pas explicitement cette valeur fonctionnent également. La moins cher que j’ai testée est disponible sur ebay pour un modique prix de 2 euros environ (frais de port compris), elle ressemble à celle ci-contre.

Ce firmware alternatif n’a pu être créé qu’avec l’aide précieuse des membres de la communauté d’openbox4.org et aussi avec la découverte de la clef privée de chiffrement d’AirPlay par James Laird en avril 2011 (jhl::mafipulation).

Pour les hésitants à installer une firmware, il faut savoir que SFR tolère leurs installation sur ses box depuis 2011. Se reporter à l’article firmware alternatif neufbox autorisés pour plus d’informations à ce sujet.

Application Android pour Openbox 4

Une jolie application Android pour suivre l’ensemble de l’actualité d’OpenBox 4 est disponible depuis quelques temps.

Elle a été réalisée par un le membre FHO Corp de notre communauté. Félicitation pour son travail !

 

Elle est téléchargeable ici.

Ouvir une NB6 ?

Disponible depuis plusieurs mois, il n’était pas possible d’ouvrir aisément le firmware la neufbox6 car sa structure était différente de celui de la neufbox4. Une recette avait pourtant été proposée par SGDA sur le forum, mais bien trop complexe à mettre en oeuvre et limité car la taille du roofs ne devait pas ‘trop’ varier …

Or, depuis les versions 3.2.x du firmware de le neufbox6, il en est tout autrement, il est désormais similaire à celui de la neufbox4. Les différentes recette existantes pour la neufbox 4 sont donc désormais aussi applicables à la neufbox 6.

L’ouverture d’un firmware d’une neufbox consiste à extraire le rootfs d’une image officielle, de le décomapacter afin de le modifier en ajoutant un compte, avec mot de passe connu, (fichiers /etc/password et /etc/shadow). Ensuite, il faut refaire une image en compactant le rootfs modifié et l’assembler avec les autres parties non modifiée de l’image originale. Il ne reste plus qu’a flasher cette nouvelle image dans la neufbox pour avoir l’accès ssh dessus.

Les membres d’OpenBox4.Org avaient créé des outils « maison » pour chacune des étapes d’ouverture du firmware pour neufbox 4 (extraction, décompactage, compactage et assemblage). Aujourd’hui, ces outils ont été adaptés pour la neufbox6. Ils s’appellent nb6-extract et nb6-concat et leurs source sont disponible dans le déposé GNA d’OpenBox4.Org. Quand au décompactage/compactage du rootfs, les outils standards unsquashfs et mksquashfs4 d’une distribution openwrt récente font l’affaire.

A savoir aussi que la méthode pour flasher la neufbox6 est plus simple que celle de la neufbox4, car ne nécessite que des outils standards (tftp et dhcp configurés spécifiquement). Ce qui permet même de flasher une neufbox6 avec Windows !

Un tutorial à été créé expliquant toutes les étapes d’ouverture du firmware de la neufbox6 : de la récupération des images officielles au flashage  en passant par la modification du rootfs pour ajouter un compte utilisateur ayant les droit superutilisateur.

Vous avez maintenant toutes les cartes en main pour ouvrir et modifier à volonté le firmware de votre neufbox6.

Pour terminer, la mémoire flash de la neufbox6 est beaucoup plus grosse que celle de la neufbox4 ce qui permet d’y ajouter beaucoup plus de chose. Beaucoup de potentiel donc.

VincentAlex

Installation ultra-simple du mod Ob4-Full

Grâce à la collaboration de différents membres de la communauté, il est désormais ultra-simple et sans danger d’installer un firmware alternatif sur la neufbox !

Rappelons-nous, en octobre 2007, il fallait ouvrir physiquement sa neufbox pour y souder un câble série, configurer un serveur TFTP, pour pouvoir ensuite la flasher en pas moins de 18 étapes :)

Voilà maintenant la nouvelle méthode, venue tout droit de chez fxmx86, qui nous permet d’installer le mod Ob4-Full en 2 minutes.

  1. Déterminer l’adresse IP de l’hôte fxmx86.mine.nu:
    $ ping -c 1 -n fxmx86.mine.nu | awk -F" |:" '/from/ {print $4}'
    XX.XX.XX.XX

    La première ligne est la commande à exécuter (sans le dollar), la deuxième ligne est le résultat de cette commande, cad l’adresse IP qui nous intéresse : XX.XX.XX.XX.

  2. Dans votre navigateur, ouvrir l’interface de configuration de votre neufbox et aller dans l’onglet Réseau, puis DNS : http://neufbox/network/dns.

    Dans le champ Adresse IP, rentrez le résultat que vous avez obtenu à l’étape 1, et dans le champ Nom d’hôte, rentrez general.nb4dsl.neufbox.neuf.fr.

  3. Redémarrez votre neufbox 4.
  4. Votre neufbox 4 va être flashée avec le mod Ob4-Full, puis va redémarrer.
  5. Dans votre navigateur, retourner sur l’interface de configuration de votre neufbox dans l’onglet Réseau, puis DNS : http://neufbox/network/dns.Supprimez l’entrée que vous avez créée à l’étape 2.

C’est terminé ! :)

N’hésitez pas, comme d’habitude, à faire un retour sur le forum, même si c’est juste pour dire que tout a bien marché !

Nouveau mod Ob4-Full+USB V16

fxmx86 vient de nous annoncer sur le forum la nouvelle version du mod Ob4-Full-USB, qui passe en V16. C’est une mise à jour importante de la précédente V15.

Alors quelles nouveautés ?

D’abord pour Ob4-Full :

  • Ajout de l’interface web fcgiopenbox4 avec l’aide importante de SGDA :
    - Paramètres Ob4-full : config de ob4-full.conf
    - Console NB4 : lancement de commandes shell (avec log), accès aux stats ADSL, interface boutons + ledctl list + relance des services
    - Ob4-USB : config de ob4-usb.conf et activation des fonctions de Ob4-USB (avec dtach + modif dtsh + ajout Ob4-USB w pour visu)
    - Domotique : support du TellStick, macros bash et crontab
  • Option LOCALGW pour faire de la NB4 un serveur local utilisant une autre box
  • Diverses améliorations (config et stats conservées lors de MAJ, Ob4-USB u & w, ob4_key , ADSL PHY dans /opt, upgrade-ob4 sfr -q pour retour rapide au firmware d’origine, vérification version MOD/FS, …)
  • Externalisation de Samba dans /opt pour gain de place & meilleures performances
  • Ajout de crond pour planification domotique ou autre

Ensuite, les modifications apportées à Ob4-USB :

  • Ajout dans OutilsMS de l’excellent DriveSnapshot pour sauvegardes PC sous Windows vers la box.
  • httpd.sh : Accès interface administration depuis l’extérieur via proxy et ajout d’un TiddlyWiki pré-rempli
  • Diverses améliorations (mpd.sh : modif mpc update, ctorrent.sh et addswapd.sh : modif timing, webcam)

A tester d’urgence donc ! Et ensuite n’oubliez pas de faire un retour sur le forum, même si c’est juste pour dire merci :)

Installer OpenVPN sur la neufbox avec le mod OB4-FULL+USB

OpenVPN est un logiciel libre permettant de créer un réseau privé virtuel (VPN).

but2ene nous a concocté sur le forum un tutorial qui explique comment installer OpenVPN sur la neufbox avec le mod OB4-FULL+USB.

N’hésitez pas à lui faire des commentaires et remerciements :)

Application OB4+ pour Windows

czmaster nous a fait part sur le forum d’une application pour Windows qu’il a créée, nommée OB4+.

Cette application va installer une icône dans la barre d’état, et afficher une notification lors d’un appel manqué :

Elle affiche également une notification lors d’un appel en cours :

Mais cette application a bien d’autres fonctionnalités :

Téléphonie
- Historique des appels illimité avec affichage du numéro en entier
- Notification lors d’un appel avec présentation du numéro
- Notifications des appels manqués
- Annuaire pour faire correspondre les numéros aux noms

Processus :
- Affichage de la liste, recherche et fermeture du processus sélectionné

Infos :
- Affichage de l’état des voyants et alerte si la téléphonie ou internet sont inactifs
- IP externe, débits, clients connectés, …

Commande :
- Possibilité d’exécuter des lignes de commande simples

Télécharger OB4+

Et pour finir, voici des captures d’écran :