Skip to content

conectar.md

Luca Olivetti edited this page Aug 7, 2020 · 3 revisions

establecer conexión PPPoE con una tarjeta ethernet

Si no te interesa capturar la comunicación entre el router y el servidor tr-069 de digi, o solo dispones de una tarjeta de red, puedes saltar este paso y el siguiente. Personalmente no he comprobado si el resto de pasos funcionan con solo una tarjeta de red.

Hay que usar estos ficheros de configuración

/etc/ppp/pppoe.conf (donde vlan20 es la vlan sobre la interface que usaremos para conectar con la ont)

ETH='vlan20'
USER='xxxxxxxx@digi'
DEMAND=no
DNSTYPE=SERVER
PEERDNS=yes
DEFAULTROUTE=yes
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""

y arrancamos el cliente PPPoE con

pppoe-start

Si todo va bien, establecerá la conexión a Internet y creará la interface ppp0. En caso de problemas se puede usar wireshark para diagnosis.

Con la conexión establecida ejecutamos

ip route add default dev ppp0 (por alguna razón pppoe-start no activa la ruta por defecto)

sysctl -w net.ipv4.ip_forward=1 (para asegurar que el routing funcione)

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE (para hacer nat y dar servicio después al router)

Continuar