Modifier et personnaliser sa neufbox 4
Vous n'êtes pas connecté.
Pages: 1 2
Bonjour,
j'ai flashé hier la box.
Après le process, j'ai tapé 192.168.1.1 pour vérifier sur la NB4 si l'installation s'est bien passée.
Le mod est bien mis en place. (v 2. 1 .6)
Ensuite, en console, j'ai voulu changer le password OB4 pour obtenir un accès SSH.
A chaque tentative, j'avais un message indiquant que le mot de passe choisi était trop court. (4 caractères)
Bref sans trop comprendre, j'ai eu ensuite le message : Accès ssh ouvert depuis exterieur...
Le reboot la NB4
Je tape 192.168.1.1 ==> page introuvable
Internet fonctionne bien, le telephone aussi et ob4-usb également !
Comment rétablir l'accès aux pages NB4 ?
J'ai remis le FW d'origine SFR ==> les pages sont visibles depuis 192.168.1.1
Je reflash la box en 2.1.6.
je tape 192.168.1.1 ==> page introuvable !
(mais tous les services sont ok)
Telnet me donne accès à la console NB4:
en faisant un passwd ob4:
root@nb4:/etc# passwd ob4
Changing password for ob4
New password:
Retype password:
passwd: cannot update password file /etc/passwd
je tape mon mot de passe en 12 caractères, puis je le confirme.
J'ai un message disant :cannot update password file /etc/passwd
Merci
Dernière modification par rick443 (29/01/2012 11:33:37)
Hors ligne
Si tu as activé httpd dans ton ob4-usb.conf, c'est normal. Vois les nouvelles infos dans le .ref.
Pour le PWD, c'est normal, busybox accepte le chgt même s'il est trop faible. Pour le 2e essai, a priori, un pb sur le RW de etc ? Reboot ou reflash...
Hors ligne
Je n'ai pas activé le httpd. (httpd=non)
Pour remettre le firmware d'origine,
il y a 2 solutions :
Mettre "UpdateSFR=Oui" (mais je n'ai plus d'accès aux pages)
ou placer un fichier sur la clé (mais je ne sais plus lequel et où )
Merci
Dernière modification par rick443 (29/01/2012 12:22:33)
Hors ligne
J'ai placé updatesfr à la racine.
La box est repassée en FW 3.1.10 (avec le FW rescue : 3.1.8)
A nouveau, les pages de la NB4 sont devenues visibles en tapant 192.168.1.1
Je décide donc de reflasher la box pour installer le mod.
Pour cela, sur la NB4 je vais dans "RESEAU", puis "DNS".
Je saisie l'ip (ping fxmx86.mine.nu) et je mets comme nom d'host :
general.nb4dsl.neufbox.neuf.fr
==> la box reboote
le mod se met en place.
Si j'utilise Putty 192.168.1.1:1287 ==>
[NB4-FXC-r1][OB4-FULL+USB-R2.1.6-R16l][NB4-A2pB024k2]
Lost login:
mais toujours pas de pages NB4 sur 192.168.1.1, pourtant le ping répond
GGGrrrrrr........
Dernière modification par rick443 (29/01/2012 16:37:39)
Hors ligne
le serveur a dû planter
Tu te connectes avec telnet
telnet 192.168.1.1 1287
ob4 comme user
puis taper n pour ne pas perdre la session
et le résultat de
ps -edf
et dmesg
Hors ligne
J'ai tenté de brancher et débrancher la NB4 5 fois de suite.
au bout de la 5ème fois, le voyant central est passé au bleu.
le retour a la version standard a eu lieu.
J'ai recommencé pour la troisième fois l'installation du mod.
et là !, ca passe ! les pages sont à nouveau accessibles en 192.168.1.1
Une explication ?
Merci
Hors ligne
Bonsoir,
J'ai ressayé de flash ma neufbox,
premiere fois j'avais eu un pb , http://www.neufbox4.org/forum/viewtopic … 376#p26376 ( peut etre parce que je n'avais pas cliqué pour sauvergarder le fichier de conf ob4 ? dans l'onglet qui était apparu)
La deuxieme fois, j'ai flashé le 2.1.6-R16,
et j'ai fait le click valider dans l'onglet ob4 , sans modifier cette config
et j'ai remis à jour avec la commande
"upgrade-ob4 fxmx86.mine.nu/ob4-sip" pour avoir le téléphone -> qui fonctionne.
Avant le flashage, j'avais mis une clef usb.
Maintenant, je n'arrive pas à changer le passwd ob4, car il cherche un fichier :
/bin/passwd: line 38: /opt/usr/bin/passwd: not found
mais mon /opt est vide
ma clef est aussi vide en /tmp/mnt/usb/sda (en fat)
et je n'ai plus accès au 192.168.1.1
j'ai rebooté la neufbox , -> meme probleme
des astuces ?
Bonne soirée.
Merci
Frédéric
Hors ligne
il faut dezipper sur la clé l'archive ob4-usb.zip ....voir le wiki de fxmx86
Hors ligne
log de ps -edf à cette adresse :
http://pastebin.com/dC1AqhuP
Hors ligne
Merci, oui apres avoir dézipper le ob4-usb.zip sur la clef , passwd refonctionne
j'ai fait le
cp /datas/ob4-usb.ref /datas/ob4-usb.conf et j'ai rebooté
mais je n'ai pas trouvé de /datas/ob4-full.ref à renommer ?
par contre , je n'ai toujours le http://192.168.1.1/ => Unable to connect
Hors ligne
correction passwd , ne fonctionne pas , dsl
passwd: cannot update password file /etc/passwd
Hors ligne
Pour info, le site habituel doit toujours être là sur 192.168.1.1/1_0 par ex.
Tu as fait bcp de manipulation : On va repartir de 0...
Il ne faut pas brusquer les choses, ne pas arrêter la box brutalement ou autre : prendre son temps quoi ! ![]()
Sans clé usb, tu fais un "touch /etc/raz" et tu rebootes la box.
Aprés ca, le /opt de ta box doit être OK : Le serveur web doit être là.
Tu mets ensuite une clé usb vierge avec ob4-usb.zip extrait à la racine.
Elle va se remplir avec /opt. Puis tu pourras continuer...
Hors ligne
Bonjour, je me permets de poster à la suite car le problème est similaire.
J'ai effectué le flashage de la box ( NB4-MAIN-R3.1.10 ) par le serveur ( general.nb4dsl.neufbox.neuf.fr ) .
j'ai effectué la manip hier soir une première fois. tout semblait se passer correctement. J'ai réussi à accéder à 192.168.1.1. et j'ai validé le fichier " ob4.full.conf" tel que sans rien changer ( pas de serveur httpd en plus, bref, rien en plus ). Le tel, la TV, le net , tout semblait fonctionner.
La, j'ai décidé de passer un cran au dessus avec une clé Usb pour ajouter des fonctions.
J'ai donc dé-zippé à la racine les fichiers sur une clé en Ext3. Dans la box, j'ai inséré la clé sur laquelle j'avais précédemment copier/renommer les 2 fichiers ob4-usb.conf et ob4-full.conf - ( pour un fichier, j'ai pioché un .ref dans la version 15 car il n'y avait que ob4-usb.ref dans le répertoire "datas " de la version 16 )
Et c'est après que c'est parti en sucette et que l'accès à la page web de config est devenu indisponible. J'ai redémarré la box, le répertoire "opt" était vide, et donc, le lighttpd non démarré. Après quelques heures de bidouillage, j'ai réussi par relancer le bouzin, mais j'avais encore des problèmes avec des permissions, des fichiers qu'il ne trouvait pas. J'ai voulu faire "touch /etc/raz " sans la clé, mais => Read-only file system
J'ai donc tout refait aujourd'hui. j'ai placé un fichier "updatesfr" à la racine de la clé pour revenir au Firmware d'origine et refaire un flashage " propre " depuis le début. Et là, rebelote. Sans même être passé au stade de la clé usb, donc en ob4-full, pas d'accès à la page de config 192.168.1.1. impossible de lancer le serveur lighttpd.
J'ai le net, la TV, le tel est indiqué comme fonctionnel par les LED de la box , mais "opt" est vide, et impossible de changer le passwd pour SSH, rien , nada.
Y a bien des problèmes que j'identifie ( pas de lighttpd démarré + "opt" vide ) mais comme je n'ai pas assez de connaissances sur le mod et les fonctions , je préfère arrêter là pour le moment et demander de l'aide.
S'il faut des log ou faire des manips, je suis dispo. Il m'a semblé que ce problème était récurrent en parcourant le forum, alors, soit on fait tous la même erreur, soit on a tous une box qui veut pas. Pour l'instant, je laisse tel quel car j'aimerais bien comprendre avant de retenter.
Si quelqu'un avait du temps à accorder , il serait le bienvenu.
Dernière modification par Vince (02/02/2012 04:03:19)
Hors ligne
si opt vide y copier le contenu de owrt
autre piste absence support ext3 (tester en ext2 ou fat)
Dernière modification par SGDA (02/02/2012 07:40:47)
Hors ligne
T'as raison, SGDA, ext3 n'a pas été testé.
@vince : Avec la V16 du mod, il faut utiliser la v16 de ob4-usb.zip. Et copier le .ref en .conf pour le modifier ensuite. Je ne fournis pas de .conf pour ne pas écraser une config existante.
Pour revenir à une situation normale : vire la clé, reboot et fait un "df -h" puis "mount". Tu dois avoir /etc et /opt en RW. Si /opt est vide, fais le "touch /etc/raz" et reboot. Et tiens nous au courant...
Hors ligne
@ fxmx86, je confirme que le "ob4-usb.zip" que j'ai utilisé est bien la version 16. J'en veux pour preuve le fichier "ob4-usb.ref" dans le répertoire " datas " qui mentionne : " Version : 016 " . La version 15 m'a seulement servi à récupérer un " ob4-full.ref "pour suivre à la lettre les indications du tuto ( cf : 2 fichiers *.ref à copier et en *.conf et à placer dans le rep "datas" de la clé )
Voici les résultats des commandes .
( désolé, pas trouvé comment mettre des balises codes )
--------------------------------------------------------------------
- root@nb4:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 3.9M 3.9M 0 100% / /dev/root 3.9M 3.9M 0 100% / tmpfs 13.7M 0 13.7M 0% /dev/shm tmpfs 10.0M 616.0k 9.4M 6% /tmp /dev/mtdblock-config 640.0k 296.0k 344.0k 46% /etc/config
--------------------------------------------------------------------
root@nb4:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
/dev/mtdblock-config on /etc/config type jffs2 (rw)
none on /proc/bus/usb type usbfs (rw)--------------------------------------------------------------------
- root@nb4:~# cd opt - root@nb4:/opt# ls root@nb4:/opt# touch /etc/raz touch: /etc/raz: Read-only file system
--------------------------------------------------------------------
- root@nb4:/opt# cd .. - root@nb4:~# ls bin dev jffs mnt opt proc sbin tmp usr www datas etc lib new owrt root sys usb var - root@nb4:~# ls -l drwxr-xr-x 2 root root 540 Nov 16 21:25 bin drwxr-xr-x 2 root root 3 Jan 8 21:33 datas drwxr-xr-x 7 root root 1905 Jan 8 21:33 dev drwxr-xr-x 21 root root 662 Dec 29 16:54 etc drwxr-xr-x 2 root root 3 Apr 2 2010 jffs drwxr-xr-x 4 root root 444 Aug 8 2010 lib lrwxrwxrwx 1 root root 8 Jan 8 21:33 mnt -> /tmp/mnt drwxr-xr-x 2 root root 3 Jan 8 21:33 new drwxr-xr-x 2 root root 3 Jan 8 21:33 opt drwxr-xr-x 8 root root 70 Mar 24 2011 owrt dr-xr-xr-x 79 root root 0 Jan 1 2000 proc drwxr-xr-x 2 root root 3 Apr 2 2010 root drwxr-xr-x 2 root root 220 Apr 2 2010 sbin drwxr-xr-x 10 root root 0 Jan 1 2000 sys drwxrwxrwt 22 root root 740 Feb 2 13:45 tmp drwxr-xr-x 2 root root 3 Jan 8 21:33 usb drwxr-xr-x 7 root root 68 Jan 8 21:33 usr lrwxrwxrwx 1 root root 4 Jan 8 21:33 var -> /tmp drwxr-xr-x 4 root root 46 Apr 2 2010 www
--------------------------------------------------------------------
- root@nb4:~# cd etc - root@nb4:/etc# ls -l -rw-r--r-- 1 root root 45 Apr 2 2010 TZ drwxr-xr-x 2 root root 29 Apr 2 2010 adsl drwxr-xr-x 3 root root 88 Apr 2 2010 autoconf -rw-r--r-- 1 root root 414 Apr 2 2010 banner -rw-r--r-- 1 root root 39 Apr 2 2010 busybox.conf drwxr-xr-x 2 root root 64 Apr 2 2010 chilli -rwxr-xr-x 1 root root 3955 Apr 2 2010 cli drwxr-xr-x 22 root root 0 Jan 1 1970 config drwxr-xr-x 2 root root 3 Nov 16 21:28 crontabs drwxr-xr-x 2 root root 25 Apr 2 2010 default drwxr-xr-x 2 root root 88 Apr 2 2010 dhcp -rwxr-xr-x 1 root root 257 Apr 2 2010 diag -rwxr-xr-x 1 root root 6552 Apr 2 2010 diag_report lrwxrwxrwx 1 root root 17 Jan 8 21:33 dnsmasq.conf -> /tmp/dnsmasq.conf -rwxr-xr-x 1 root root 1217 Dec 29 16:53 domotic.ref lrwxrwxrwx 1 root root 20 Jan 8 21:33 dropbear -> /etc/config/dropbear -rwxr-xr-x 1 root root 1317 Apr 2 2010 ethertypes -rwxr-xr-x 1 root root 129 Apr 2 2010 fstab -rw-r--r-- 1 root root 89 Apr 2 2010 group -rw-r--r-- 1 root root 4 Apr 2 2010 hostname lrwxrwxrwx 1 root root 10 Jan 8 21:33 hosts -> /tmp/hosts drwxrwxr-x 7 root root 68 Jan 1 10:33 hotplug.d lrwxrwxrwx 1 root root 19 Jan 8 21:33 igmpproxy.conf -> /tmp/igmpproxy.conf drwxrwxr-x 2 root root 44 Jun 23 2011 init-std.d drwxr-xr-x 2 root root 630 Jan 8 21:30 init.d -rw-r--r-- 1 root root 231 May 14 2010 inittab drwxr-xr-x 2 root root 26 Apr 2 2010 iproute2 drwxr-xr-x 2 root root 30 Aug 8 2010 lighttpd lrwxrwxrwx 1 root root 18 Jan 8 21:33 lighttpd.conf -> /tmp/lighttpd.conf -rwxrwxr-x 1 root root 2127 Nov 5 12:00 lighttpd.std drwxr-xr-x 2 root root 355 Apr 2 2010 modules.d -rw-r--r-- 1 root root 634 Nov 25 2010 motd lrwxrwxrwx 1 root root 12 Jan 8 21:33 mtab -> /proc/mounts drwxr-xr-x 2 root root 3 Apr 2 2010 network drwxr-xr-x 2 root root 26 Apr 2 2010 ntpd -rwxr-xr-x 1 root root 2514 Dec 29 16:54 ob4-full.ref -rwxrwxr-x 1 root root 280 Feb 4 2010 passwd drwxr-xr-x 3 root root 134 Apr 2 2010 ppp -rwxr-xr-x 1 root root 2496 Apr 2 2010 preinit -rwxr-xr-x 1 root root 730 Jun 24 2010 preinit_307 -rw-r--r-- 1 root root 473 Apr 2 2010 profile -rw-r--r-- 1 root root 2478 Apr 2 2010 protocols -rwxr-xr-x 1 root root 1560 Apr 2 2010 rc.common drwxr-xr-x 2 root root 119 Apr 2 2010 rc.d lrwxrwxrwx 1 root root 16 Jan 8 21:33 resolv.conf -> /tmp/resolv.conf -rwxr-xr-x 1 root root 5647 Apr 2 2010 services -rwxrwxr-x 1 root root 301 Feb 4 2010 shadow -rw-r--r-- 1 root root 86 Apr 2 2010 sudo.conf -rw-r--r-- 1 root root 356 Apr 2 2010 sysctl.conf drwxr-xr-x 2 root root 31 Apr 2 2010 syslog-ng drwxr-xr-x 2 root root 291 Apr 2 2010 wlan
--------------------------------------------------------------------
Voila ou j'en suis. Apparemment, j'ai bien un problème avec les permissions sur le dossier " etc ". Je suis connecté avec l'utilisateur "ob4", sans passwd, donc via telnet sur le port 1287, en direct sur port TV . La commande " passwd ob4 " me renvoie également une erreur :
root@nb4:~# passwd ob4 /bin/passwd: line 38: /opt/usr/bin/passwd: not found
( "normal", "opt" est vide ...)
De tout cela, j'en déduis qu'il me faut changer les droits d'écriture pour l'utilisateur " ob4 " sur le dossier "etc "?! Mais je ne peux changer les droits :
root@nb4:/owrt# chmod -R ug+w /etc chmod: /etc: Read-only file system
root@nb4:/owrt# chmod -R a+w /etc chmod: /etc: Read-only file system
Voila ou j'en suis ... Je ne peux ni effectuer le touch, ni copier les fichier de "owrt " dans "etc " comme suggérer par SGDA, ni changer les droits sur "etc" ... Bref, j'ai l'impression d'être dans une impasse. Une idée ?
Edit modérateur Modification des balises codes (code entre []) pour plus de lisibilité.
Hors ligne
Ta clé n'a pas été montée. elle devrait apparaître dans le df -h
Si tu mets la clé après le boot
est-elle vue ?
quid de dmesg
Hors ligne
@ SGDA : c'est moi qui lui ai dit de sortir la clé USB ![]()
@ Vince : J'ai l'impression qu'il y a un prb sur ta flash... Je te propose à nouveau de revenir au firmware SFR puis de reflasher le mod, tranquillement. Tu laisses la box démarrer avant de faire des manips dessus... ![]()
A+
Hors ligne
Ach so ! Mais j'avais compris qu'il me fallait ôter ma clé pour faire ces manips
( cf post 17: " Pour revenir à une situation normale : vire la clé, reboot et fait un "df -h" puis "mount" )
Bon alors j'ai remis la clé ... et j'ai refais :-)
root@nb4:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 3.9M 3.9M 0 100% / /dev/root 3.9M 3.9M 0 100% / tmpfs 13.7M 0 13.7M 0% /dev/shm tmpfs 10.0M 616.0k 9.4M 6% /tmp /dev/mtdblock-config 640.0k 300.0k 340.0k 47% /etc/config /dev/sda1 3.7G 76.1M 3.5G 2% /tmp/mnt/usb/sda1 /dev/sda1 3.7G 76.1M 3.5G 2% /datas /dev/sda1
root@nb4:~# mount rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro) proc on /proc type proc (rw) tmpfs on /dev/shm type tmpfs (rw) none on /dev/pts type devpts (rw) sysfs on /sys type sysfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) /dev/mtdblock-config on /etc/config type jffs2 (rw) none on /proc/bus/usb type usbfs (rw) /dev/sda1 on /tmp/mnt/usb/sda1 type ext3 (rw,data=ordered) /dev/sda1 on /datas type ext3 (rw,data=ordered) /dev/sda1 on /opt type ext3 (rw,data=ordered)
résultat de " dmesg " pour la partie "USB "
usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver fuse init (API version 7.8) fuse distribution version: 2.7.3
.../...
usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning scsi 0:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS SCSI device sda: 7936000 512-byte hdwr sectors (4063 MB) sda: Write Protect is off sda: Mode Sense: 23 00 00 00 sda: assuming drive cache: write through SCSI device sda: 7936000 512-byte hdwr sectors (4063 MB) sda: Write Protect is off sda: Mode Sense: 23 00 00 00 sda: assuming drive cache: write through sda: sda1 sd 0:0:0:0: Attached scsi removable disk sda usb-storage: device scan complete EXT3-fs: Unrecognized mount option "uid=99" or missing value kjournald starting. Commit interval 5 seconds EXT3-fs warning: maximal mount count reached, running e2fsck is recommended EXT3 FS on sda1, internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode.
Donc, je vois bien la clef usb ... mais toujours pas d'accès à la web config ... le "opt " de la clé ne contient plus qu'un fichier version et le "opt-old" de la clé est vide lui aussi. Toujours impossible de copier "owrt " dans "etc " pour des raisons de droits en écriture.
Hors ligne
Nos messages se sont croisés. Je vais donc revenir sur le FW officiel pour l'instant et retenter tout depuis le début comme proposé.
Hors ligne
Dans une autre expérience, j'ai eu un problème avec une clé USB trop grande
tu peux tenter avec une partition plus petite (512 Mo)
Hors ligne
Bon et bien ça refait pareil ... Je devrais avoir le full-usb et accès à la web config après le flashage, mais rien. J'ai les mêmes symptômes.
Pour info, la commande
ping -c 1 -n fxmx86.mine.nu | awk -F" |:" '/from/ {print $4}'ne répondait pas, alors j'ai fait le ping en direct sur "fxmx86.mine.nu" pour avoir l'IP ... La boite ne répondait pas, mais j'ai eu l'IP après un CTRL-C pour arrêter le ping,
PING fxmx86.mine.nu (87.100.32.181) 56(84) bytes of data. ^C --- fxmx86.mine.nu ping statistics --- 5 packets transmitted, 0 received, 100% packet loss, time 4030ms
Est-ce normal ? Est-ce que cela peut influencer le résultat du flash ? Merci
Dernière modification par Vince (02/02/2012 21:29:25)
Hors ligne
si tu retires l'image par un http sous firmware officiel comment se passe le transfert ?
Hors ligne
Pages: 1 2