Hace poco que tengo en mi domicilio una instalación de FTTH de Telefónica, ya que, por lo visto, Telefónica ya no instala pares de cobre en las edificaciones nuevas. Así que he contratado un pack de oferta “ADSL” (y lo pongo entre comillas porque de ADSL sólo tiene el nombre al usar otra tecnología).
La instalación consiste en un terminador de fibra óptica llamado ONT (en mi caso una Hauwei) y un router neutro Comtrend con wifi.
El router deja bastante que desear: cortes de wifi, no es capaz de gestionar bien las conexiones si alguna está saturando la línea y no es muy flexible en cuanto a configuración. Es por ello que he decidido cambiarlo por un modelo un poco más serio: Linksys WRT160NL con DD-Wrt.
Su configuración es sencilla:
Por la parte WAN utiliza PPPoE y lo configuramos así en la configuración básica:
La ONT se comunica con el router utilizando una VLAN con tag 6, para esto debemos configurar el puerto WAN del router para que utilice esa configuración VLAN:
Sin embargo, si vamos al estado del router podemos ver que no es capaz de establecer la conexión PPP con la ONT. Esto parece ser un bug de DD-WRT ya que, si entramos por ssh en el router, vemos que el demonio está levantado y escuchando por la interfaz eth1 (WAN). Sin embargo, DD-WRT crea una interfaz nueva para utilizar la VLAN, esta es la interfaz eth1.6. Así que una forma de hacer que el demonio PPP use la interfaz eth1.6 es cambiarlo en su configuración y relanzarlo en el arranque del router.
Entramos en la sección de administración -> diagnósticos y añadimos el siguiente script de inicio:
killall pppd && sed -i s/nic-eth1/nic-eth1.6/g /tmp/ppp/options.pppoe && pppd file /tmp/ppp/options.pppoe
Este script, para el demonio pppd, cambia la configuración para que use la eth1.6 (con tag) en vez de la eth1, y vuelve a lanzar el demonio con la nueva configuración.
Nos quedaría así en la interfaz:
Reiniciamos el router y ya tenemos la conexión establecida:



