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:

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…

Le dashboard

Le dashboard

L'écran de configuration

L'écran de configuration

Le gestionnaire de fichiers

Le gestionnaire de fichiers

Le gestionnaire de plugins

Le gestionnaire de plugins

L'écran

L'écran de configuration des services

Et l

Et l'incontournable Webcam

Laissez votre message après le bip...Biiiiip

Commentaires

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.

Le dernier firmware de fon 2.2.0.0 RC1 vient juste de sortir. 😉

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 0x00030000 0x00000000
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000
RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000
 »

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

Laisser un commentaire

(requis)

(requis)