|
|
|
Scripts e Informacoes Velox
Por Fabio Vilan, Aka/Nick Duwde
Link Original http://www.isec.com.br/velox/
A seguir estao algumas
contribuicoes minhas sobre o velox:
-
id-velox.pl
- Script para autenticação automática na pagina da Telemar - nova versao
v2.00 - [01/11/2003]
Compativel com AS NOVAS mudancas de autenticacao da Telemar do
fim de outubro/2003!!
-
- Suporta o novo
esquema de autenticacao do Velox da Telemar tanto no modo comercial,
como residencial, via o metodo CGI POST, e permite mais flexibilidade
nas futuras *inesperadas* mudancas
-
- Versao totalmente
rescrita do script, agora em Perl, totalmente independente do sh,
fetch, lynx, ping ou mesmo do Sistema Operacional !! Funciona em FreeBSD
e Linux (perl ja vem incluido em ambos), Windows (veja link abaixo), e
em qualquer outro sistema operacional que tenha suporte ao Perl. (Perl
5.005_03 recomendado)
-
- Lista dos provedores
residenciais atualizada.
-
- Lembrem-se de
atualizar o ppp.linkup (para quem usa o FreeBSD) com a nova extensao,
passando de id-velox.sh pra id-velox.pl !!
-
- Caso o perl nao
esteja no /usr/bin/perl, atualize na 1a linha do script com o caminho
correto !!
-
- Clique aqui
para baixar o Perl 5.005_03 para Windows. (ou aqui
para baixar do mirror local)
-
Arquivos relevantes a
conexao utilizando o ppp (user-ppp) do FreeBSD
-
Artigo
sobre como configurar o Velox (ADSL) da Telemar usando PPP + NETGRAPH,
publicado na www.free.bsd.com.br
em 17/01/01
-
ppp.conf
- Exemplo de ppp.conf (arquivo de configuracao) para o ppp (user-ppp) do
FreeBSD
Configuracoes optimizadas para o Velox da Telemar :
-
Configurado para
operar via PPPoE pela Ethernet
-
Definem a MTU/MRU
corretamente para o padrao PPPoE (1492)
-
Conserta o problema do
TCPMSS por causa da MTU/MRU != 1500
-
Impedem que voce seja
desconectado por timeout, atraves das opcoes "TimeOut" e
"LQRPeriod"
-
Atualiza o
/etc/resolv.conf com configuracoes remotas (opcional)
-
Habilita o NAT para
permitir compatilhamento de acesso (opcional)
-
ppp.linkup
- Exemplo de ppp.linkup (p/chamar o id-velox.pl automaticamente) para o
ppp do FreeBSD
( Supondo que voce tenha colocado o id-velox.pl no /etc/ppp/ )
-
Caso voce utilize um modem
3Com Homeconnect :
-
sysctl.conf
- Exemplo de sysctl.conf para que o modem 3Com ADSL funcione
corretamente
(Somente FreeBSD 4.4 ou superior, caso use versoes mais antigas, veja
item abaixo)
-
ng_pppoe.diff
- Patch para FreeBSD 4.3 (ou anterior) para ser compativel com o modem
3Com ADSL
Caso voce use FreeBSD 4.4 ou superior, use o sysctl apropriado para ser
compativel (veja item anterior)
-
Alguns patchs meus para
problemas com clientes PPP/PPPoE utilizados no FreeBSD
-
O user-ppp (/usr/sbin/ppp)
do FreeBSD tem problemas na negociacao LCP e algumas vezes define uma
MTU errada para a inteface tun0 (definindo 1500 ao inves de 1492 que eh
o correto para PPPoE) Esse problema pode "travar" a conexao ou
deixa-la inacessivel a alguns sites. Clique Aqui
para ir para a pagina com o Bug Report e o Patch na www.freebsd.org
.
-
O mpd
(/usr/ports/net/mpd) eh um outro cliente PPP/PPPoE, mais eficiente e
confiavel que o cliente ppp padrao do FreeBSD, porem ate a versao 3.12 o
mesmo nao direcionava para a interface loopback (lo0) quando havia
pacotes direcionados ao IP da interface externa PPP, no caso do PPPoE
era uma interface netgraph (ng0 por exemplo), desta forma fazendo com
que pacotes com destino local fossem direcionados para a internet,
forcando-os a trafegar ate o provedor e voltar novamente. O patch que
submeti foi incluido na distribuicao oficial a partir da versao
3.13.
Qualquer duvida podem me contatar
em : Fabio Vilan

|
|
|