Skip to main content

Configurar Interfaz pppoe Linux

Algunos dispositivos Ethernet como los routers de Movistar funcionan con el protocolo PPPOE (punto a punto sobre Ethernet: «Point to Point Protocol Over Ethernet»). La herramienta pppoeconf (del paquete con el mismo nombre) configurará la conexión

Para hacerlo, modifica el archivo /etc/ppp/peers/dsl-provider con las configuraciones provistas y almacena la información de inicio de sesión en los archivos /etc/ppp/pap-secrets y /etc/ppp/chap-secrets

Las conexiones PPP sobre ADSL son conexiones on-demand, es decir no están permanentemente conectadas.

Ahora veremos la configuración de Linux para usar la conexión de Movistar

apt-get install vlan pppoeconf

Agregaremos el soporte de VLAN

su -c 'echo "8021q" >> /etc/modules'

Supongamos que nuestra red local está en la IP 192.168.1.1 en el archivo /etc/network/interfaces

# The primary network interface
allow-hotplug ens18 
iface ens18 inet static
	address 192.168.1.124

Editaremos el archivo para agregar la VLAN de movistar

nano /etc/network/interfaces
allow-hotplug ens18 ens19.6
iface ens18 inet static
	address 192.168.1.124

iface ens19.6 inet DHCP

Configuramos pppeo

pppoeconf

Un menú basado en texto te guiará a través de los siguientes pasos, que son:

Confirma que se detecte la tarjeta Ethernet.

Introduce tu nombre de usuario (proporcionado por tu ISP) en este caso adslppp@telefonicanetpa

Introduzca su contraseña (proporcionada por te ISP). en este caso adslppp

Si ya tienes configurada una conexión PPPoE, te preguntará si quieres modificarla.

Te pregunta si desea las opciones 'noauth' y 'defaultroute' y para eliminar 'nodetach'; elige "Sí".

Usar DNS del mismo nivel: elige "Sí".

Problema de MSS limitado: elige"Sí".

Cuando tepregunte si desea conectarse al inicio, probablemente querrá decir que sí. (Esta opción no funciona) asi que debemos de realizar cambios en los servicios

Finalmente te pregunta si desea establecer la conexión inmediatamente.

Una vez que hayas terminado estos pasos, tu conexión debería estar funcionando.

Para ejecutar al inicio edita el fichero /etc/systemd/system/adsl- connection.service

[Unit]
Description=ADSL connection
[Service]
Type=forking
ExecStart=/usr/sbin/pppd call dsl-provider
Restart=always
[Install]
WantedBy=multi-user.target

Ahora se habilita con

systemctl enable adsl-connection
ip route add default via 192.168.1.1