A seguir, dicas para fazer com que o host conecte-se através do modem a outro computador. Isto é apropriado para estabelecer uma sessão de terminal com um host remoto.
Esse tipo de conexão pode ser útil para obter um arquivo na Internet, caso haja problemas no uso do PPP. Se o PPP não estiver funcionando, use a sessão do terminal para enviar por FTP o arquivo necessário. Em seguida, use o zmodem para transferi-lo para a máquina.
Um dialer Hayes genérico está incorporado no tip. Use at=hayes em /etc/remote.
O driver Hayes não é inteligente o suficiente para reconhecer alguns dos recursos avançados de mensagens de modems mais recentes como BUSY, NO DIALTONE ou CONNECT 115200. Desative essas mensagens ao usar o tip com o ATX0&W.
O tempo limite de discagem para o tip é de 60 segundos. O modem deve usar algo menor, ou então o tip irá achar que existe um problema de comunicação. Tente usar ATS7=45&W.
Crie uma entrada “direct” em /etc/remote. Por exemplo, se o modem estiver conectado à primeira porta serial, /dev/cuau0, use a seguinte linha:
cuau0:dv=/dev/cuau0:br#19200:pa=none
Use a taxa mais alta de bps que o modem suporta no recurso br. Em seguida, digite tip cuau0 para conectar-se ao modem.
Ou use cu como root com o seguinte comando:
#cu -lline-sspeed
line é a porta serial, tal como /dev/cuau0, e speed é a velocidade, tal como 57600 . Quando terminar de digitar os comandos AT, digite~. para sair.
O @ na capability do número de telefone diz ao tip para procurar em /etc/phones um número de telefone. Mas, o sinal. @ também é um caractere especial em arquivos de capablity como o /etc/remote, então ele precisa ser escapado com uma barra invertida:
pn=\@
Coloque uma entrada “genérica” em /etc/remote. Por exemplo:
tip115200|Dial any phone number at 115200 bps:\
:dv=/dev/cuau0:br#115200:at=hayes:pa=none:du:
tip57600|Dial any phone number at 57600 bps:\
:dv=/dev/cuau0:br#57600:at=hayes:pa=none:du:Isto deve funcionar agora:
#tip -115200 5551234
Usuários que preferem comando cu ao tip, podem usar uma entrada cu genérica:
cu115200|Use cu to dial any number at 115200bps:\
:dv=/dev/cuau1:br#57600:at=hayes:pa=none:du:e digite:
#cu 5551234 -s 115200
Coloque uma entrada para tip1200 ou cu1200, mas vá em frente e use qualquer taxa bps apropriada com o capability br. O tip acha que um bom padrão é de 1200 bps, e é por isso que ele procura por uma entrada tip1200. No entanto, 1200 bps não precisa ser usado.
Em vez de esperar até conectar-se e digitar CONNECT a cada vez, use o recurso hostcm do tip. Por exemplo, estas entradas no /etc/remote permitirão que você digite tip pain ou tip muffin para conectar-se aos hosts pain ou muffin e tip deep13 para conectar ao servidor de terminal.
pain|pain.deep13.com|Forrester's machine:\
:cm=CONNECT pain\n:tc=deep13:
muffin|muffin.deep13.com|Frank's machine:\
:cm=CONNECT muffin\n:tc=deep13:
deep13:Gizmonics Institute terminal server:\
:dv=/dev/cuau2:br#38400:at=hayes:du:pa=none:pn=5551234:Isto geralmente é um problema em que uma universidade tem várias linhas de modems e vários milhares de estudantes tentando usá-las.
Faça uma entrada em /etc/remote e use @ para o recurso pn:
big-university:\
:pn=\@:tc=dialout
dialout:\
:dv=/dev/cuau3:br#9600:at=courier:du:pa=none:Em seguida, liste os números de telefone em /etc/phones:
big-university 5551111 big-university 5551112 big-university 5551113 big-university 5551114
O tip tentará cada número na ordem listada, depois desistirá. Para continuar tentando, execute o tip em um loop while.
O Ctrl+P é o caracter “force” padrão, usado para dizer ao tip que o próximo caractere é um dado literal. O caractere force pode ser definido para qualquer outro caractere com o escape ~s, o que significa “definir uma variável.”
Digite ~sforce= seguido por uma nova linha. Onde single-char single-char é qualquer caractere único. Se o single-char for omitido, o caractere force será o caractere nulo, que é acessado digitando-se Ctrl+2 ou Ctrl+Espace. Um valor muito bom para single-char é o Shift+Ctrl+6, que é usado apenas em alguns servidores de terminal.
Para alterar o caractere force, especifique o seguinte em ~/.tiprc:
force=single-charIsso acontece quando o Ctrl+A é pressionado, o qual corresponde ao tip “raise character”, especialmente concebido para pessoas coma tecla de caps-lock quebrada. Use ~s para definir raisechar para algo razoável. Ele pode ser configurado para ser o mesmo que o caractere de force, se nenhum recurso for usado.
Aqui está um exemplo do ~/.tiprc para os usuários do Emacs que precisam digitar Ctrl+2 e Ctrl+A:
force=^^ raisechar=^^
O ^^ é Shift+Ctrl+6.
Ao falar com outro sistema operacional semelhante ao UNIX®, os arquivos podem ser enviados e recebidos usando ~p (put) e ~t (take). Esses comandos executam cat e echo no sistema remoto para aceitar e enviar arquivos. A sintaxe é:
~p local-file [remote-file]
~t remote-file [local-file]
Não há verificação de erros, então outro protocolo, como zmodem, provavelmente deveria ser usado.
Para receber arquivos, inicie o programa de envio no terminal remoto. Em seguida, digite ~C rz para começar a recebê-los localmente.
Para enviar arquivos, inicie o programa de recebimento no terminal remoto. Em seguida, digite ~C sz para enviá-los ao sistema remoto.files
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.