[FUGSPBR] Velox (Help-me) - Funcionou
Sérgio
so_shneves em pop.com.br
Sex Jul 30 09:49:05 BRT 2004
Prezado Marcos,
Você acertou em cheio. A opção de fazer a altenticação executando o script foi a
melhor opção. Errei por excesso de ansiedade. Na ânsia de ver funcionar cometi o
erro de não fazer primeiro todo o processo manualmente e assim coloquei todo o
script para funcionar na inicialização da máquina. Dessa forma a mensagem de erro
não aparecia.
O problema era na segunda autenticação. No meu caso, estou no ES e a autenticação é
feita setando a variável para MG (AAMG). Bastou trocar de RJ para MG e a
autenticação foi feita. Um detalhe que eu não sabia era essa altenticação feita em
MG. Imaginei que cada estado, dependendo da quantidade de clientes ou da sua
importância, digamos mercadológica, tivesse local de autenticação independente.
Cheguei inclusive a criar AAES. Agora funciona 100%.
Muito obrigado à todos pela ajuda,
Sérgio
> Sergio,
>
> Pode ser algum problema de autenticação junto ao site do Velox, já que você
> consegue pingar os servidores de DNS do mesmo. Se a autenticação não for
> feita, voce não passará daí...Vai ficar restrito unicamente a rede do Velox
> (DNS, Router e só) após estabelecer a a conexão.
>
> Tenta fazer a autenticação manualmente através de um browser (mozilla,
> netscape, opera) e veja se ao menos vc consegue abrir o site do velox. Se
> não estiver com o X e algum browser instalado neste micro, tente de um outro
> micro que esteja na mesma rede e com gateway padrão apontando para o micro
> com o velox que está fazendo nat, que no seu caso é o 10.1.1.7
>
> Se não conseguir entrar no site via www.veloxzone.com.br, tenta pelo ip que
> é: 200.165.104.28.
>
> Vc também pode rodar o script de autenticação manualmente. Ele vai te
> informar se vc já está autenticado ou não.
>
> Vá ao diretório onde está o scritp e digite ./id-velox.pl
>
> Não desista...Você vai conseguir.
>
> Eu tenho várias máquinas atuando como firewall/nat com o Velox, e, todas
> estão funcionando perfeitamente. Algumas, eu realmente tenho que autenticar
> não mão mesmo via browser, pois alguns provedores ainda não constam no
> script de autenticação, que é o mesmo que vc está utilizando aí.
>
>
> Qualquer problema, estamos aí.
>
> Conte conosco para te ajudar a resolver esse problema.
>
>
> Saudações,
>
> Marcos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: fugspbr-fugspbr.org-bounces em fugspbr.org
> [mailto:fugspbr-fugspbr.org-bounces em fugspbr.org] On Behalf Of Sérgio
> Sent: quarta-feira, 28 de julho de 2004 21:26
> To: fugspbr em fugspbr.org
> Subject: RE: [FUGSPBR] Velox (Help-me)
>
> Prezado Marcos,
>
> Removi esta linha ontem mesmo quando apareceu a mensagem de erro no entanto
> não resolveu, continuou com o mesmo comportamento. Ou seja, consigo "pingar"
> só até o DNS.
> Fiz um outro teste que foi habilitar o FreeBSD para pegar o endereço IP
> usando o DHCP do momdem como funciona no Windows.
> Continua a mesma coisa. Pega os endereços IP´s mas não passa do DNS.
>
> Obrigado por hora e vou continuar aguardando uma boa alma para me ajudar a
> resolver esse probleminha. Muito estranho por sinal.
>
> Grato,
>
> Sérgio
>
>> Sergio,
>>
>> Remova ou desabilite a entrada defaultrouter="10.1.1.1" do seu rc.conf
>>
>> Esta linha diz ao seu servidor que o roteador default é o 10.1.1.1,
>> quando na verdade o roteador default neste caso tem que ser o do
>> Velox, roteador este que é atribuído automaticamente pelo ppp ao
> estabelecer a conexão.
>>
>>
>>
>> Espero ter ajudado,
>>
>> Marcos Silva
>>
>>
>>
>>
>> -----Original Message-----
>> From: fugspbr-fugspbr.org-bounces em fugspbr.org
>> [mailto:fugspbr-fugspbr.org-bounces em fugspbr.org] On Behalf Of Sérgio
>> Sent: quarta-feira, 28 de julho de 2004 08:44
>> To: fugspbr em fugspbr.org
>> Subject: Re: [FUGSPBR] Velox (Help-me)
>>
>> Prezado Pablo,
>>
>> Resolvi 80% dos problemas. Esse que você mostrou era um deles.
>> Agora eu consigo me conectar, porém só consigo "pingar" até o DNS.
>> Se eu tentar usar o "PING" para um endereço além do endereço do DNS
>> não funciona.
>> Aparece a mensagem: "NO ROUTE TO HOST".
>> Estou usando as mesmas configurações de endereço que estão no windows,
>> mas ainda não descobri qual deles pode estar incorreto, se é que o
>> problema é isso, o que não parece.
>> De qualquer forma muito obrigado pela ajuda, você conseguiu perceber o
>> erro que eu não consegui. Agora vamos ver como vou resolver o resto.
>>
>> Grato,
>>
>> Sérgio
>>
>>> Pelo que vi você colocou a configuração do ppp.conf errada!
>>> de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>> inet 10.1.1.7 netmask 0xffffff00 broadcast 10.1.1.255
>>> inet6 fe80::200:c0ff:fe3e:43c8%de0 prefixlen 64 scopeid 0x1
>>> ether 00:00:c0:3e:43:c8
>>> media: Ethernet 10baseT/UTP
>>> status: active
>>>
>>> Sua interface é de0, e no seu ppp.conf você colocou set device
>>> PPPoE:ed0:ISP mude para set device PPPoE:de0:ISP Pelo que vi é isso
>>> ai Abraços Pablo Serrão
>>>
>>> ----- Original Message -----
>>> From: "Sérgio" <so_shneves em pop.com.br>
>>> To: <fugspbr em fugspbr.org>
>>> Sent: Tuesday, July 27, 2004 10:40 AM
>>> Subject: [FUGSPBR] Velox (Help-me)
>>>
>>>
>>> Prezados,
>>>
>>> Estou recorrendo ao grupo porque já li diversos documentos na
>>> internet sobre como configurar o FreeBSD para o Velox, inclusive
>>> pesquisei todos os históricos das mensagens desse grupo que envolviam
>>> esse assunto. Achei até pouco, apenas 8 mensagens, é sinal de que
>>> isso não é difícil, mas sinceramente ainda não descobri onde estou
>>> errando. Por isso gostaria de contar com a ajuda de vocês.
>>>
>>> Tenho em casa um servidor rodando FreeBSD 5.1 (o Velox é comercial).
>>> Gostaria de
>>> fazer algumas instalações e atualizações nele usando o Velox. Só que
>>> não consigo estabelecer conexão. O modem está configurado como bridge
>>> e funciona com o Windows.
>>> Desde já agradeço aos que puderem me ajudar.
>>>
>>> Com o comando ifconfig, tenho a seguinte resposta:
>>>
>>> de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>> inet 10.1.1.7 netmask 0xffffff00 broadcast 10.1.1.255
>>> inet6 fe80::200:c0ff:fe3e:43c8%de0 prefixlen 64 scopeid 0x1
>>> ether 00:00:c0:3e:43:c8
>>> media: Ethernet 10baseT/UTP
>>> status: active
>>> lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
>>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>>> inet6 ::1 prefixlen 128
>>> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
>>> inet 127.0.0.1 netmask 0xff000000
>>> tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
>>> Opened by PID 199
>>>
>>> Observação: O MTU está configurado para 1500. Li em um dos artigos
>>> que encontrei na internet que deve ser 1492. Ele está configurado no
>>> arquivo ppp.conf para
>>> 1492
>>> conforme anexei abaixo, mas não funciona.
>>>
>>> Quando dou um ping, tenho a seguinte resposta:
>>>
>>> PING 200.149.55.140 (200.149.55.140): 56 data bytes
>>> 36 bytes from 10.1.1.1: Destination Net Unreachable
>>> Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
>>> 4 5 00 5400 0082 0 0000 40 01 6efe 10.1.1.7 200.149.55.140
>>>
>>> 36 bytes from 10.1.1.1: Destination Net Unreachable
>>> Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
>>> 4 5 00 5400 0087 0 0000 40 01 6ef9 10.1.1.7 200.149.55.140
>>>
>>> 36 bytes from 10.1.1.1: Destination Net Unreachable
>>> Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
>>> 4 5 00 5400 008c 0 0000 40 01 6ef4 10.1.1.7 200.149.55.140
>>>
>>> 36 bytes from 10.1.1.1: Destination Net Unreachable
>>> Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
>>> 4 5 00 5400 0091 0 0000 40 01 6eef 10.1.1.7 200.149.55.140
>>>
>>> 36 bytes from 10.1.1.1: Destination Net Unreachable
>>> Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
>>> 4 5 00 5400 0096 0 0000 40 01 6eea 10.1.1.7 200.149.55.140
>>>
>>>
>>> Abaixo estão os meus arquivos de configuração:
>>> - id-velox.pl
>>>
>>> $VELOX = 'COM';
>>> $COMERCIAL='AAES';
>>> $HOST = 'www.veloxzone.com.br';
>>> $PORTA = 80;
>>> @HOSTS =('mx.uol.com.br','mx.terra.com.br','mail.telemar.net.br');
>>> $HOSTPORTA = 25;
>>> $HOSTTIMEOUT = 2;
>>> $RES_URL="/serviceLogon";
>>> $RES_POST="service=internet_$PROVEDOR&fcn=serviceLogon&ac=home&usr=&u
>>> s
>>> ername
>>> =$LOGIN&password=$SENHA&OK=OK";
>>> $COM_URL="/serviceStart?service=internet_$COMERCIAL";
>>> $COM_POST="confirmed=true";
>>> if ($VELOX eq 'RES') {
>>> print "!CONFIG! Modo Residencial\n";
>>> print "!CONFIG! Provedor : $PROVEDOR\n";
>>> print "!CONFIG! Login : $LOGIN\n";
>>> $URL=$RES_URL;
>>> $POST=$RES_POST;
>>> }
>>> elsif ($VELOX eq 'COM') {
>>> print "!CONFIG! Modo Comercial\n";
>>> print "!CONFIG! Regiao : $COMERCIAL\n";
>>> $URL=$COM_URL;
>>> $POST=$COM_POST;
>>> }
>>> else {
>>> print "!ERRO! Tipo do velox mal configurado, edite o script !!\n";
>>> print "!ERRO! Somente as opcoes \"RES\" ou \"COM\" sao
> possiveis!!\n";
>>> exit 2;
>>> }
>>> use IO::Socket;
>>> sub autentica() {
>>> $sock = new IO::Socket::INET ( PeerAddr => $HOST, PeerPort =>
>> $PORTA,
>>> Proto
>>> => 'tcp');
>>> die("!ERRO! Nao e' possivel conectar em $HOST !!\n") unless $sock;
>>> print "!OK! Conexao estabelecida com $HOST.\n";
>>> $sock->print("POST $URL HTTP/1.0\r\n");
>>> $sock->print("Content-Type: application/x-www-form-urlencoded\r\n");
>>> $sock->print("Host: $HOST\r\n");
>>> $sock->print("Content-Length: " . length($POST) . "\r\n");
>>> $sock->print("\r\n$POST\r\n\r\n\r\n");
>>> print "!OK! Aguardando resposta do servidor....\n";
>>> while ($sock->getline()) {}
>>> $sock->close();
>>> }
>>> sub ping($) {
>>> $x=0;
>>> foreach (@HOSTS) {
>>> if (($_[0] eq 'rapido') && ($x>0)) {
>>> return 0; )
>>> $c = new IO::Socket::INET ( PeerAddr => "$_" , PeerPort =>
>>> $HOSTPORTA, Proto => 'tcp', Timeout => $HOSTTIMEOUT);
>>> if ($c) {
>>> $c->close();
>>> return 1;
>>> }
>>> $x++;
>>> }
>>> }
>>> print "!OK! Verificando se voce ja esta autenticado...\n"; if (
>>> ping('rapido') ) {
>>> print "!OK! Voce JA esta autenticado !\n";
>>> exit 0;
>>> }
>>>
>>> print "!OK! Voce ainda nao esta autenticado.\n";
>>>
>>> autentica();
>>> while ( not ping('completo') ) {
>>> print "!ERRO! Servidor nao liberou acesso, possivel senha ou
>>> configuracao incorreta...\n";
>>> print "!OK! Tentando novamente...\n";
>>> autentica();
>>> }
>>> print "!OK! Autenticado com sucesso !!\n"; # EOF
>>>
>>> - ppp.conf
>>>
>>> default:
>>> set log Phase Chat LCP IPCP CCP tun command
>>>
>>> ISP:
>>> set device PPPoE:ed0:ISP
>>> set dial
>>> set login
>>>
>>> enable lqr
>>> enable tcpmssfixup
>>>
>>> set lqrperiod 6
>>> set mru 1492
>>> set mtu 1492
>>> set timeout 0
>>> nat enable no
>>> add default HISADDR
>>> enable dns
>>> set authname 273359xxxx
>>> set authkey 273359xxxx
>>>
>>> - ppp.linkup
>>>
>>> MYADDR:
>>> !bg /usr/Velox/id-velox.pl
>>>
>>> - rc.conf
>>>
>>> kern_securelevel_enable="NO"
>>> sendmail_enable="YES"
>>> sshd_enable="YES"
>>> keymap="br275.cp850"
>>> adsl_enable="YES"
>>> gateway_enable="YES"
>>> ppp_enable="YES"
>>> ppp_mode="ddial"
>>> ppp_nat="YES"
>>> ppp_profile="ISP"
>>> ifconfig_de0="inet 10.1.1.7 netmask 255.255.255.0"
>>> defaultrouter="10.1.1.1"
>>> hostname="meudominio.com.br"
>>>
>>> - sysctl.conf
>>>
>>> net.graph.nonstandard_pppoe=1
>>>
>>> Sérgio Neves
>>> _______________________________________________________________
>>> Para enviar um novo email para a lista: fugspbr em fugspbr.org Sair da
>>> Lista: http://lists.fugspbr.org/listinfo.cgi
>>> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>>>
>>> _______________________________________________________________
>>> Para enviar um novo email para a lista: fugspbr em fugspbr.org Sair da
>>> Lista: http://lists.fugspbr.org/listinfo.cgi
>>> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>>>
>>>
>> _______________________________________________________________
>> Para enviar um novo email para a lista: fugspbr em fugspbr.org Sair da Lista:
>> http://lists.fugspbr.org/listinfo.cgi
>> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>>
>> _______________________________________________________________
>> Para enviar um novo email para a lista: fugspbr em fugspbr.org Sair da
>> Lista: http://lists.fugspbr.org/listinfo.cgi
>> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>>
>>
>>
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org Sair da Lista:
> http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd