Re: Speedy Autenticado
Creio que essa quetão já tenha sido discutida várias vezes aqui na
lista.
Usem esse script:
------------------------------------------
#!/bin/bash
###############################################################################
# SPEEDY BUSINESS - HOWTO #
###############################################################################
# Autor : Edison Figueira Junior - <efigueira@brc.com.br>
# Mantenedor: BRconnection - http://www.brc.com.br
# Data : 02/10/2002 - 07/10/2002
# Vers<E3>o : 1.1
# Copyright : LIVRE - Este script/howto pode ser alterado/modificado e
# redistribuido, mantendo-se apenas a identifica<E7><E3>o do Autor e
Mantenedor.
# A Telefonia em Setembro/Outubro de 2002 decidiu que os SPEEDY -
BUSINESS com
# IP fixo dever<E3>o ser autenticados.
# Essa autentica<E7><E3>o diferentemente do SPEEDY HOME n<E3>o utiliza o
pppoe.
# Foi desenvolvido um mecanismo de autentica<E7><E3>o propriet<E1>rio,
porem muito
# simples de se implementar.
#
# COMO FUNCIONA !!!
# -----------------
#
# Quando um pacote de rede (TCP/IP) <E9> enviado para a internet atraves
do SPEEDY,
# o roteador da TELEFONICA verifica se tem o bit Host-Key esta setado
para a sua
# conex<E3>o, caso contrario o roteador desvia sua requisi<E7><E3>o para
uma p<E1>gina de
# login.
# Essa pagina hoje esta trabalhando na porta 85, porem n<E3>o deixa de
ser protocolo
# http.
# Dois campos deste formul<E1>rio devem ser preenchidos: Login/Senha.
# O Campo login dever ser preenchido da seguinte forma:
login@provedor.com.br.
# Esse login/senha tem que ser obtido com o seu provedor.
# COMO AUTOMATIZAR A CONEXAO COM LINUX ?
# --------------------------------------
# Usu<E1>rios do BRmultiaccess que possuem qualquer tipo de contrato, e
que tenham
# a versao 3.6-2 ou superior, ser<E3>o atualizados automaticamamente,
bastando
# apenas configurar o login e a senha em Conf >> Speedy Business, os que
nao
# possuem contrato poder<E3>o baixar a atualiza<E7><E3>o atraves do site
# http://www.brc.com.br.
# Os usu<E1>rios de Linux no geral podem utilizar o script que segue
abaixo:
USERNAME="user@provedor"; # Coloque o seu login aqui nessa variavel
PASSWORD="senha"; # Coloque aqui sua senha
URL_TEST="http://www.terra.com.br/";
URL_LOGIN="http://200.171.222.100:85/home?$URL_TEST&username=$USERNAME&password=$PASSWORD";
URL_SHORT="Login:";
POST_DATA="username=$USERNAME\npassword=$PASSWORD\n---\n";
RET_TEST=`lynx -dump $URL_TEST |grep $URL_SHORT`;
if [ -z "$RET_TEST" ];
then
echo "J<E1> esta conectado !";
else
echo "Conectando ...";
echo -e $POST_DATA |lynx -dump -accept_all_cookies -post_data
"$URL_LOGIN";
DATE=`date`
echo -e "Houve uma autenticacao no Speed em $DATE\nServidor: Firestar "
| mail -s "Speedy foi autenticado em $DATE" admin@suarede.com.br
fi
Reply to: