formato de arquivo remoto para dica

Propósito

Descreve sistemas remotos contatados pelo comando dica .

Descrição

O arquivo /etc/remote-file descreve os sistemas remotos que podem ser contatados usando o comando tip . Quando um usuário invoca o comando dica , o comando lê o arquivo remoto para descobrir como entrar em contato com o sistema remoto especificado. Se chamado com o parâmetro SystemName , o comando tip procura no arquivo remoto uma entrada começando com esse nome do sistema. Se invocado com o parâmetro PhoneNumber, o comando pesquisa no arquivo remoto uma entrada que comece com tip BaudRate, onde BaudRate designa a taxa de transmissão a ser usada para a conexão.

Qualquer usuário dica pode criar um arquivo remoto individual no formato do arquivo remoto . O arquivo remoto individual pode ser nomeado com qualquer nome de arquivo do sistema operacional e colocado em qualquer diretório para o qual o usuário tenha acesso. Para instruir o comando dica a utilizar o novo arquivo, configure a variável de ambiente REMOTO antes de emitir o comando dica , ou use a variável dica comando remoto .

Um arquivo remoto de amostra para dica é incluído com o sistema operacional. O arquivo de amostra é denominado /usr/lib/remote-file. Este arquivo de amostra contém dois exemplos, qualquer um deles é um arquivo remoto completo. Um dos exemplos usa um conjunto de definições de discadores gerais, seguido por definições gerais do sistema, e sistemas específicos. O segundo exemplo define cada sistema individualmente.

Qualquer usuário pode copiar o arquivo de amostra para algum outro diretório e modificá-lo para uso individual. Um usuário com autoridade de usuário root pode copiar o arquivo de amostra para o arquivo /etc/remote e modificá-lo para se adequar às necessidades de um determinado site.

Formato de Entradas

O formato geral de uma entrada no arquivo /etc/remote-file é um nome de sistema, taxa de baud ou nome de discador seguido por uma descrição e um ou mais atributos, conforme a seguir:

SystemName [ |SystemName... ]| Description : Attribute [ : Attribute...] :

OU

dica BaudRate | Descrição : Atributo [ : Atributo...] :

OU

DialerName [ |DialerName... ]| Description : Attribute [ : Attribute...] :

O nome do sistema ou discador é seguido por um | (símbolo do tubo) e uma descrição do sistema ou do discador. Mais de um sistema ou nome de discador pode ser dado; neste caso, eles devem ser separados por símbolos de pipe e preceder o parâmetro Descrição . A última seção nesta lista é sempre tratada pelo comando dica como uma descrição, não um nome de sistema.

O campo Descrição é seguido por um: (colon) e uma lista de atributos separados por colons. Cada entrada também deve terminar com um cólon.

Uma entrada pode ser continuada na próxima linha digitando um \ (backslash). A linha de continuação deve começar com um: (colon) e pode ser recuada para a legibilidade.

Qualquer linha começando com um # (sinal de libra) é lida como uma linha de comentários.
Nota: Espaços podem ser usados apenas dentro do parâmetro Descrição ou em linhas de comentários.

Atributos Usados para Definir Sistemas e Dialadores

Utilize os seguintes atributos para descrever sistemas no arquivo remoto :

Item Descrição
em= Tipo ACU Define o tipo de unidade de chamada automática (também conhecida como ACU ou modem). Este atributo deve ser especificado em cada entrada (ou em outra entrada incluída com o atributo tc ) a menos que o sistema esteja vinculado a um modem. O ACUType deve ser um dos seguintes:
  • biz31f
  • biz31w
  • bix22f
  • biz22w
  • df02
  • df03
  • dn11
  • ventel
  • feno
  • courier
  • vadic
  • v3451
  • v831
br# Taxa de transmissão Especifica a taxa de baud a ser utilizada na conexão. A taxa padrão é de 1200 baud. Este atributo deve ser especificado em cada entrada ou em outra entrada incluída com o atributo tc . A taxa de transmissão especificada pode ser substituída usando o comando tip - parâmetro BaudRate.
cu=Dispositivo Especifica o dispositivo para a unidade de chamada se ele for diferente do dispositivo definido na instrução dv . O padrão é o dispositivo definido na instrução dv .
du Faz uma ligação. Este atributo deve ser especificado em cada entrada ou em outra entrada incluída com o atributo tc .
dv=Dispositivo[,Dispositivo ...] Lista um ou mais dispositivos a serem usados para se vincular ao sistema remoto. Se o primeiro dispositivo listado não estiver disponível, o comando dica tentem utilizar o próximo dispositivo na lista, continuando até encontrar um disponível ou até que ele tenha tentado todos os dispositivos listados.

Este atributo deve ser especificado em cada entrada ou em outra entrada incluída com o atributo tc .

el=Marca Define a marca usada para designar um fim-de-linha em uma transferência de arquivos. Essa configuração é a mesma definida pela variável dica comando eol .
fs=Tamanho Especifica o tamanho do quadro. O padrão é o valor da variável de ambiente BUFSIZ . Esse valor também pode ser alterado usando a variável dica comando framesize .
ie= String de entrada Especifica a marca de entrada final de arquivo. A configuração padrão é valor nulo.
oe= String de Saída Especifica a marca end-of-of-file. A configuração padrão é um valor nulo.
pa=Paridade Especifica a configuração de paridade necessária para conexão com o sistema remoto. A configuração padrão é Mesmo. As escolhas válidas são: Mesmo (7 bits, até paridade), Odd (7 bits, paridade ímpar), Nenhum (7 bits, sem paridade) e Gráfico (8 bits, sem paridade).
pn= Lista números de telefone para serem usados para chamar o sistema remoto. Esta entrada é necessária se um modem for usado para chamar um sistema remoto, exceto em uma entrada BaudRate tip quando um número de telefone é inserido com o comando tip.

Se o comando tip for invocado com o parâmetro PhoneNumber, o atributo pn na entrada BaudRate da tip apropriada será ignorado e o número fornecido quando o comando for invocado será usado em seu lugar.

O atributo pn pode estar em qualquer uma das seguintes formas:

pn= @
Instrui tip para pesquisar o arquivo /etc/phones-file , ou o arquivo especificado com a variável phones , para o número de telefone.
pn=Número[,Número ...]
Lista um ou mais números de telefone a serem usados para chamar o sistema remoto.
tc=Entrada Refere-se a outra entrada no arquivo. Isso permite que você evite definir os mesmos atributos em mais de uma entrada. Se usado, este atributo deverá estar no final da entrada.
tc= Nome do Discador Inclui a entrada DialerName especificada. A entrada DialerName deve ser definida em outro lugar no arquivo remoto .
tc= NomeDoSistema Inclui a entrada SystemName especificada. A entrada SystemName deve ser definida em outro lugar no arquivo remoto

Configurando Entradas do Grupo

Configure entradas no arquivo remoto de duas formas. Defina cada sistema individualmente, dando todos os seus atributos nessa entrada. Isso funciona bem se você estiver entrando em contato com vários sistemas desparecidos.

Ou grupo os sistemas por similaridade. Para isso, use dois ou três grupos, dependendo de como os sistemas são semelhantes. Os grupos podem ser organizados por:

  • Definições do discador, incluindo o dispositivo, taxa de baud, unidade de chamada, tipo de ACU e sinalização de conexão dial-up.
  • Definições de sistema geral, incluindo qualquer informação que vários sistemas têm em comum. Use o atributo tc para referir-se a uma entrada de discador.
  • Descrições específicas do sistema, que utilizam o atributo tc para referir-se a um dos tipos de sistema geral ou a uma entrada de discador.

Você pode omitificar ou as definições do discador ou as definições do sistema geral, dependendo da forma como os sistemas remotos são agrupados.

Exemplos

Definindo um Sistema Individualmente

Para definir um sistema sem usar o atributo tc= , digite:

vms750|ghost|NPG 750:\
   :dv=/dev/tty36,/dev/tty37:br#9600:el=^Z^U^C^S^Q^O:\
   :ie=$@:oe=^Z:

Esta entrada define sistemavms750, que também pode ser referido comoghost. O sistema pode ser acessado usando também/dev/tty36ou/dev/tty37, a uma taxa de baud de9600. A marca de fim de linha é^Z^U^C^S^Q^O. A marca de fim de arquivo de entrada é$@e a marca end-of-of-file é^Z. Já que nenhum número de telefone é definido, o sistema é acessado sobre uma conexão direta.

Sistemas de agrupamento por Similaridade

Os exemplos a seguir utilizam uma entrada de discador e uma entrada geral do sistema, seguida por entradas de sistema específicas que se referem às entradas gerais.

  1. Para definir um discador, digite:
    dial1200|1200 Baud Able Quadracall attributes:
    \   :dv=/dev/cul1:br#1200:at=dn11:du:
    Esta entrada define um discador chamadodial1200. O discador está conectado ao dispositivo/dev/cul1e é um tipo ACU dedn11. A conexão dial-up (du) bandeira é definida.
  2. Para definir um tipo de sistema geral e referir-se a uma entrada de discador, digite:
    unix1200|1200 Baud dial-out to another UNIX system:\   :el=^U^C^R^O^D^S^Q:ie=%$:oe=^D:tc=dial1200:
    Esta entrada define um tipo de sistema chamadounix1200. A marca de fim de linha para comunicação com este tipo de sistema remoto é^U^C^R^O^D^S^Q. A marca de fim de arquivo de entrada é%$e a marca end-of-of-file é^D. O discador definido pelodial1200entrada é usada.
  3. Para descrever um sistema específico, digite:
    zeus|CSRG ARPA VAX-11/780:pn=@:tc=unix1200:
    Esta entrada descreve sistemazeus, que é descrito como umCSRG ARPA VAX-11. O comando tip , então, procura o arquivo /etc/phones para o número de telefone (pn=@) e usa os atributos de umunix1200tipo de sistema (tc=unix1200).

Arquivos

Item Descrição
/etc/remote Denota o nome completo do caminho do arquivo remoto .
/etc/telefones Lista os números de telefone utilizados para entrar em contato com sistemas remotos.
/usr/lib/remote-file Contém um arquivo de exemplo remoto .