[FUGSPBR] Velox (Help-me)

Pablo Serrão Coser pablo em clacimportacao.com.br
Ter Jul 27 11:32:34 BRT 2004


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=&username
=$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/



Mais detalhes sobre a lista de discussão freebsd