[FUGSPBR] Velox (Help-me)
Marcos Silva
pereimar em terra.com.br
Qua Jul 28 13:24:10 BRT 2004
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=&us
> 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/
Mais detalhes sobre a lista de discussão freebsd