Skip to content

simula pppoe.md

Luca Olivetti edited this page Aug 9, 2020 · 5 revisions

simular un servidor PPPoE para obtener la password PPPoE

hay que usar estos ficheros de configuración:

/etc/ppp/pppoe-server-options

# PPP options for the PPPoE server
# LIC: GPL
require-pap
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 188.26.216.1
ms-dns 188.26.217.1
netmask 255.255.255.0
defaultroute
noipdefault
usepeerdns
debug
logfile /var/log/pppoe-server.log
show-password

Si solo dispones de una tarjeta de red y no te interesa capturar el trafico con el servidor tr-069 de digi puedes:

  • poner solo una linea ms-dns que apunte a 10.0.0.1
  • instalar dnsmasq y configurarlo para que responda 10.0.0.1 a la petición tr069-1.s.digimobil.es (address=/tr069-1.s.digimobil.es/10.0.0.1)

OJO: no he comprobado si esta segunda opción funciona

/etc/ppp/allip

10.0.0.6

/etc/ppp/pap-secrets

* * "" *

Después hay que conectar el router a la tarjeta ethernet, activar con network-manager la conexión padre y la vlan y arrancar el servidor pppoe con:

pppoe-server -C ftth -L 10.0.0.1 -I vlan20usb -p /etc/ppp/allip -F

(donde vlan20usb corresponde a la vlan de la tarjeta conectada).

Si todo va bien, al cabo de un rato el router conecta y podremos ver el usuario y la contraseña en el fichero /var/log/pppoe-server.log, y entonces paramos el servidor con CTRL+C y cambiamos el contenido de /etc/ppp/pap-secrets con

"xxxxxxx@digi" * "password" *

Se puede usar wireshark sobre las dos interfaces (la física y la vlan) para detectar eventuales problemas.

Continuar