Copyright© 1997 Hugo Cisneiros, hugo@netdados.com.br
Versão 3.3

1) Voce precisa ter instalado/configurado no seu kernel o
suporte para TCP/IP, ppp, etc ... - isto esta' alem do escopo
desta *receita*. Alem disso voce precisa se certificar que
possui o programa chat instalado. Isto e' deixado como exercicio
para o sofredor, digo, leitor :-/
2) Crie, caso ainda nao exista, um diretorio /etc/ppp ;
3) Com seu editor de textos preferido ( vi, naturalmente ), crie
no diretorio /etc/ppp um arquivo chamado options, com o
seguinte conteudo:
/dev/modem
38400
modem
crtscts
lock
connect /etc/ppp/net-connect
asyncmap 0
defaultroute
noipdefault
mtu 576
OBS.: a) Va' no diretorio /dev e crie um link simbolico para a
porta serial onde seu modem esta' instalado. No meu
caso, meu modem esta'em COM2, portanto: ln -s cua1
modem
b) Mude o valor 38400 de acordo com a velocidade do seu
modem ;
c) Se o seu modem esta', por exemplo, em COM3-IRQ5,
voce deve executar o comando
setserial /dev/cua2 irq 5
Para que, neste caso, o seu modem seja reconhecido
toda vez que voce 'bootar' o seu Linux, coloque esta
linha no /etc/rc.d/rc.local, ou o equivalente no seu
sistema.
4) Com seu editor... deixa pra la. Crie no diretorio /etc/ppp
um arquivo chamado net-connect, com o seguinte conteudo:
#!/bin/sh
/usr/sbin/chat -v -t 60 -f /etc/ppp/net-chat
5) Execute o comando chmod 500 /etc/ppp/net-connect
6) No diretorio /etc/ppp crie um arquivo chamado net-chat, com o
seguinte conteudo:
ABORT "BUSY"
ABORT "NO CARRIER"
"" AT&F1&D1
OK ATDT987654321
login: "aqui voce coloca seu username"
sword: "aqui voce coloca sua senha"
OBS.: a) Os comandos para o modem variam de acordo com o
fabricante ! O meu modem e' um USRobotics SportSter 28.8
Interno. Se voce possui um modem diferente, a string de
inicializacao otima provavelmente nao e' "&f1&d1" !!!
b) Troque "ATDT" por "ATDP" caso sua linha seja
"PULSE".
c) "987654321" e' o numero do telefone do seu
provedor.
d) As duas ultimas linhas sao os "prompts" que o seu
provedor lhe da'. A maioria ( eu acho ! ) dos
provedores da' essas duas strings. O meu provedor
( Algarnet ) e' um pouco diferente. Para pedir o meu
username, a string e' "Username:" ; para pedir a minha
senha, a string e' "Password:" ; em seguida eu recebo
um terceiro prompt: "Algarnet>" . Ai eu digito "ppp" e
entao o processo de conexao comeca a estabelecer o
protocolo. Por isso, o meu arquivo net-chat termina
assim:
...
name: "meu username"
word: "minha senha"
rnet> ppp
7) Execute o comando chmod 600 /etc/ppp/net-chat
8) No diretorio /etc/ppp crie um arquivo chamado ppp-off, com o
seguinte conteudo:
#!/bin/sh
kill -HUP pppd
9) Execute o comando chmod 755 /etc/ppp/ppp-off
10) No diretorio /etc, edite o arquivo resolv.conf e
acrescente/altere a seguinte linha:
nameserver aaaa.bbbb.cccc.dddd
OBS.: aaaa.bbbb.cccc.dddd e' o DNS do seu provedor.
11) Parece que nao... mas acabou. Para se conectar, digite
pppd
Se voce quiser acompanhar o processo de conexao, digite
tail -f /var/log/messages
Quando voce vir a mensagem "remote IP address ..." , tecle
CTRL-C.
Para verificar sua conexao, digite 'ifconfig' e 'route' .
Tente 'pingar' alguns enderecos conhecidos, tais como
ping www.analsex.com 8-))))
12) Para desconectar, digite '/etc/ppp/ppp-off'.
PS: qualquer coisa é so dar um ps e depois kill nº do processo do pppd
Repito: esta e' uma receita *minima*, supondo-se que voce esta'
em casa, sem qualquer outro micro por perto, sem placa de rede,
sem nenhuma outra aspiracao a nao ser sentir o prazer orgasmico
de se conectar 'a Internet atraves do Linux, e fazer um 'ftp'
'na unha' !
Boa sorte !
E parem de usar o minicom para acessar a Internet p$o&^r*#r!@a$# !
Voltar ao Índice principal