RP-PPPoE-3.5

Introducción a RP-PPPoE

El paquete Roaring Penguin PPPoE contiene un cliente y un componente de servidor que funciona junto con el cliente. El cliente te permite conectarte a grandes redes que usan el protocolo PPPoE, muy común entre los proveedores de ADSL. El componente de servidor se ejecuta a la par del cliente, permitiéndote configurar otros clientes que envíen una petición de configuración.

Información sobre el paquete

Instalación de RP-PPPoE

Si piensas usar marcación bajo demanda o el modo PPPoE del núcleo, confirma que has aplicado el parche durante la instalación de PPP-2.4.1. Puedes encontrar información adicional sobre el modo PPPoE del núcleo en rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.

Instala RP-PPPoE ejecutando los siguientes comandos:

cd src &&
./configure &&
make &&
make install

Explicación de los comandos

Estos son los comandos estándares que se instalarán bajo el directorio /usr. Opcionalmente, puedes usar el guión go que está en la raíz del árbol de las fuentes para ejecutar los mismos comandos, que serán inmediatamente seguidos por el guión adsl-setup.

Configuración de RP-PPPoE

Ficheros de configuración

/etc/ppp/pppoe.conf, /etc/ppp/firewall-standalone, /etc/ppp/firewall-masq, /etc/ppp/pppoe-server-options, /etc/resolv.conf, /etc/ppp/pap-seecrets, /etc/ppp/chap-secrets

Información sobre la configuración

Para configurar RP-PPPoE una vez instalado, tienes que ejecutar el guión adsl-setup.

Al configurar tu conexión, necesitarás tener a mano los datos sobre los servidores de nombres de tu ISP, así como tu nombre de usuario y contraseña. También se te preguntará si quieres configurar una conexión de marcado bajo demanda o permanente. Si tu proveedor no te cobra en base al tiempo que estés conectado, suele ser buena idea dejar que un guión de arranque se encargue de establecer la conexión por ti. Por supuesto, puedes elegir no instalar el guión de arranque y, en cambio, iniciar la conexión manualmente con el guión adsl-start.

Ejecuta los siguientes comandos para crear el guión de arranque adsl opcional:

cat > /etc/rc.d/init.d/adsl << "EOF"
#!/bin/bash
# Inicio de $rc_base/init.d/adsl

# Basado en el guión sysklogd de LFS-3.1 y anteriores.
# Reescrito por Gerard Beekmans  - gerard@linuxfromscratch.org
# Guión adsl escrito por DJ Lucas  - dj@lucasit.com

source /etc/sysconfig/rc
source $rc_functions

case "$1" in
        start)
                echo "Activando la interfaz ADSL..."
                /usr/sbin/adsl-start
                evaluate_retval
                ;;

        stop)
                echo "Desactivando la interfaz  ADSL..."
                /usr/sbin/adsl-stop
                evaluate_retval
                ;;

        restart)
                $0 stop
                sleep 1
                $0 start
                ;;

        status)
                /usr/sbin/adsl-status
                ;;

        *)
                echo "Uso: $0 {start|stop|restart|status}"
                exit 1
                ;;
esac

# Fin de $rc_base/init.d/adsl
EOF
chmod 755 /etc/rc.d/init.d/adsl

Ahora, crea los enlaces necesaros:

ln -sf ../init.d/adsl /etc/rc.d/rc0.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc1.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc2.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc3.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc4.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc5.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc6.d/K49adsl

Contenido

El paquete RP-PPPoE contiene adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server y pppoe-sniff.

Descripciones

adsl-setup

Un guión para configurar el cliente. La configuración será almacenada en /etc/ppp/pppoe.conf.

adsl-start

adsl-start arranca el cliente usando las opciones especificadas en /etc/ppp/pppoe.conf.

adsl-status

adsl-status muestra el estado de la conexión ADSL.

adsl-stop

adsl-stop detiene el cliente.

pppoe

Este es el propio cliente. En general, no deberías ejecutarlo directamente.

pppoe-relay

pppoe-relay arranca el agente de retransmisión del servidor.

pppoe-server

pppoe-server arranca el componente del servidor.

pppoe-sniff

Un pequeño husmeador (sniffer) de red diseñado para ayudarte a establecer los parámetros de PPPOE_EXTRA.