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 -l
line
-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 host
cm
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-char
Isso 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>.