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.
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
- 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 TCPNota: 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.
- 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.
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.hayes =,-, "" \dAT\r\c OK \pATDT\T \r\c CONNECTEntrada 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:
directEsta 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:
TCPEsta 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 CONNECTNota: 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
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 -x9donde-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 FAILEDSi 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. |