JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión de redes seriales con UUCP y PPP en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Solaris PPP 4.0 (descripción general)

2.  Planificación del enlace de PPP (tareas)

3.  Configuración de un enlace de PPP por marcación telefónica (tareas)

4.  Configuración de un enlace de PPP de línea arrendada (tareas)

5.  Configuración de autenticación PPP (tareas)

6.  Configuración de un túnel PPPoE (tareas)

7.  Resolución de problemas comunes de PPP (tareas)

8.  Solaris PPP 4.0 (referencia)

Uso de opciones de PPP en archivos y en la línea de comandos

Dónde definir opciones de PPP

Cómo se procesan las opciones de PPP

Cómo funcionan los privilegios de archivos de configuración de PPP

Privilegios de usuarios

Privilegios de archivos

Efectos de privilegios de opciones

Archivo de configuración /etc/ppp/options

Plantilla /etc/ppp/options.tmpl

¿Dónde encontrar ejemplos de los archivos /etc/ppp/options?

Archivo de configuración /etc/ppp/options.ttyname

Uso de /etc/ppp/options.ttyname en un servidor de marcación de entrada

Uso de /etc/ppp/options.ttyname en un equipo de marcación de salida

Archivo de plantilla options.ttya.tmpl

¿Dónde encontrar ejemplos de los archivos /etc/ppp/options.ttyname?

Configuración de opciones específicas de usuarios

Configuración de $HOME/.ppprc en un servidor de marcación de entrada

Configuración de $HOME/.ppprc en un equipo de marcación de salida

Especificación de información para comunicación con el servidor de marcación de entrada

Archivo /etc/ppp/peers/peer-name

Archivo de plantilla /etc/ppp/peers/myisp.tmpl

Dónde encontrar ejemplos de los archivos /etc/ppp/peers/peer-name

Configuración de velocidad del módem para un enlace por marcación telefónica

Definición de la conversación en el enlace por marcación telefónica

Contenidos de la secuencia de comandos de chat

Ejemplos de secuencias de comandos de chat

Secuencia de comandos de chat de módem básica

Plantilla de secuencia de comandos de chat /etc/ppp/myisp-chat.tmpl

Secuencia de comandos de chat de módem para llamar a un ISP

Secuencia de comandos de chat básica mejorada para un inicio de sesión de estilo UNIX

Secuencia de comandos de chat para adaptador de terminal RDSI externo

Para obtener más ejemplos de secuencias de comandos de chat

Invocación de la secuencia de comandos de chat

Cómo invocar una secuencia de comandos de chat (tarea)

Creación de un archivo de chat que es ejecutable

Cómo crear un programa de chat ejecutable

Autenticación de emisores de llamadas en un enlace

Protocolo de autenticación de contraseña (PAP)

Archivo /etc/ppp/pap-secrets

Creación de contraseñas de PAP

Qué sucede durante la autenticación PAP

Uso de la opción login con /etc/ppp/pap-secrets

Protocolo de autenticación por desafío mutuo (CHAP)

Archivo /etc/ppp/chap-secrets

Qué sucede durante la autenticación CHAP

Creación de un esquema de direccionamiento IP para emisores de llamadas

Asignación de direcciones IP dinámicas a emisores de llamadas

Asignación de direcciones IP estáticas a emisores de llamadas

Asignación de direcciones IP por número de unidad sppp

Creación de túneles PPPoE para compatibilidad de DSL

Archivos para configuración de interfaces para PPPoE

Archivo /etc/ppp/pppoe.if

Comando /usr/sbin/sppptun

Ejemplos de comandos sppptun para administración de interfaces

Comandos y archivos de servidor de acceso PPPoE

Daemon /usr/lib/inet/pppoed

Archivo /etc/ppp/pppoe

Archivo /etc/ppp/pppoe.device

Complemento pppoe.so

Uso de archivos PPPoE y PPP para configurar un servidor de acceso

Archivos y comandos de cliente PPPoE

Utilidad /usr/lib/inet/pppoec

Objeto compartido pppoe.so

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

9.  Migración de Solaris PPP asíncrono a Solaris PPP 4.0 (tareas)

10.  UUCP (descripción general)

11.  Administración del UUCP (tareas)

12.  UUCP (referencia)

Índice

Uso de opciones de PPP en archivos y en la línea de comandos

Solaris PPP 4.0 contiene una gran cantidad de opciones, que se utilizan para definir la configuración de PPP. Estas opciones se utilizan en los archivos de configuración de PPP o en la línea de comandos, o mediante el uso de una combinación de archivos y opciones de línea de comandos. Esta sección contiene información detallada sobre el uso de opciones de PPP en archivos de configuración y como argumentos para comandos de PPP.

Dónde definir opciones de PPP

La configuración de Solaris PPP 4.0 es muy flexible. Puede definir opciones de PPP en las siguientes ubicaciones:

La siguiente tabla enumera comandos y archivos de configuración de PPP.

Tabla 8-1 Resumen de comandos y archivos de configuración de PPP

Archivo o comando
Descripción
Para obtener información
/etc/ppp/options
Un archivo que contiene características que se aplican de manera predeterminada a todos los enlaces de PPP del sistema, por ejemplo, si el equipo requiere que los iguales se autentiquen ellos mismos. Si este archivo está ausente, no se les permite a los usuarios que no son root utilizar PPP.
/etc/ppp/options.ttyname
Un archivo que describe las características de todas las comunicaciones a través del puerto de serie ttyname.
/etc/ppp/peers
Directorio que contiene, por lo general, información sobre pares con los que se conecta un equipo de marcación de salida. Los archivos de este directorio se utilizan con la opción call del comando pppd.
/etc/ppp/peers/peer-name
Un archivo que contiene características del igual remoto peer-name. Las características típicas incluyen el número de teléfono del igual y una secuencia de comandos de chat para la negociación del enlace con el igual.
/etc/ppp/pap-secrets
Un archivo que contiene las credenciales de seguridad necesarias para la autenticación Protocolo de autenticación de contraseña (PAP).
/etc/ppp/chap-secrets
Un archivo que contiene las credenciales de seguridad necesarias para la autenticación de protocolo de autenticación por desafío mutuo (CHAP).
~/.ppprc
Archivo en el directorio principal de un usuario de PPP. Se utiliza generalmente con servidores de marcación de entrada. Este archivo contiene información específica sobre la configuración de cada usuario.
pppd opciones
Comando y opciones para iniciar un enlace de PPP y describir sus características.

Consulte la página del comando man pppd(1M) para obtener detalles sobre los archivos de PPP. pppd (1M) también incluye descripciones completas de todas las opciones que están disponibles para el comando pppd. Las plantillas de ejemplo para todos los archivos de configuración de PPP están disponibles en /etc/ppp.

Cómo se procesan las opciones de PPP

  1. El daemon pppd analiza lo siguiente:

    Todas las operaciones de Solaris PPP 4.0 son gestionadas por el daemon pppd, que se inicia cuando el usuario ejecuta el comando pppd. Cuando un usuario llama a un igual remoto, se produce lo siguiente:

    • /etc/ppp/options

    • $HOME/.ppprc

    • Los archivos que se abren mediante la opción file o call en /etc/ppp/options y $HOME/.ppprc

  2. pppd analiza la línea de comandos para determinar el dispositivo en uso. El daemon aún no interpreta ninguna de las opciones que se encuentran.

  3. pppd intenta detectar el dispositivo serie que se utilizará mediante el uso de estos criterios:

    • Si un dispositivo serie se especifica en la línea de comandos o un archivo de configuración procesado anteriormente, pppd utiliza el nombre de ese dispositivo.

    • Si no hay ningún dispositivo serie con nombre, pppd busca la opción notty, pty o socket en la línea de comandos. Si se especifica una de estas opciones, pppd asume que no existe ningún nombre de dispositivo.

    • De lo contrario, si pppd descubre que la entrada estándar está conectada a tty, se utiliza el nombre de tty.

    • Si pppd no puede encontrar un dispositivo serie, pppd finaliza la conexión y emite un error.

  4. pppd después comprueba la existencia del archivo /etc/ppp/options.ttyname. Si se encuentra el archivo, pppd analiza el archivo.

  5. pppd procesa cualquier opción de la línea de comandos.

  6. pppd negocia el Protocolo de control de enlace (LCP) para configurar el enlace.

  7. (Opcional) Si se necesita autenticación, pppd lee /etc/ppp/pap-secrets o /etc/ppp/chap-secrets para autenticar al igual opuesto.

El archivo /etc/ppp/peers/peer-name se lee cuando el daemon pppd encuentra la opción call peer-name en la línea de comandos o en otros archivos de configuración.

Cómo funcionan los privilegios de archivos de configuración de PPP

La configuración de Solaris PPP 4.0 incluye el concepto de privilegios. Los privilegios determinan la precedencia de las opciones de configuración, especialmente cuando la misma opción se invoca en más de una ubicación. Una opción que se invoca desde un origen privilegiado tiene más prioridad que la misma opción invocada desde un origen no privilegiado.

Privilegios de usuarios

El único usuario con privilegios es el superusuario (root), con el UID de cero. Todos los demás usuarios no tienen privilegios.

Privilegios de archivos

Los siguientes archivos de configuración tienen privilegios, independientemente de sus propietarios:

El archivo $HOME/.ppprc es propiedad del usuario. Las opciones que se leen desde $HOME/.ppprc y desde la línea de comandos tienen privilegios sólo si el usuario que invoca pppd es root.

Los argumentos que siguen a la opción file tienen privilegios.

Efectos de privilegios de opciones

Algunas opciones necesitan que el usuario que invoca o el origen tengan privilegios para poder funcionar. A las opciones que se invocan en la línea de comandos se les asignan los privilegios del usuario que ejecuta el comando pppd. Estas opciones no tienen privilegios, a menos que el usuario que invoca pppd esté en root.

Opción
Estado
Explicación
domain
Con privilegios
Requiere privilegios para su uso.
linkname
Con privilegios
Requiere privilegios para su uso.
noauth
Con privilegios
Requiere privilegios para su uso.
nopam
Con privilegios
Requiere privilegios para su uso.
pam
Con privilegios
Requiere privilegios para su uso.
plugin
Con privilegios
Requiere privilegios para su uso.
privgroup
Con privilegios
Requiere privilegios para su uso.
allow-ip direcciones
Con privilegios
Requiere privilegios para su uso.
name nombre de host
Con privilegios
Requiere privilegios para su uso.
plink
Con privilegios
Requiere privilegios para su uso.
noplink
Con privilegios
Requiere privilegios para su uso.
plumbed
Con privilegios
Requiere privilegios para su uso.
proxyarp
Tiene privilegios si noproxyarp se ha especificado
No se puede sustituir por un usuario sin privilegios.
defaultroute
Con privilegios si nodefaultroute está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
disconnect
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
bsdcomp
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
El usuario sin privilegios no puede especificar un tamaño de código mayor al que el usuario con privilegios ha especificado.
deflate
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
El usuario sin privilegios no puede especificar un tamaño de código mayor al que el usuario con privilegios ha especificado.
connect
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
init
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
pty
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
welcome
Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
No se puede sustituir por un usuario sin privilegios.
ttyname
Con privilegios si se estableció en un archivo con privilegios

Sin privilegios si se estableció en un archivo sin privilegios

Abierto con permisos root, independientemente de quién invoca pppd.

Abierto con los privilegios del usuario que invoca pppd.

Archivo de configuración /etc/ppp/options

Utiliza el archivo /etc/ppp/options para definir opciones globales para todas las comunicaciones de PPP en el equipo local. /etc/ppp/options es un archivo con privilegios. /etc/ppp/options debe pertenecer a root aunque pppd no aplica esta regla. Las opciones que define en /etc/ppp/options tienen precedencia sobre las definiciones de las mismas opciones en todos los demás archivos y la línea de comandos.

Entre las opciones típicas que puede usar en /etc/ppp/options, se incluyen las siguientes:


Nota - El software de Solaris PPP 4.0 no incluye un archivo /etc/ppp/options predeterminado. pppd no requiere el archivo /etc/ppp/options para funcionar. Si un equipo no tiene un archivo /etc/ppp/options, sólo root puede ejecutar pppd en ese equipo.


Debe crear /etc/ppp/options mediante un editor de texto, como se muestra en Cómo definir comunicaciones a través de la línea de serie. Si un equipo no requiere opciones globales, puede crear un archivo /etc/ppp/options vacío. Entonces, root y los usuarios comunes pueden ejecutar pppd en el equipo local.

Plantilla /etc/ppp/options.tmpl

/etc/ppp/options.tmpl contiene comentarios útiles sobre el archivo /etc/ppp/options y tres opciones comunes para el archivo global /etc/ppp/options.

lock
nodefaultroute
noproxyarp
Opción
Definición
lock
Activa el bloqueo de archivos de estilo UUCP
nodefaultroute
Especifica que no se definió ninguna ruta predeterminada
noproxyarp
No permite proxyarp

Para usar /etc/ppp/options.tmpl como el archivo de opciones globales, cambie el nombre de /etc/ppp/options.tmpl a /etc/ppp/options. A continuación, modifique los contenidos del archivo según sea necesario en función del sitio.

¿Dónde encontrar ejemplos de los archivos /etc/ppp/options?

Para encontrar ejemplos del archivo /etc/ppp/options, consulte lo siguiente:

Archivo de configuración /etc/ppp/options.ttyname

Puede configurar las características de comunicaciones en la línea de serie en el archivo /etc/ppp/options.ttyname. /etc/ppp/options.ttyname es un archivo con privilegios que lee pppd después de analizar cualquier archivo existente /etc/ppp/options y $HOME/.ppprc. De lo contrario, pppd lee /etc/ppp/options.ttyname después de analizar /etc/ppp/options.

ttyname se utiliza tanto para enlaces por marcación telefónica como también para enlaces de líneas arrendadas. ttyname representa un determinado puerto de serie en un equipo, como cua/a o cua/b, donde es posible que un módem o un adaptador de terminal RDSI estén conectados.

Al asignar un nombre al archivo /etc/ppp/options.ttyname, sustituya la barra diagonal (/) en el nombre del dispositivo con un punto (.). Por ejemplo, el archivo options para el dispositivo cua/b debe llamarse /etc/ppp/options.cua.b.


Nota - Solaris PPP 4.0 no requiere un archivo /etc/ppp/options.ttyname para funcionar correctamente. Es posible que el servidor tenga sólo una línea de serie para PPP. Además, el servidor requiere algunas opciones. En esta instancia, puede especificar cualquier opción requerida en otro archivo de configuración o en la línea de comandos.


Uso de /etc/ppp/options.ttyname en un servidor de marcación de entrada

Para un enlace por marcación telefónica, es posible que elija crear archivos /etc/ppp/options.ttyname individuales para cada puerto de serie en un servidor de marcación de entrada con un módem conectado. Entre las opciones típicas, se incluyen las siguientes:

Uso de /etc/ppp/options.ttyname en un equipo de marcación de salida

Para un sistema de marcación de salida, puede crear un archivo /etc/ppp/options.ttyname para el puerto de serie que está conectado al módem u optar por no utilizar /etc/ppp/options.ttyname.


Nota - Solaris PPP 4.0 no requiere un archivo /etc/ppp/options.ttyname para funcionar correctamente. Es posible que el equipo de marcación de salida tenga sólo una línea de serie para PPP. Además, es posible que el equipo de marcación de salida requiera algunas opciones. Puede especificar cualquier opción requerida en otro archivo de configuración o en la línea de comandos.


Archivo de plantilla options.ttya.tmpl

El archivo /etc/ppp/options.ttya.tmpl contiene comentarios útiles sobre el archivo /etc/ppp/options.nombre de tty. La plantilla contiene tres opciones comunes para el archivo /etc/ppp/options.nombre de tty.

38400 
asyncmap 0xa0000 
:192.168.1.1 
Opción
Definición
38400
Utilice esta velocidad de transferencia para el puerto de ttya.
asyncmap 0xa0000
Asigne el valor asyncmap de 0xa0000 para que el equipo local pueda comunicarse con iguales con problemas.
:192.168.1.1
Asigne la dirección IP 192.168.1.1 a todos los iguales que llaman a través de un enlace.

Para usar /etc/ppp/options.ttya.tmpl en el sitio, cambie el nombre de /etc/ppp/options.tmpl a /etc/ppp/options.ttya-name. Reemplace nombre de tty con el nombre del puerto de serie con el módem. A continuación, modifique los contenidos del archivo según sea necesario en función del sitio.

¿Dónde encontrar ejemplos de los archivos /etc/ppp/options.ttyname?

Para encontrar ejemplos de los archivos /etc/ppp/options.ttyname, consulte lo siguiente: