Bon, je vais pas refaire l'article de la dernière fois, z'avez qu'à aller lire :p
Passons tout de suite à la mise à jour d'un Buffalo WBMR-HP-G300H sous OpenWRT Barrier Breaker (14.07) vers Chaos Calmer (15.05).
Tout d’abord, on va récupérer l’image kivabien et l’envoyer sur le routeur (partons du principe que le routeur est accessible à l’IP 192.168.1.1) :
Mise à jour
wget https://downloads.openwrt.org/chaos_calmer/15.05/lantiq/xway/openwrt-15.05-lantiq-xway-WBMR-squashfs.image
scp root@192.168.1.1:/tmp
(voir ici pour libérer de la place s’il n’y en a pas assez dans /tmp)
On va aussi récupérer un fichier nécessaire pour la suite et on se le garde au chaud sur son ordi :
wget https://downloads.openwrt.org/chaos_calmer/15.05/lantiq/xway/packages/base/kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk
On met à jour :
ssh root@192.168.1.1
cd /tmp
sysupgrade openwrt-lantiq-xway-WBMR-squashfs.image
Un petit reboot s’il ne le fait pas tout seul.
Et là, c’est le drame !
Plus d’ADSL !
C’est simple : l’ADSL sur ligne téléphonique classique nécessite l’annexe a
alors que l’image vient avec l’annexe b
(ne me demandez pas la différence entre ces deux trucs ni ce que c’est).
On envoie alors le paquet téléchargé tout à l’heure :
scp kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk root@192.168.1.1:/tmp
On supprime l’annexe b et on installe l’annexe a :
ssh root@192.168.1.1
cd /tmp
opkg remove kmod-ltq-adsl-ar9-fw-b
opkg install kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk
Ensuite on met à jour /etc/config/network
, dans la section config adsl si besoin est :
config adsl 'dsl'
option annex 'a'
option firmware '/lib/firmware/adsl.bin'
Toujours dans le même fichier, j'avais précédémment conseillé de mettre option ip6hint '42'
. Bah là je vous conseille de l'enlever : mon IPv6 ne fonctionnait pas correctement avec ça.
On reboot (oui, je suis une feignasse qui ne souvient plus quel service il a redémarré pour faire fonctionner le brol). Et là, normalement, ça fonctionne.
J'espère que cette mise à jour m'enlèvera le vilain bug IPv6 de la dernière fois.
EDIT : ha bah non, ça a pas l'air de corriger le bug 🙁
NB : si vous trouvez que cet article ressemble fortement à l'ancien, vous avez raison, j'ai fait du copier/coller :p
L’annexe A, c’est pour les lignes de type analogique « classiques », l’annexe B, pour les lignes RNIS (utilisé notamment en Allemagne, non utilisé/déployé en France). La différence entre les deux est surtout situé au niveau des fréquences utilisées 🙂