Rodrigo, use este script.
Adicione uma entrada no cron prá rodar a cada 10min..
[]s
Em 22/09/2011 16:31, Rodrigo Batista escreveu:
Galera Estou com 1 duvida.
tenho um link de ip fixo da telefonica e as vez pede para validar o
usuario e senha.
existe algum script no pf 2.0 que faz isso.
#!/bin/sh
###############################################################################
# SPEEDY BUSINESS - HOWTO #
###############################################################################
# Autor : Edison Figueira Junior - <[email protected]>
# Mantenedor: BRconnection - http://www.brc.com.br
# Data : 18/08/2003 - 07/10/2002
# Vers\xe3o : 2.0
# Copyright : LIVRE - Este script/howto pode ser alterado/modificado e
# redistribuido, mantendo-se apenas a identifica\xe7\xe3o do Autor e Mantenedor.
# A Telefonia em Setembro/Outubro de 2002 decidiu que os SPEEDY - BUSINESS com
# IP fixo dever\xe3o ser autenticados.
# Essa autentica\xe7\xe3o diferentemente do SPEEDY HOME n\xe3o utiliza o pppoe.
# Foi desenvolvido um mecanismo de autentica\xe7\xe3o propriet\xe1rio, porem
muito
# simples de se implementar.
#
# COMO FUNCIONA !!!
# -----------------
#
# Quando um pacote de rede (TCP/IP) \xe9 enviado para a internet atraves do
SPEEDY,
# o roteador da TELEFONICA verifica se tem o bit Host-Key esta setado para a sua
# conex\xe3o, caso contrario o roteador desvia sua requisi\xe7\xe3o para uma
p\xe1gina de
# login.
# Essa pagina hoje esta trabalhando na porta 85, porem n\xe3o deixa de ser
protocolo
# http.
# Dois campos deste formul\xe1rio devem ser preenchidos: Login/Senha.
# O Campo login dever ser preenchido da seguinte forma: [email protected].
# Esse login/senha tem que ser obtido com o seu provedor.
# COMO AUTOMATIZAR A CONEXAO COM LINUX ?
# --------------------------------------
# Usu\xe1rios do BRmultiaccess que possuem qualquer tipo de contrato, e que
tenham
# a versao 3.6-2 ou superior, ser\xe3o atualizados automaticamamente, bastando
# apenas configurar o login e a senha em Conf >> Speedy Business, os que nao
# possuem contrato poder\xe3o baixar a atualiza\xe7\xe3o atraves do site
# http://www.brc.com.br.
# Os usu\xe1rios de Linux no geral podem utilizar o script que segue abaixo:
## ChangeLog
# 18/03/2003 - incluido a nova URL de autentica\xe7\xe3o, a anterior ainda nao
foi removida
# pois ainda existem SPEEDY com autenticacao nessa URL.
## ChangeLog
# 22/03/2003 - A vers\xe3o 2.0 apresentou problemas com o RedHat7.1.
# Foi alterado a estrutura das vari\xe1veis para "postagem"
# dos dados atrav\xe9s do lynx e agora o teste de conectividade
# se baseia no ping. Caso o ping retorne "100% packet loss"
# \xe9 realizado a autentica\xe7\xe3o e caso contr\xe1rio, n\xe3o.
#
# Testado ok com Lynx Vers\xe3o 2.8.4dev.16 (01 Jan 2001)
USERNAME="fulano"; ### Coloque o seu login aqui nesta variavel ###
PASSWORD="senha"; ### Coloque aqui sua senha nesta variavel
###
URL_TEST="189.108.170.100";
POST_DATA="username=$USERNAME&password=$PASSWORD";
RET_TEST=`/sbin/ping -c1 $URL_TEST |/usr/bin/grep '100% packet loss'`; #
Verifica conectividade com a internet
if [ -z "$RET_TEST" ];
then
#echo "Ja esta conectado !";
exit 0;
else
echo "Conectando ...";
echo -e $POST_DATA |/usr/local/bin/lynx --dump --accept_all_cookies
-post_data
http://200.171.222.93:86/wsc/servlet/logon.do?CPURL=&username=$USERNAME&password=$PASSWORD&bInternet=internet;
fi
_______________________________________________
Pfsense-pt mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/pfsense-pt