-
Notifications
You must be signed in to change notification settings - Fork 8
conectar.md
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)