Formato de archivo de marcadores para BNU

Finalidad

Lista los módems utilizados para los enlaces de comunicaciones remotas BNU (Basic Networking Utilities).

Descripción

El archivo /etc/uucp/Dialers y sus sustitutos, especificados en el archivo /etc/uucp/Sysfiles , lista los módems (marcadores) utilizados por el programa BNU (Basic Networking Utilities) y especifica el reconocimiento inicial necesario para establecer enlaces de comunicaciones remotas. El reconocimiento es una serie de secuencias de envío esperado que especifican las comunicaciones iniciales que se producen en un enlace antes de que esté preparado para enviar o recibir datos. Utilizando el reconocimiento, los sistemas local y remoto confirman que son compatibles y están configurados para transferir datos.

Los archivos Dialers contienen entradas para cada marcador automático que se incluye en el archivo /etc/uucp/Devices o uno de sus archivos suplentes. El archivo suplente se especifica en el archivo /etc/uucp/Sysfiles . También contiene entradas que no especifican ningún reconocimiento para enlaces de hardware directos (el direct entry) y enlaces TCP/IP (el TCP entry). El primer campo del archivo Marcadores , que especifica el marcador, se compara con el quinto campo del archivo Dispositivos , el campo Par dialer-token , para determinar el reconocimiento al realizar una conexión.

Nota: Sólo alguien con autorización de usuario root puede editar el archivo Marcadores , que es propiedad del ID de inicio de sesión de uucp .

Campos en un archivo de marcador

Cada módem (marcador) se lista en una línea por sí mismo en el archivo Marcadores . Cada línea consta de tres grupos de información: el campo Nombre de marcador , el campo Tono de marcación y caracteres de espera y el campo Apretón de manos .

Campo de nombre de marcador

El primer campo de un archivo Marcadores , el campo Nombre de marcador , especifica el tipo de marcador automático (módem) utilizado en la conexión. Coincide con el quinto campo, el campo Par dialer-token , en los archivos Dispositivos . Cuando se utiliza un dispositivo determinado para realizar una conexión, BNU utiliza el campo Par dialer-token en los archivos Dispositivos para buscar la entrada de reconocimiento en los archivos Marcadores .

Si el sistema tiene conexiones de hardware directas a uno o más sistemas remotos, incluya una entrada con un Nombre de marcador dedirect. De forma similar, si el sistema utiliza TCP/IP para conectarse a uno o más sistemas, incluya una entrada con un DialerName deTCP. Estas entradas corresponden, respectivamente, a la palabradirecty la palabraTCPen el campo Dialer-Pares de señales de entradas de un archivo Dispositivos . Omita el campo Tono de marcación y caracteres de espera y el campo Apretón de manos , ya que no se necesita ningún reconocimiento en estas conexiones.

Tono de marcación y campo de caracteres de espera

El segundo campo, el campo Tono de marcación y caracteres de espera , consta de dos conjuntos de dos caracteres, para un total de cuatro entradas. Estos caracteres forman una serie de traducción. En el número de teléfono real del módem remoto, el primer carácter de cada serie se correlaciona con el segundo carácter de ese conjunto.

Entrada Acción
=,-, Traduzca el número de teléfono. Cualquiera=(signo igual) representa esperar tono de marcación y cualquier-(signo menos) representa pausa.
"" No espere nada; continúe con el resto de la serie.
WAIT=n Especifique esto antes de cualquier serie de envío en el archivo de marcador, dondenes el número de segundos que se debe esperar antes de exceder el tiempo de espera.

Este campo generalmente convierte los caracteres = y-en lo que el marcador utiliza para esperar tono de marcación y pausa.

ParadirectyTCPentradas, omita este campo.

Campo de reconocimiento

El apretón de manos, o negociaciones de dialer, consiste en una secuencia de esperar-enviar de cadenas ASCII. Esta secuencia se proporciona en el campo Apretón de manos , que comprende el resto de la entrada. Esta serie se utiliza generalmente para pasar números de teléfono a un módem, o para realizar una conexión a otro sistema en el mismo conmutador de datos que el sistema local. La serie indica al programa CU o n o al daemon uucico la secuencia de caracteres que se debe utilizar para marcar un determinado tipo de módem. Si la conexión se realiza correctamente, la línea adecuada de un archivo Marcadores se interpreta para realizar las negociaciones de marcador.

Los caracteres de reconocimiento incluyen las siguientes secuencias de teclas:

Secuencia Resultado
\c Suprimir nueva línea (\n)
\D Número de teléfono sin formato
\T Número de teléfono traducido
\N Carácter nulo (\0)
\b Retroceso
\n Nueva línea
\r Retorno de carro
\s Espacio
\t Ficha
\\ Barra inclinada invertida
\E Activar comprobación de eco
\e Desactivar la comprobación de eco
\d Retardo de dos segundos
\p Pausa de aproximadamente 1/4 segundo
\K Generar un salto en la línea
\M Establecer valor de tty CLOCAL activado
\m Desactivar CLOCAL de valor de tty

ParadirectyTCPentradas, omita este campo.

Ejemplos

Configuración de entradas en un archivo de marcador

  1. El ejemplo siguiente lista varias entradas en un archivo Marcadores típico:
    hayes =,-, "" \dAT\r\c OK \pATDT\T
    \r\c CONNECT
    penril =W-P "" \d > s\p9\c )-W\p\r\ds\p9\c-) 
    y/c : \E\T
    P  > 9\c OK
    ventel =&-% "" \r\p \r\p-\r\p-$ <K\D%%\r>\c ;ONLINE!
    vadic =K-K "" \005\p *-\005\p-* D\p BER? \E\D
    \e \r\c
       LINE
    direct
    TCP
    Nota: En un archivo Marcadores , cada entrada debe estar completamente en una línea.

    Observe que la penúltima entrada del ejemplo anterior sólo consta de la palabradirect. Esta entrada indica que las conexiones cableadas no requieren ningún reconocimiento. Del mismo modo, la última entrada,TCP, indica que las conexiones TCP/IP no requieren reconocimiento.

  2. El ejemplo siguiente interpreta la primera línea del archivo Marcadores anterior. Esta es una entrada estándar que se puede incluir en el archivo Marcadores con modificaciones para su uso en el sitio.
    hayes =,-, "" \dAT\r\c OK \pATDT\T
    \r\c CONNECT
    Las dos primeras secuencias (=,-,""). componen el campo Tono de marcación y caracteres de espera . Las series restantes forman el campo Apretón de manos . A continuación se ofrece una explicación de cómo afecta cada entrada a la acción del marcador.
    Entrada Acción
    =,-, Traduzca el número de teléfono. Cualquiera=(signo igual) representa esperar tono de marcación y cualquier-(signo menos) representa pausa.
    "" No espere nada; continúe con el resto de la serie.
    \dAT Retardo; a continuación, enviarAT(el prefijo Hayes Attention).
    \r\c Enviar un retorno de carro (r). seguido de una nueva línea (c).
    OK Esperar aOKdesde el módem remoto, indicando que se ha ejecutado la primera parte de la serie.
    \pATDT Pausa (p); a continuación, enviarATDT.ATes el prefijo Hayes Attention,Drepresenta una señal de marcación, yTrepresenta un tono de marcación de tono táctil.
    \T Envíe el número de teléfono, que se especifica en el archivo Sistemas , con la conversión de código de marcación del archivo Dialcoholes .
    \r\c Envíe un retorno de carro y una nueva línea después del número.
    CONNECT Esperar aCONNECTdesde el módem remoto, señalando que los módems están conectados a la velocidad en baudios especificada en el archivo Dispositivos .
    Nota: Si necesita modificar este ejemplo para utilizarlo en el sitio y no está seguro de las entradas adecuadas en la serie de reconocimiento, consulte la documentación que acompaña a los módems que está incluyendo en el archivo Marcadores .

Configuración de la entrada directa

Si la configuración de BNU incluye conexiones cableadas, un archivo Marcadores debe contener undirectentrada, como se indica a continuación:

direct

Esta entrada indica que las conexiones cableadas no requieren ningún reconocimiento. Corresponde a la palabradirecten el campo Dialer-Pares de señales de entradas para dispositivos conectados por cable en un archivo Dispositivos (consulte el archivo /etc/uucp/Devices ).

Configuración de la entrada TCP/IP

Si la configuración de BNU incluye conexiones TCP/IP, el archivo Marcadores utilizado por el servicio uucico debe contener unTCPentrada, como se indica a continuación:

TCP

Esta entrada indica que las conexiones TCP/IP no requieren ningún reconocimiento. Corresponde a la palabraTCPen el campo Dialer-Pares de señales de entradas para conexiones TCP/IP en los archivos Dispositivos del servicio uucico .

Configuración de entradas para sistemas locales y remotos

El ejemplo siguiente ilustra las entradas necesarias en el archivo Marcadores para que correspondan a las entradas del archivo Dispositivos para los sistemas local y remoto para que los dos sistemas puedan comunicarse utilizando el programa BNU.

Estos archivos están configurados para conectar sistemasvenusymerlina través de una línea telefónica utilizando módems. Sistemavenusse considera el sistema local ymerlinse considera el sistema remoto. En ambos sistemas, el dispositivotty1está enganchado a unhayesmódem en1200baudios.

  • El archivo Dispositivos en el sistemavenuscontiene la siguiente entrada para la conexión con el sistema remotomerlin:
    ACU tty1 - 1200 hayes
  • El archivo Marcadores en el sistemavenuscontiene la siguiente entrada para su módem:
    hayes =,-, "" \dAT\r\c OK \pATDT\T
    \r\c CONNECT
  • El archivo Dispositivos en el sistemamerlincontiene la siguiente entrada para la conexión con el sistemavenus:
    ACU tty1 - 1200 hayes
  • El archivo Marcadores en el sistemamerlincontiene la siguiente entrada para su módem:
    hayes =,-, "" \dAT\r\c OK \pATDT\T
    \r\c CONNECT
    Nota: El archivo Marcadores y el archivo Dispositivos para el sistemavenusymerlinpueden ser archivos distintos de /etc/uucp/Dialers y /etc/uucp/Devices. El uso del archivo /etc/uucp/Sysfiles permite al administrador del sistema permitir el uso de uno o más archivos en cada sistema para reemplazar o aumentar el archivo /etc/uucp/Dialers y /etc/uucp/Devices. Ver el ' Archivos de sistema Formato de archivo para BNU ' en ' Archivos Referencia.

Resolución de problemas de conexión

Nota: Los archivos Dialer y Systems discutidos en la sección pueden ser archivos diferentes a /etc/uucp/Dialers y /etc/uucp/Systems. Ver el ' Archivos de sistema Formato de archivos para BNU ' en ' Archivos Referencia.

Al establecer una conexión entre un sistema local y uno remoto utilizando una línea telefónica y un módem, el programa BNU consulta el archivo Marcadores . (El programa BNU también comprueba el archivo Sistemas para asegurarse de que contiene un listado para el sistema remoto especificado.) Si los usuarios informan de una conexión defectuosa, utilice el mandato uucico para depurar el problema de conexión. Por ejemplo, si los usuarios tienen dificultades para conectarse al sistema remotovenus, emita el mandato siguiente:

/usr/sbin/uucp/uucico -r1 -svenus -x9

donde-r1especifica la modalidad de servidor,-svenusel nombre del sistema remoto al que está intentando conectarse, y-x9el nivel de depuración que genera la información de depuración más detallada.

La salida de depuración de envío esperado producida por el mandato uucico puede proceder de la información del archivo Marcadores o de la información del archivo Sistemas . Si la línea relevante del archivo Marcadores no está configurada correctamente para el módem especificado, el programa BNU probablemente mostrará el siguiente mensaje de error:

DIALER SCRIPT FAILED

Si el script de marcador falla, verifique lo siguiente:

  • Asegúrese de que los módems local y remoto estén activados, que ambos estén configurados correctamente y que el número de teléfono del módem remoto sea correcto.
  • Compruebe el archivo Marcadores y asegúrese de que la información se ha especificado correctamente para el módem local. Si es posible, compruebe también el archivo Marcadores en el sistema remoto.
  • Compruebe la documentación que viene con el módem para asegurarse de que ha utilizado los caracteres de secuencia de envío esperado correctos en el archivo Marcadores .

Archivos

Elemento Descripción
Directorio /etc/uucp Contiene todos los archivos de configuración para BNU, incluido el archivo Marcadores .
Archivo /etc/uucp/Devices Contiene información sobre los dispositivos disponibles.
Archivo /etc/uucp/Dialcodes Contiene abreviaturas de códigos de marcación.
Archivo /etc/uucp/Systems Describe los sistemas remotos accesibles.
Archivo /etc/uucp/Sysfiles Especifica posibles archivos alternativos para /etc/uucp/System, /etc/uucp/Dialersy /etc/uucp/Devices.