De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Ivan de Gusmão Apolonio
Data de Publicação: 06 de Maio de 2005
O Speedy Business da Telefonica, diferente do Speedy Home, não usa autenticação PPPoE para autenticar o usuário para acessar a Internet. No Speedy Business periodicamente a conexão é bloqueada e qualquer acesso à porta 80 é redirecionado para uma página de autenticação da Telefônica. O problema disso é que se por acaso o horário da autenticação for num momento que não tem ninguém navegando na internet, o speedy ficará bloqueado até que alguém faça a autenticação.
Para resolver este problema encontrei na internet um script feito por Gleydson Mazioli da Silva que resolveu meu problema e acredito que será de grande utilidade para outras pessoas também.
O script abaixo deve ser colocado no cron para que seja testado periodicamente se o Speedy foi bloqueado. Devem ser altarados apenas:
#!/bin/sh # Realiza a auto autenticação detectando quando a mesma é pedida pela página da telefonica # O programa envia um e-mail assim que ocorre uma nova autenticação # Autor: Gleydson Mazioli da Silva <gleydson@debian.org> # Data: 07/11/2003 # # Este programa está coberto sobre a licença GPL e não tem a finalidade de atender um objetivo # específico ou uma determinada finalidade ficando a seu inteiro critério sua utilização. # # Login@host deve ser especificado separadamente. O login na variavel LOGIN e dominio # na variável domínio logo abaixo. LOGIN=usuario DOMINIO=provedor.com.br # Senha de autenticação SENHA=senha # Esta deverá ser qualquer URL que NAO precise de Java para abrir, que tenha uma boa disponibilidade e que responda a ping URL=focalinux.cipsga.org.br send_email_auth_ok() { local L_HOSTNAME L_HOSTNAME=``hostname`` echo "Autenticação no Speedy via web feita com sucesso às ``date +"%T de %d/%m/%Y"``"|mail -s "Autenticação Speedy em ${L_HOSTNAME}" email@pessoal.com.br } speedy_auth() { lynx -dump http://200.171.222.97:80/speedywebapp/servlet/logon\?opcion=internet\&CPURL=http\%3A\%2F\%2F${URL}\%2F\&username=${LOGIN}\%40${DOMINIO}\&password=${SENHA}|grep -i "salvar" >/dev/null if [ "$?" = "0" ];then echo "Erro de autenticação de Speedy! Verifique o nome e senha!" exit 1 fi send_email_auth_ok } # Verifica se o computador de destino está pedindo autenticação main() { ping -c 5 www.cipsga.org.br &>/dev/null if [ "$?" != "0" ];then lynx -dump ${URL}|grep -iEq "javascript.*not.*enabled" if [ "$?" = "0" ];then speedy_auth fi fi } main :
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários