En site de ce billet, j’ouvre celui-ci pour mettre à jour les recherches sur une solution Asus + Livebox. Ceci correspond à cette solution.
En parallèle je continue d’avancer sur la solution routeur Asus sans Livebox.
Problème : obtenir un serveur PPPoE sur l’Asus.
J’ai essayé :
– Le client PPP intégré, qui malgré pas mal de bidouilles, reste un client.
– Installé accel-ppp via les entware. Il répond parfaitement au besoin, mais ne fonctionne pas. Rien dans les logs, rien dans les tcpdumps, il tourne mais ne fait rien. C’est surprenant, mais il semble être possible d’avoir un package entware cassé ou inopérant sur certains routeurs. A voir.
Donc la solution actuelle est d’arriver à implémenter un serveur PPPoE sur la base existante.
Les sources du firmware Asus sont dispos sur leur site, les sources de Merlin sur Github.
Dans ces sources on trouve… « rp-pppoe » qui fournit un ensemble de solutions PPPoE qui inclut un serveur PPPoE. Malheureusement il n’est pas inclus dans la compilation du firmware, uniquement le plugin du client PPPoE utilisé par l’Asus et un service pppoe-relay sont compilés.
Mais c’est pas mal du tout, il semble possible d’intégrer le serveur pppoe dispo dans les sources au firmware.
Dans le make du firmware Merlin, voir ici la compilation de « pppoe-relay » :
https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/Makefile#L2006
Les infos pour compiler le firmware sont dispos ici : https://github.com/RMerl/asuswrt-merlin/wiki/Compiling-from-source-using-a-Debian-based-Linux-Distribution
A suivre.
Update 12/11 23:00
Ca avance, l’ami Je@nb dans ses oeuvres : https://github.com/jbpaux/asuswrt-merlin
Update 14/11 12:00
Presque 😮