Gestión de redes seriales con UUCP y PPP en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Archivos y comandos de cliente PPPoE

Para ejecutar PPP a través de un módem DSL, una máquina debe convertirse en un cliente PPPoE. Debe conectar una interfaz para ejecutar PPPoE y, a continuación, utilizar la utilidad pppoec para "detectar" la existencia de un servidor de acceso. A partir de ese momento, el cliente puede crear el túnel PPPoE a través del módem DSL y ejecutar PPP.

El cliente PPPoE se relaciona con el servidor de acceso en el modelo cliente-servidor tradicional. El túnel PPPoE no es un enlace por marcación telefónica, pero está configurado y opera casi de la misma manera.

Utilidad /usr/lib/inet/pppoec

La utilidad /usr/lib/inet/pppoec es responsable de negociar el lado del cliente de un túnel PPPoE. pppoec es similar a la utilidad chat. No invoca pppoec directamente. En su lugar, inicia /usr/lib/inet/pppoec como un argumento para la opción connect de pppd.

Objeto compartido pppoe.so

pppoe.so es el objeto compartido PPPoE que debe ser cargado por PPPoE para proporcionar funciones PPPoE para acceder a servidores y clientes. El objeto compartido pppoe.so limita MTU y MRU 1492, filtra paquetes desde el controlador y gestiona mensajes PPPoE de tiempo de ejecución.

En el lado del cliente, pppd carga pppoe.so cuando el usuario especifica la opción plugin pppoe.so.

Archivo para definir un igual de servidor de acceso /etc/ppp/peers/peer-name

    Cuando define un servidor de acceso para que lo detecte pppoec, puede usar opciones que se apliquen a pppoec y al daemon pppd. Un archivo /etc/ppp/peers/peer-name de un servidor de acceso requiere los siguientes parámetros:

  • sppptun: nombre para el dispositivo serie utilizado por el túnel PPPoE.

  • plugin pppoe.so: indica a pppd que cargue el objeto compartido pppoe.so.

  • connect "/usr/lib/inet/pppoec device": inicia una conexión. connect luego invoca la utilidad pppoec a través de device, la interfaz que está conectada para PPPoE.

Los parámetros restantes del archivo /etc/ppp/peers/peer-name se deben aplicar al enlace de PPP en el servidor. Utilice las mismas opciones que usaría para /etc/ppp/peers/peer-name en una máquina de marcación de salida. Intente limitar el número de opciones al mínimo necesario para el enlace de PPP.

El siguiente ejemplo se presenta en Cómo definir un par de servidor de acceso PPPoE.

Ejemplo 8-8  /etc/ppp/peers/peer-name para definir un servidor de acceso remoto
# cat /etc/ppp/peers/dslserve
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec hme0"
noccp
noauth
user Red
password redsecret
noipdefault
defaultroute

Este archivo define parámetros que se utilizarán al configurar un túnel PPPoE y un enlace de PPP para el servidor de acceso dslserve. Las opciones que se incluyen son las siguientes.

Opción
Descripción
sppptun
Define sppptun como nombre del dispositivo serie.
plugin pppoe.so
Indica a pppd que cargue el objeto compartido pppoe.so.
connect "/usr/lib/inet/pppoec hme0"
Ejecuta pppoec y designa hme0 como interfaz para el túnel PPPoE y el enlace de PPP.
noccp
Desactiva la compresión CCP en el enlace.

Notas - Muchos ISP utilizan sólo algoritmos de compresión de propietario. La desactivación del algoritmo CCP disponible públicamente ahorra tiempo de negociación y evita problemas de interoperabilidad frecuentes.

noauth
Evita que pppd exija credenciales de autenticación desde el servidor de acceso. La mayoría de proveedores de servicios de Internet no proporcionan credenciales de autenticación a los clientes.
user Red
Establece el nombre Red como nombre de usuario para el cliente, que es requerido para autenticación PAP por el servidor de acceso.
password redsecret
Define redsecret como la contraseña que se proporcionará al servidor de acceso para autenticación PAP.
noipdefault
Asigna 0.0.0.0 como la dirección IP inicial.
defaultroute
Indica a pppd que instale una ruta IPv4 predeterminada después de la negociación de IPCP. Debe incluir defaultroute en /etc/ppp/peers/peer-name cuando el enlace es el enlace del sistema a Internet, lo que se aplica para un cliente PPPoE.