Sylvester sur Fonera 2.0 – zé ru voir un rominet !
Sylvester est le nouveau firmware « officiel » (2.1.0.2) pour la Fonera 2.0. Cette version apportant son lot de corrections et de nouveautés, elle mérite quelques tests. Lors de mon précédent flash avec OpenWrt Kamikaze , j’ai supprimé le loader qui était alors inutile, voir gênant. La mise en place de cette nouvelle image s’annonce donc un tout petit peu plus fastidieuse qu’une mise à jour classique.
Commençons par télécharger:
- l’image du loader : loader.bin,
- l’image de Sylverster : sylverster.image.
Nous allons, comme à notre habitude, passer par le redboot pour flasher tout ça. La ré-écriture du script de boot pour y ré-integer le loader ne nous laisse pas vraiment le choix. Les deux fichiers téléchargés doivent être copiés sur le serveur tftp (ou http), de façon à pouvoir être récupérées depuis le redboot.
1 – Accéder au Redboot
# sudo ifconfig eth0:1 192.168.1.254 # redboot.pl 192.168.1.1 192.168.1.1 is unreachable ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.1 ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.1 192.168.1.1 is unreachable 192.168.1.1 is alive -> == Executing boot script in 1.450 seconds - enter ^C to abort <- ^C Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. Redboot > |
2 – Initialisation
RedBoot> ip IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0 Default server: 192.168.1.254 RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0xA8000000 0xA8000000 0x00030000 0x00000000 vmlinux.bin.l7 0xA8030000 0x80041000 0x000C0000 0x80041000 rootfs 0xA80F0000 0x80040400 0x006F0000 0x80040400 FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000 RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000 RedBoot> fis init About to initialize [format] FLASH image system - continue (y/n)? y *** Initialize FLASH Image SystemRedBoot> fis create loader ... Erase from 0xa8030000-0xa8040000: . ... Program from 0x80100000-0x80110000 at 0xa8030000: . ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . |
3 – Le loader
RedBoot> load -r -b 0x80100000 loader.bin Using default protocol (TFTP) Raw file loaded 0x80100000-0x8010ffff, assumed entry at 0x80100000 RedBoot> fis create loader ... Erase from 0xa8030000-0xa8040000: . ... Program from 0x80100000-0x80110000 at 0xa8030000: . ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot> fconfig boot_script_data boot_script_data: .. fis load -l vmlinux.bin.l7 .. exec Enter script, terminate with empty line >> fis load loader >> exec >> Update RedBoot non-volatile configuration - continue (y/n)? y ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . |
4 – Sylvester
RedBoot> load -r -b %{FREEMEMLO} sylvester.image
Using default protocol (TFTP)
Raw file loaded 0x80040400-0x80470403, assumed entry at 0x80040400
RedBoot> fis create image
RedBoot> fis create image
... Erase from 0xa8040000-0xa8470004: ....................................................................
... Program from 0x80040400-0x80470404 at 0xa8040000: ....................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> reset |
Après le reboot, la fonera devrait répondre à l’adresse : 192.168.10.1
Le login administrateur par défaut est root/admin
La suite en images…
Laissez votre message après le bip...Biiiiip
Commentaires
Salut,
lorsque j’essaye d’utiliser redboot mais lorsque je lance la commande fis list, il ne trouve aucun loader, comment en charger un?
»
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0xA8000000 0xA8000000 0×00030000 0×00000000
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0×00000000
RedBoot config 0xA87EF000 0xA87EF000 0×00001000 0×00000000
»
Merci
Bonsoir !
Dans l’ordre,
Barret, j’avoue que je n’ai pas testé la partie firewall et redirection de port… L’idée pour moi était de voir la tête de sylvester et de faire un tour rapide des fonctionnalités offertes. C’est une Fonera+ sous Kamikaze qui gère ma connexion Internet, je n’ai pas essayé de la remplacer. En plus, comme je ne dispose que d’une Fonera 2, je me suis empressé de la reflasher sous Kamikaze, qui est un terrain de jeu bien plus riche ! Peut-être que tes soucis de firewall sont corrigés dans la RC1 (merci Yoo pour cette info !)
Jace, on dirait bien que ta Fonera est toute vierge ! Il te suffit de reprendre la procédure juste après le « fis init »… Ca devrait rouler !
@+
Salut, j’essaye depuis plusieurs jours d’installer openwrt sur une Fonera+.
Pas moyen de faire fonctionner le client dhcp de l’interface WAN (LAN et Wifi vont bien et fournissent une adresse par dhcp aux machines connectées)…
Pas de WAN = Pas pratique pour les mises à jours et autres opkg update.
D’où peut venir ce problème? Je lance ce commentaire à la mer…
Un autre pb avec ma fonera2.0 qui après mise à jour du dernier firmware FON (Tantor), aucun espace n’est disponible pour ajouter d’autre packages (opkg)?? Bizarre???
Comme tu as l’air de bien avoir pris en main ta Fonera… Tu as peut-être une solution









Ouais, mais a tu testé la redirection de port?, ainsi que le firewall (WAN->LAN) et inversement? Car cela ne marche pas encore. Pour ma part j’ai downgrader.