Passer un edgemax de 1.6 en 1.7 pour Orange Fibre

C’est pas bien compliqué, mais voici mes notes de la mise à jour effectuée hier.

Une fois connecté en SSH :

Installer la 1.7 (ex avec la RC2 pour le 5 et 8 ports)

add system image http://dl.ubnt.com/firmwares/edgemax/v1.7.0/ER-e100.v1.7.0rc2.4781606.tar 
reboot

Editer la conf (j’y vais a l’éditeur de texte personnellement)
– Enlever toute la partie « static » qui contient les routes statiques (attention de bien prendre que cette partie).
– Ajouter la ligne suivante au bridge dans dhcp-options

client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"

Au final vous avez quelque chose qui ressemble à ca :

bridge br0 {
        address dhcp
        aging 300
        description "WAN VIDEO"
        dhcp-options {
         client-option "send vendor-class-identifier "sagem";"
         client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";"
         client-option "send dhcp-client-identifier 1:2c:39:XX:XX:XX:XX;"
         client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"
            default-route update
            default-route-distance 210
            name-server update
        }
        hello-time 2
        max-age 20
        priority 0
        promiscuous disable
        stp false
    }

– Pensez bien a recharger la conf une fois modifiés (load/commit/save)

Installer le script RFC3442
– Récupérer le script « rfc3442-classless-routes » depuis les sources de Debian, ici par exemple.
– Le mettre dans « /etc/dhcp3/dhclient-exit-hooks.d/ »
– Le nommer « rfc3442-classless-routes »
– Dans le doute, je le « chmod 755″, mais ca ne semble facultatif.
– Renouvelez le bail DHCP : « renew dhcp interface br0″

Contrôlez que tout va bien avec un « sudo route ».

Plus de détails ici

c0mm0n

Chasseur de livebox. Mangeur de Vlans.

  • Saxou

    je valide ces nouveautés, merci common!

  • Titilassalle

    EdgeOs et Livebox pas à pas
    => testé et validé en 1.7rc2. (ajouter un sudo avant application du script)
    http://www.homelabs.fr/configuration/edgeos-livebox-pas-pas/

  • konki

    Bonsoir, vous indiquez dans votre procédure de mise à jour, qu’il faut supprimer la partie static du fichier config.boot, Est-ce que ces lignes sont également dans la rubrique bridge br0?
    Il n’y a pas de ligne static dans mon fichier de configuration avec le firmware 1.6. Est-ce la mise à jour en firmware 1.7 qui les créées?
    merci.

  • konki

    j’utilise la configuration routeur + Livebox (strictement la configuration du tuto de Titi) qui était entièrement fonctionnelle (internet TV TEL). Depuis peu de temps le tel ne reçoit plus les appels mais reste fonctionnel pour en passer.
    C’est donc une bonne raison pour envisager la maj en 1.7. J’ai consulté les archives du readme sur Github et je m’aperçois que le fichier de configuration en 1.6 a bien changé par rapport à celui du tuto: egress-qos/vlan
    tv.sh
    dhclient.conf , pour l’essentiel

    Est-ce que tv.sh et dhclient.conf sont toujours nécessaires en 1.7? Le readme du 1.7 y fait référence.
    L’utilisation du script RFC3442 n’apparait que dans ce post.
    Est-ce que cela concerne toujours la configuration routeur + livebox?

    pour info l’adresse MAC de mon décodeur TV n’est pas celle de la livebox +4 sur le dernier Byte. Seul les 3 premiers Byte sont identiques. J’ai trouvé hostname et MAC avec Fing sous Android connecté sur le wifi de la livebox.

    Pouvez-vous m’apporter ces précisions?
    Merci

  • Steph Artsmith

    Hello,
    je reviens vers vous car suis à un crash de mon routeur (coupure de courant multiple qui ont eu raison de l’intégrité de la flash) je suis passé à la version 1.7, du coup j’en ai profité pour passer en full EdgeRouter.
    Donc plus de LB et LB play connecté sur le routeur et tout fonctionne bien à 2 détails près:

    – Dans un premier temps il m’a fallu rebooter 2 fois l’ensemble de la chaîne (routeur + LB play) pour que la liaison soit stable dans la durée pour la TV.
    Sinon j’avais l’image qui se fige pdt 10-20s toutes les 20mn environs, avec un message « chaine non disponible ».

    – la semaine dernière, plus de flux TV, il m’a fallu rebooter (2 fois pour eviter le problème précédent) le routeur, je pense qu’il s’agit d’un problème de renouvellement des routes pour les flux TV.
    Savez-vous à quelle fréquence cela change?
    Est-ce que le baille DHCP ne devrait pas éviter ce genre de pb?

    Si vous avez une infos je prends!
    merci

    • Steph Artsmith

      Hello,

      le problème vient en fait de l’igmpproxy qui se carafe au changement d’ip je pense.
      Donc pour refaire partir le bousin, il suffit de relancer l’igmpproxy.

      Steph

      • TheSheep

        Hello,

        Avec un « crontab -e » en tant que root et en ajoutant cette ligne, plus de soucis:

        0 3 * * * /opt/vyatta/sbin/config-igmpproxy.pl –action=restart > /dev/null 2>&1

        • Steph Artsmith

          Hello TheSheep,

          Merci pour ta réponse, c’est en effet une solution, j’ai plutôt mis un script de redémarrage de l’igmp-proxy dans /config/scripts/ppp/ip-up.d

          Depuis, plus de problème et ça ne relance que quand il faut :)

  • lak

    Bonjour, avec vous réussi à faire du port forward vers un serveur du réseau local. J’essaye desesperement de rediriger mon port 80 vers le 192.168.3.32 (eth2-lan) sans résultats. Par contre pour l’ouvrir sur le routeur, pas de problème.

  • Anthony Marchetti

    Bonjour,
    Je ne parviens pas a faire connecter une livebox pro v3 sur le port eth2 j’ai bien changé l’ip de la box en 192.168.2.20 et vérifié mais rien n’a faire la connexion ne remonte pas du coup le téléphone n’est pas fonctionnel… :(