Problemas com servidor PPPOE + RADUIS + MySQL
Bom tenho uma maquina com um servidor RADIUS rodando 100% , ele autentica em uma base de dados que está em MySQL , o pessoal que utiliza Internet discada já está autenticando normalmente nesse servidor a 1 mes !!
Tem outra maquina que faz um gateway com uma rede wireless que sou provedor , instalei nessa maquina gateway os serviços pppoe-server e ppp .
Ok rodo tudo normal , fui testar a autenticação , ok , a conexao chega a ser estabelecida , ele envia o nome e senha de usuario para o meu servidor gateway , mas meu servidor gateway nao repassa para o servidor em radius fazer a validação ai da esse erro no arquivos :
tail -f /var/log/message
LCP: timeout sending Config-Requests
e desconecta no pc com windows dizendo que o servidor não respondeu , já refiz a configuracao do meu ppp e radiusclient e nada , de dar certo
uso o radtest para testar do meu gateway e ele funciona normal , nao sei como que se faz para repassar o pedido do meu gateway para o meu servidor de radius que tem a base de dados ... se alguem tiver uma ideia poste aqui !!
Após eu terminar de configurar isso tudo , irei montar um tutorial show de bola para a galera nao ficar atraz disso igual eu estou ... .heehe Abraços , desde já
Obrigado a todos....
Alan Mendes ....
Especificações do problema
O meu usuario final ( quem vai tentar fazer a autenticação ) está na faixa de ip 10.10.3.0-255 , meu servidor pppoe tem o ip eth1 = 10.10.3.254 , eth0 = 10.10.2.1
meu servidor radius tem o ip : 10.10.2.10.
Quando testo o radtest da maquina que é o pppoe-server ele funciona ele testa a senha no servidor e fica tudo ok ....
agora quando o usuario final tenta autenticar pelo pppoe ele me da essa resposta no tail -f /var/log/message
Nov 18 07:55:21 scarry pppd[2338]: Plugin radius.so loaded.
Nov 18 07:55:21 scarry pppd[2338]: RADIUS plugin initialized.
Nov 18 07:55:21 scarry pppd[2338]: Plugin radattr.so loaded.
Nov 18 07:55:21 scarry pppd[2338]: RADATTR plugin initialized.
Nov 18 07:55:21 scarry kernel: CSLIP: code copyright 1989 Regents of the University of California
Nov 18 07:55:21 scarry kernel: PPP generic driver version 2.4.2
Nov 18 07:55:21 scarry pppd[2338]: pppd 2.4.3 started by root, uid 0
Nov 18 07:55:21 scarry pppd[2338]: Using interface ppp0
Nov 18 07:55:21 scarry pppd[2338]: Connect: ppp0 <--> /dev/pts/2
Nov 18 07:55:35 scarry pppoe-server[2336]: Bogus PPPoE length field (8224)
Nov 18 07:55:52 scarry pppd[2338]: LCP: timeout sending Config-Requests
Nov 18 07:55:52 scarry pppd[2338]: Connection terminated.
Nov 18 07:55:52 scarry pppd[2338]: Using interface ppp0
Nov 18 07:55:52 scarry pppd[2338]: Connect: ppp0 <--> /dev/pts/3
Nov 18 07:55:57 scarry pppd[2338]: tcflush failed: Bad file descriptor
Nov 18 07:55:57 scarry pppd[2338]: Exit.
Nov 18 07:55:57 scarry pppoe-server[2336]: Session 1 closed for client 00:10:60:5d:94:49 (10.10.4.0) on eth1
Nov 18 07:55:57 scarry pppoe-server[2336]: Sent PADT
O servidor pppoe nao está chamando o radtest ou nao sei qual dispositivo ele usa para conectar , acho que deve ser isso !!
meu /etc/ppp/pppoe-server-options
require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 200.159.78.1
ms-dns 200.159.78.10
plugin radius.so
plugin radattr.so
logfile /var/log/pppd.log
Obrigado ... !
Problemas com servidor PPPOE + RADUIS + MySQL
Cara, parece que o seu pppoe-server não está encontrando o radius para autenticar.
Nos logs do radius aparece alguma coisa?
Você falou que a classe de ips que você utiliza é 10.10.3.0 nos clientes e 10.10.2.0 nos servidores, por que nos logs tem uma linha em que aparece a classe 10.10.4.0
Citação:
Nov 18 07:55:57 scarry pppoe-server[2336]: Session 1 closed for client 00:10:60:5d:94:49 (10.10.4.0) on eth1
Outra coisa, você já chegou a ver esse tutorial aqui https://under-linux.org/wiki/Tutoriais/Pppoe.
Problemas com servidor PPPOE + RADUIS + MySQL
Desculpe minha ignoracia mas como funciona este lançe do PPOE + radius em redes ADSL ?? como funciona ? qual a finalidade ???
Abraço a todos
Problemas com servidor PPPOE + RADUIS + MySQL
De uma verificada nesses arquivos:
/etc/radiusclient/radiusclient.conf
/etc/freeradius/clients.conf
/etc/freeradius/naslist
/etc/radiusclient/servers
/etc/hosts
de uma olhada nesses arquivos para ver se os apontamentos do seu servidor de radius esta corretamente configurado.
abraços.
está correta as configurações ....
Sim olhei as configurações e estão tudo OK , e nada de funcionar .
Nessa maquina que estou rodando o servidor de pppoe , nao tem radius instalado
só tem o radiusclient e o pppoe-server !!
eu só nao mexi no meu /etc/hosts
mas do restante está tudo ok , estranho isso ....
os logs do meu servidor radius nao indicam nada para ajudar , nem os logs da maquina , nao chega nem pedido de acesso nada ... :-(
se tiverem mais alguma sugestão ou quiserem que eu cole os meus arquivos de conf aki é só dizer ....
Obrigadaooo ai pessoal !!!
Problemas com servidor PPPOE + RADUIS + MySQL
Se você não tem o radius instalado, então não tem o porque mexer no radiusclient, deve se utilizar somente o pppoe-server-options e o
pap-secrets.
Exemplo do pppoe-server-options.
auth
require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns IPSERVIDORDNS PRIMARIO
ms-dns IPSERVIDORDNS SECUNDARIO
proxyarp
netmask 255.255.255.0
defaultroute
noipdefault
usepeerdns
Ja que vc não tem radius comente essa linha ou retire da sua conf
##plugin radius.so
##plugin radattr.so
Arquivo ppp/ips
Neste arquivo você adiciona a Faixa de ips que deseja distribuir para seus clients, por exemplo.
192.168.3.100-254
Arquivo pap/secrets
exemplo de gereciamento de distrbuição de ip feita pelo pppoe
usuario * senha
exemplo de distribuição definida por você
usuario * senha 192.168.0.102
Problemas com servidor PPPOE + RADUIS + MySQL
Pessoal,
Depois de muita briga, descobri que o problema aparentemente está no PPPD e não no pppoe ou no pppoe-server, alguem que tem o pppoe-server RODANDO poderia postar aqui o /etc/ppp/options e o /etc/ppp/pppoe-server options ????
()´s
Mauricio