Otras formas de conexión

Otros métodos para conectarse a grandes redes son mediante interfaces RDSI (ISDN) y PPPoE, entre otras. Aquí mostraremos PPPoE. Las páginas escritas para RDSI (u otras, según sea necesario) serán siempre bien recibidas y se incluirán en futuros libros, si están disponibles.

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

Dependencias de RP-PPPoE

Requeridas

PPP-2.4.3 y Net-tools-1.60 (puedes omitir Net-tools utilizando el siguiente parche para usar IPRoute2: http://www.linuxfromscratch.org/blfs/downloads/svn/rp-pppoe-3.5-iproute2-1.patch)

Instalación de RP-PPPoE

[Nota]

Nota

Si piensas usar el modo PPPoE del núcleo, este paquete no es esctrictamente necesario. Sin embargo, se recomienda para facilitar la configuración. Puedes encontrar información adicional sobre el modo PPPoE del núcleo en rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.

Corrige la localización del ejecutable logger en diversos guiones ADSL:

sed -i s%/usr/bin/logger%/bin/logger% scripts/adsl-{connect,setup,stop}.in

Instala RP-PPPoE ejecutando los siguientes comandos:

cd src &&
./configure &&
make

Este paquete no incluye un banco de pruebas.

Ahora, como usuario root:

make install

Explicación de los comandos

Estos son los comandos estándares que 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.

Opcionalmente, instala (como root) el guión de servicio /etc/sysconfig/network-devices/services/pppoe incluido el el paquete blfs-bootscripts-20050313.

make install-service-pppoe

Ahora crea (como root) el fichero de configuración pppoe para usarlo con el guión de servicio:

[Nota]

Nota

Si anteriormente tenías configurada la interfaz de red que ahora usará PPPoE, debes eliminar los ficheros de configuración de dicha intefaz (como usuario root).

rm /etc/sysconfig/network-devices/ifconfig.eth0/*

install -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/pppoe << "EOF"
ONBOOT="yes"
SERVICE="pppoe"
EOF

Contenido

Programas instalados: adsl-connect, adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server y pppoe-sniff
Librerías instaladas: Ninguna
Directorios instalados: /etc/ppp/plugins y /usr/share/doc/rp-pppoe-3.5

Descripciones cortas

adsl-connect

Un guión que maneja una conexión ADSL usando el cliente PPPoE de usuario.

adsl-setup

Guión para configurar el cliente. La configuración es guardada en /etc/ppp/pppoe.conf.

adsl-start

Inicia el cliente usando las opciones especificadas en /etc/ppp/pppoe.conf.

adsl-status

Muestra el estado de la conexión ADSL.

adsl-stop

Detiene el cliente.

pppoe

Es el programa cliente. En general, no deberías ejecutarlo directamente.

pppoe-relay

Arranca el agente de retransmisión del servidor.

pppoe-server

Arranca el componente servidor.

pppoe-sniff

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