Saltar al contenido
FRIKIdelTO

Cómo conseguir el Usuario y Contraseña PPPoE para instalar un router neutro

Como bien dice el título, si queremos sustituir el router que nos suministra nuestra operadora de fibra óptica por un router neutro, necesitaremos conocer las credencias PPPoE.

¿Por qué cambiar el router de nuestro operador por uno neutro?

En este artículo te lo explico.

1. ¿Qué necesito para conseguir las credenciales PPPoE?

1.1 Router con puerto WAN

Para que este tutorial os funcione, es imprescindible que el router de vuestro operador de fibra disponga de puerto WAN.

Para saber si es así, tan solo tenemos que comprobar las conexiones en la parte trasera del router.

Esto es indicativo de que nuestra instalación tiene la ONT externa que es justo lo que necesitamos.

1.2 Distribución de Linux basada en Debian

Si ya tenemos instalada una distribución Linux como Debian, Ubuntu, etc. perfecto, sino lo que os recomiendo es crear un pendrive live de Ubuntu siguiendo este tutorial (todo el proceso está probado en la versión de Ubuntu de ese tutorial. No garantizo que el script funcione correctamente en otras versiones, así que si queréis ir sobre seguro ya sabéis…).

1.3 Script FRIKIpppoe

Este es un script desarrollado en python que automatizará todo el proceso para la obtención de las credenciales PPPoE.

Podéis descargarlo aquí:

FRIKIpppoe 23.07.23

Si eres novato en el mundo Linux, te recomiendo que lo guardes en el directorio raíz del pendrive live de Ubuntu para poder localizarlo fácilmente. El tutorial detallado que muestro a continuación supone que se ha hecho así.

2. Procedimiento explicado PASO a PASO

2.1 Arrancamos Linux

Si ya tenemos una distribución basada en Debian, podéis obviar este paso. En caso contrario:

Arrancamos el ordenador desde el pendrive con la versión live de Ubuntu que hemos creado siguiendo el tutorial anterior.

Cuando nos aparezca lo siguiente:

  1. Clic en «Español«
  2. Clic en «Probar Ubuntu«

2.2 Conexión a Internet

Necesitamos conectarnos a Internet para poder ejecutar el script python, puesto que éste necesita descargar e instalar diversos paquetes.

Para conectarnos vía WiFi, nos vamos a la parte superior derecha del escritorio y pinchamos en el desplegable:

A continuación:

  1. Seleccionamos nuestra red WiFi
  2. Clic en «Conectar«
  1. Introducimos la contraseña de nuestra red WiFi.
  2. Clic en «Conectar«.

2.3 Localización del script FRIKIpppoe

Ahora que ya estamos conectados a Internet, podemos ejecutar FRIKIpppoe.

Para ello, vamos a usar el explorador de archivos de Ubuntu para navegar hasta su ubicación:

Si hemos guardado el archivo FRIKIpppoe.py en el pendrive live USB, para acceder a su ubicación tendremos que:

  1. Clic en «Otras ubicaciones«.
  2. Clic en «Equipo«

Clic en «cdrom«.

Una vez dentro veremos que está el script que tenemos que ejecutar:

Ahora, hacemos clic derecho en un lugar de la carpeta donde no haya ningún icono y seleccionamos «Abrir en una terminal«.

2.4 Ejecución del script FRIKIpppoe

Una vez hecho lo anterior, se nos abrirá una terminal ya situada en la carpeta donde está el script, así que tan solo resta ejecutarlo y para ello, escribimos:

python3 FRIKIpppoe.py

El script empezará a descargar e instalar todo lo necesario para el proceso.

A continuación nos mostrará una lista de operadores de fibra y nos preguntará cuál es el nuestro. Esto es para poder configurar la VLAN que usa nuestro operador. Si el nuestro no está en la lista, pero conocemos la VLAN que utiliza, podremos escoger la última opción e introducirla manualmente:

Como mi operador es DiGi, introduzco 1

Acto seguido, el script configura la VLAN con la opción seleccionada y nos informa de que ya está todo configurado para iniciar la búsqueda de las credenciales PPPoE.

Llegados a este punto, como ya está todo lo necesario descargado e instalado, ya no necesitamos estar conectados a internet, así que podemos desconectar tranquilamente el cable de red de la ONT y conectarlo al puerto de red de nuestro PC.

Cuando tengamos todo preparado como se nos indica, pulsamos ENTER.

Inmediatamente, comenzará a analizar el tráfico del router en busca de las credenciales:

Si todo va bien, tras un breve tiempo que no suele ser superior al par de minutos, se nos mostrará lo que buscábamos:

Con esto ya tenemos lo que necesitamos para configurar nuestro router neutro.

Aquí os dejo un tutorial de cómo lo hice yo.

Agradecimientos

El desarrollo de este script no sería posible sin el magnífico tutorial publicado en el foro de BandaAncha por un usuario anónimo (BocaDePez). Todo el mérito es de él.

Asimismo, quiero dar las gracias a Manel (@VillaArtista en Telegram) por avisarme de dicho tutorial y aclararme dudas al respecto durante el desarrollo del mismo.

Routers probados con éxito

FRIKIpppoe ha sido probado con éxito en los siguientes routers:

  • Kaon Media AR4010 (DiGi) WLAN20
  • ZTE ZXHN H298A (DiGi) WLAN20
  • ZTE ZXHN H298Q V7.0 (DiGi) WLAN20 (Gracias a Retux por avisar)
  • SerComm H-500-S (MasMovil) VLAN100 (Gracias a Daniel por avisar)
  • SerComm H-500-S (Vodafone) VLAN100 (Gracias a Igor por avisar)
  • SerComm H-500-S (Vodafone:NEBA:Movistar) VLAN24 (Gracias a Kelvin por avisar)
  • SerComm H-500-S (NEBA:Lowi) VLAN24 (Gracias a jorgifumi por avisar)
  • Observa Telecom TRG24AC (DiGi) WLAN20 (Gracias a Constantin por avisar)
  • ZTE ZXHN H3600 (DiGi) WLAN20 (Gracias a Vicen por avisar)
  • ZTE H3600 V9.0 (DiGi) WLAN20 (Gracias a Alejandro por avisar)

Videotutorial en YouTube

Si te gustó Compártelo: