Routeur Asus : état des recherches pour Livebox + Asus

Après la partie 1, nous avons donc un routeur Asus AC66U connecté à la fibre Orange en PPPoE sur le VLAN 835.

Maintenant nous devons préparer le terrain pour y attacher la Livebox et accéder aux services.
– Configurer les VLANs
– Installer le serveur PPPoE

1. Les Vlans : succès

Cette partie est réussie, j’ai pu targuer les Vlans sur l’Asus en utilisant « robocfg » pour configurer le switch et « vconfig » pour gérer les interfaces.

En version « courte », voici la manip (on présume que vous avez accès SSH, etc…)
– L’utilitaire « robocfg » permet de configurer le switch, on commence par lire la conf (sur une base de configuration par défaut, sans lien PPPoE Orange, etc… ce sont des informations génériques sur l’usage des VLANs)

admin@RT-AC66U-FDA0:/tmp/home/root# robocfg show
Switch: enabled gigabit
Port 0: 1000FD enabled stp: none vlan: 2 jumbo: off mac: dc:9f:db:28:fa:73
Port 1: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 2: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 2c:39:96:31:30:ac
Port 8: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 54:a0:50:58:fd:a0
VLANs: BCM53115 enabled mac_check mac_hash
1: vlan1: 1 2 8t
2: vlan2: 0 8u

En résumé on lit (partie du bas VLANS)
– un ensemble « vlan1″ qui contient les ports 1 et 2 et le port interne « taggué » (8t)
– un semble « vlan2″ qui contient les port 0 (wan) et le port interne « non taggué » (8u)

Je ne suis pas dur de la signification exacte u u/t pour le port interne 8, donc je développerai pas le sujet. Si vous avez une piste, signalez vous en commentaire.

Donc je souhaite targuer le VLAN 835 disons sur le port 1. Ca se fera comme ca

robocfg vlan 835 ports "1t 8t"

On dit qu’on crée le vlan ID 835 et qu’il sera targué sur le port 1 (1t) et sur le port interne « 8t ». Si on souhaitait le targuer sur le WAN ou le port 2, on pourrait ajouter « 0t » ou « 2t ».

La vous avez configuré le switch. Si vous souhaitez ensuite paramétrer les interfaces, adressages, etc… ca sera avec « vconfig ».

2 articles m’ont permis d’y voir clair à ce sujet
http://zwizwa.be/-/openwrt/20110302-002431
http://www.neufbox4.org/wiki/index.php?title=Configurer_les_VLANs

Bref nous avions besoin de pouvoir targuer des Vlans, voici les bases, c’est maitrisé. J’ai vérifié avec tcpdump, etc…

 

2. Serveur PPPoE : échec (pour l’instant)

Afin de pouvoir mettre la Livebox derrière le routeur Asus, et récupérer ainsi les services.

Livré par défaut, nous avons :
– pppd qui utilise le plugin PPPoE de rp-pppoe pour fonctionner en client PPPoE. je pensais pouvoir créer une conf pour en faire un serveur, mais il ne veut rien savoir et reste en client (PADI, PADO sont sur un bateau…)
– accel-ppp : la on se dit « nickel », y a ce package en Entware ca va être réglé en 2s. Et ben non. Il se lance, mais ne fait rien, aucun log, aucun message…

Bon il y a de très fortes chances que je finisse pas trouver une solution, pas mal de pistes à tester. Mais pour l’instant je vais laisser cette méthode de coté et tester la technique sans Livebox. Je reviendrai sur cette solution ensuite.

Pour ceux qui suivent quand je pensais avoir réussi, c’est l’ERL branché sur le LAN qui faisait serveur PPPoE 😀

Donc voilà ou j’en suis avec l’Asus pour l’instant, pas totalement mécontent de passer à la méthode sans Livebox. A suivre très prochainement.

c0mm0n

Chasseur de livebox. Mangeur de Vlans.

  • Rémy BLANCHARD

    Merci pour ce test/tuto. Tu sais si il y a une différence coté configuration entre le AC66U et le AC68U car au final pour 30 euros de plus il me semble que le CPU est plus puissant et qu’il dispose de l’USB 3.0 ?

    • c0mm0n

      Je l’ai acheté uniquement pour les tests je suis allé au moins cher. J’aurais probablement pris le AC68U sinon.

      J’avais trouvé ca comme infos :
      https://wikidevi.com/wiki/ASUS_RT-AC66U
      https://wikidevi.com/wiki/ASUS_RT-AC68U

      Je retiens :
      – CPU 2 coeurs 800mhz (vs 1 coeur 600mhz)
      – 256go de ram des 2 cotés
      – Upgrade du chipset du switch
      – Upgrade du chipset Wifi (AC 1750 vs 1900)

      Ca me semble valoir le coup pour 30€.

      Il y a aussi le AC87U dans cette série, nettement plus cher.
      https://wikidevi.com/wiki/ASUS_RT-AC87U

      • Rémy BLANCHARD

        Merci pour les infos j’attends donc avec impatience la suite de ton tuto et notamment la config de la TV et du Replay. Merci encore pour tes partages.

        • c0mm0n

          Ca se termine, le serveur PPPoE fait des siennes, faut que je retourne au charbon.

          Il semble avoir ce qu’il faut dans le ventre pour remplacer la Livebox totalement également. Ca sera testé dès que le mode mixte est validé.

  • lowfab

    Merci pour ce test en temps réel que je suis de près.
    J’envisage une passer à une solution routeur + livebox avec l’AC66U. J’espère donc que tu vas y arriver !!

  • c0mm0n

    Bon j’ai fait fausse route 😀
    Accel-ppp est deja intégré en fait, j’aurais eu du mal à le faire tourner 2 fois.

    Reste à le bidouiller pour notre chère Livebox.

  • c0mm0n

    Ca progresse, gestions de VLANs Ok, manque un serveur PPPoE et on est bon :)

    • lowfab

      Le serveur PPPoE sert à gérer les flux (téléphone, TV et VOD) à renvoyer vers la livebox ?

      • c0mm0n

        Le serveur PPPoE sert a faire croire a la Livebox qu’elle est bien connectée a l’infra Orange. C’est un « gentil » hack, rien de mystique.

        Et comme elle pense qu’elle est connectée, elle va « monter » le téléphone, tv etc…

        En geos on reproduit exactement l’infrastructure attendue par la livebox en mettant un routeur devant.

        Bon a priori c’est quasi fini pour la méthode combinée.

        • Rémy BLANCHARD

          T’as finis par faire marcher le tout ? Superbe j’ai hâte de voir ça car le bouton acheter Asus rt-ac68U me démange énormément 😉

          • c0mm0n

            Si je te dis que tout marchait, et que j’ai réussi en une manip maladroite a tout reset, et que depuis je sais plus trop comment j’ai fait tu me crois ? 😀

            Mais j’ai une preuve :) On va tout reprendre à froid demain.

          • Rémy BLANCHARD

            Ha oui les boules dans le même genre vendredi dernier je me suis fait un rm -rf de /application à la place de rm -rf /application/monapp

          • c0mm0n

            Double NAT uniquement si tu te mets « au cul » de la Livebox. Sinon t’es en simple NAT (wifi de l’asus, ports ethernet de l’asus, etc…)

            C’est tout l’intérêt de cette méthode, sinon on aurait le meme setup que le setup classique Livebox + routeur en DMZ.

          • Rémy BLANCHARD

            Yep mais je vois pas vraiment l’intérêt de la solution mixte ou alors j’ai zappé un truc. Le but étant quand même de supprimer la Livebox physiquement ? Donc la méthode routeur seul

          • Stefauresi

            cette solution c’est pour conserver la TV et téléphonie via la LiveBox , car pour le moment il n’y a aucune solution pour la téléphonie , si j’m trompe pas

          • c0mm0n

            – Stefauresi a un point.
            – La méthode en soit permettait de prendre l’ERL et de récupérer le wifi le téléphone etc via la livebox.
            – Elle « bétonne » la conf : tout est géré par la LB, la conf du routeur est « ridicule » mais il n’est est pas au moins en contrôle du réseau, il se défausse des services. J’aime bien l’esprit.
            – Y a quand meme pas mal de monde avec un routeur derriere la LB, donc faire le contraire c’est deja mieux.

            Oui dans l’idéal autant virer la LB, mais si tu veux le tel faudrait soit porter/compiler sur l’asus, soit héberger le tel sur une autre plateforme sur ton LAN (vm, rpi, etc…).

            Mais on tirera les conclusions à la fin :)

          • Rémy BLANCHARD

            Ok j’ai compris l’idée merci

        • lowfab

          Merci pour cet éclaircissement … et pour ce travail de recherche.
          Je suis prêt aussi pour l’achat d’un AC66U voire AC68U !
          Penses-tu que ces routeurs géreront la fibre à 1 GB que l’on aura peut-être la chance de voire débarquer bientôt ?

          • c0mm0n

            Ils semblent avoir ce qu’il faut pour. Sur IRC, on m’a indiqué :
            the ac66 can do like 700mbit and the 68 near gigabit

            On avait soupçonné que le AC68U serait une meilleure plateforme, ca se confirme.

            Je ferai des tests sur le AC66U à la fin. On pourra aussi s’intéresser aux perfs avec / sans accélération matérielle (équivalent à ce que devraient donner les ddwrt et tomato)

          • lowfab

            génial … merci

          • lowfab

            Les firmwares alternatifs apportent-ils vraiment des fonctionnalités supplémentaires ?

          • c0mm0n

            La base semble être la même.

            Mais j’aurais tout réglé en 1h avec ddwrt je pense, sur Merlin faut creuser et manger du shell.

            Mais on s’y fait, ce sont vraiment des plateformes assez sympathiques, après tout se joue a la conf / documentation. Et a l’usage ensuite, ca change pas grand chose, voire au contraire certaines fonctions très avancées sont dispos en GUI ou en shell « facile ».

            L’utilisateur « normal » meme power user va adorer l’Asus je pense, si j’arrive à finir un tuto 😀

          • lowfab

            J’espère bien … tu as créé une forte attente !!

  • Stefauresi

    Perso n’ayant pas encore la fibre et désireux de remplacer la livebox , j’ai acheté un DSL-AC68U en gros même modele que le RT-AC68U avec un modem adsl2+-vdsl2
    Je pense qu’une fois la fibre installé je pourrais éventuellement le relier directement a l’ONT.

    Vous en pensez quoi ?

    Installation prévue (ONT=>DSL-C68U=>Livebox => TV-TEL)

    • c0mm0n

      Il n’a pas de port WAN non xDSL (contrairement a la LB qui a le modem xDsl et le WAN pour la fibre).

      Donc je dirais que c’est jouable, mais ca va demander pas mal de modifs, et je pense pas qu’il y aura un tuto pour ca, mais on pourra quand meme donner qqes tuyaux.

      Le plus simple sera de passer au AC68U.

      • Stefauresi

        un copier coller du site d’ASUS

        Modem-routeur avec port DSL WAN et ports Ethernet WAN/LAN

        Compatible avec les services de connexion ADSL, ADSL2/2+, VDSL2, fibre et câble

        —————————————————-

        le port wan DSL est configurable fibre , et les Vlan ID sont modifiables via l’interface asuswrt integré d’origine

        http://www.asus.com/fr/Networking/DSLAC68U/overview/

        je pense que ça doit être jouable

        • c0mm0n

          Tant que tu peux passer un des 4 ports en mode routage, pas de souci. Mais je voulais dire que ca sera pas forcément le plus simple.

          Faut bien avoir intégré les concepts, outils etc, pour arriver a reproduire la technique sur une plateforme légèrement différente. Je pense que tu y arriveras sans souci, mais c’est pas pour tout le monde.

  • c0mm0n

    Bon la méthode mixte va être plus complexe à mettre en oeuvre que prévu.

    Je vais documenter la situation actuelle, et passer sur la méthode sans Livebox qui me parait du coup plus simple à déployer :)

    A suivre.

  • lowfab

    Tu sais ménager le suspens 😉

    SI j’ai bien compris, problème de config du serveur PPPoE indispensable pour mettre la box derrière le routeur … donc tu planches sur une solution sans box mais quid du téléphone dans cette hypothèse, je croyais qu’on le perdait dans ce cas ?

    • c0mm0n

      – Tu mets un RPI avec SipProxy
      – Je vais revenir au PPPoE, mais la j’ai besoin de creuser davantage, donc voyons l’autre méthode.

      • lowfab

        C’est toi le chercheur !

        RPI = Raspberry Pi ?
        donc il faut un tel VoIP ?
        je suis bien en sip et non en H.323 …

        • c0mm0n

          RPI sur lequel tu vas facilement installer le proxy SIP.
          Après tu te connectes en SIP avec le terminal que tu veux.

          Sur le papier, tout est compilable sur l’Asus, mais faut s’y coller :)

          • lowfab

            « avec le terminal que tu veux » donc avec un smartphone aussi sous réserve qu’il accepte un client sip ?

          • c0mm0n

            Voila :) Y a des clients sur toutes les plateformes. Sous Android c’est intégré même il me semble.

  • Jacques

    Bonjour,a tous !

    Quelques nouveautés de votre coté concernant l’usage d’un routeur ASUS (avec ou sans livebox) ? Si vous avez des billes je peux contribuer au moins pour le packaging (package ipk par [RT-AC68U]) ou quelques compilations pour simplifier l’installation.

  • Thomas Hervé

    Merci beaucoup pour toutes les infos! J’ai essayé de suivre les instructions, mais j’avoue être coincé maintenant. La partie connexion du routeur au net était plutôt simple, maintenant j’essaie de mettre la livebox derrière mais ca coince. J’ai recompilé merlin avec pppoe-server, mais je pense ou me rater sur le lancement de pppoe ou sur la config des vlans internes. Des idées? Tu es toujours intéressé par cette solution?

    • Stefauresi

      Moi en tout cas je suis a l’affût d’une solution ayant un RT-AC68U

      j’ai trouvé un firmware a base firmware merlin avec quelques options supplémentaire dont le pppoe-server, mais mes compétences dans ce domaine sont comment dire …… proche de zéro…..