Em 20/03/2012 11:46, CDMB . escreveu:
> Boa tarde a todos.Estou com problemas para conectar ao meu provedor que 
> utiliza autenticação PPPoE.Já naveguei por todos os sites em portugues e 
> ingles que encontrei e nada.Fiz e refiz as configurações do PPP de várias 
> formas mas ele sempre me dá erro de autenticação dizendo que meu nome ou 
> senha está errado, mas eu tenho certeza quenão está pois uso no Windows 
> também e lá passa numa boa.
> ppp.conf:
> default:  set log Phase tun command  set ifaddr 10.0.0.1/0 10.0.0.2/0
> nome_do_provedor:  set device PPPoE:xl0  set authname usuario  set authkey 
> senha  set dial  set login  add default HISADDR
>
> rc.conf:
> ppp_enable="YES"ppp_mode="ddial"ppp_nat="YES" ppp_profile="provedor"          
>                         
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Eu conheço 2 jeitos. Usando o ppp mesmo do FreeBSD e o outro usando mpd. 
Mas como você ainda não tem Internet não dá pra instalar o mpd. Então 
aqui vai a outra conf:

Primeiramente salve a configuração que você tem hoje /etc/ppp/ppp.conf:

# cp /etc/ppp/ppp.conf /etc/ppp/ppp.conf.bkp

Depois zere o arquivo original:

# >/etc/ppp/ppp.conf

Agora com o ee ou vi ou seu editor preferido coloque esses dados dentro 
do arquivo ppp.conf:

default:
    ident user-ppp VERSION (built COMPILATIONDATE)
    set log phase
    set log local phase lcp ipcp ccp tun command
intnet:
    set device PPPoE:em0:Intnet5
    set mru 1492
    set mtu 1492
    set authname gondim
    set authkey 12345678
    set login
    set dial
    enable dns
    add default HISADDR
    set timeout 0
    open

Repare na identação pois temos 2 sessões chamadas "default:" e "intnet". 
O que vem abaixo deles está identado um espaço para a direita. Onde tem 
"intnet:" você podem trocar para o nome do provedor de você por exemplo: 
velox:
Abaixo tem a linha: set device PPPoE:em0:Intnet5  onde você vai alterar 
para: device PPPoE:sua_interface_de_rede_de_saida:nome_do_servico se 
você não souber o nome do serviço então você pode remover ficando assim 
como exemplo: device PPPoE:sis0

Em authname gondim você vai colocar seu login de acesso no provedor por 
exemplo um acesso ao Velox: set authname [email protected]  esse 
por exemplo é o número aqui de  casa   com o DDD. Em set authkey você 
vai colocar a sua senha de acesso um exemplo aqui do Velox seria: set 
authkey 2226XX0136  porque no velox empresarial a senha é o telefone 
rsrsrs. O restante na conexão você vai receber o DNS do seu provedor, IP 
e gateway default. Tudo na interface tun0.

Para testar a conexão só fazer:

# ppp -ddial intnet

Onde intnet vai ser o que vc escolheu como o nome da sessão no ppp.conf. 
Se conectar certinho quando você fizer o ifconfig vai ver que a 
interface tun0 vai estar com o IP dado pelo provedor da conexão.

(root@strong)[/etc/ppp]# ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
         options=80000<LINKSTATE>
         inet 186.XXX.XX.69 --> 10.247.0.1 netmask 0xffffffff
         Opened by PID 447

Agora só testar com o ping www.terra.com.br e se pingar basta agora 
fazer o NAT que aprendemos em aula. Para colocar isso tudo pra fazer 
automático no boot basta colocar o seguinte no /etc/rc.conf:

# Configurando a conexão PPPoE
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="intnet"

Só troque o ppp_profile para o nome que você deu de sessão no ppp.conf. 
Aí quando a máquina bootar ela automaticamente tenta fazer a conexão pra 
você.
Simples?
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a