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.
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:
|
| 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:
|
| 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.
- Para definir um discador, digite:
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.dial1200|1200 Baud Able Quadracall attributes: \ :dv=/dev/cul1:br#1200:at=dn11:du: - Para definir um tipo de sistema geral e referir-se a uma entrada de discador, digite:
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.unix1200|1200 Baud dial-out to another UNIX system:\ :el=^U^C^R^O^D^S^Q:ie=%$:oe=^D:tc=dial1200: - Para descrever um sistema específico, digite:
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).zeus|CSRG ARPA VAX-11/780:pn=@: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 . |