Radius Pppoe e Mysql, Parâmetros. Resolvido
Boa Tarde Under's.
Queria uma ajuda pessoal para uma questão de autenticação, entre o PPPoE e o Radius.
Vamos ao meu cenário.
Dslan---> PPPoe+Radius+Mysql.(Freebsd).
Preciso que o PPPoE repasse o parâmetro Vendor Tag: Circuit-Id para o RADCHECK.
Ja executei todos os testes possíveis com tcpdump, wireshark, a informação são repassadas ao PPPoE, porém não consegui encontrar, executando o Radius em modo debug não encontrei a informação.
Não existe um dicionário específico para meu equipamento de Dslan.
Abaixo o exemplo(um pedaço) do pacote recebido pelo PPPoE:
PPPoE Tags:
Vendor id: 3561
Vendor Specific PPPoE Tags
Circuit ID: PPO-AR01-8-24
Actual Data Rate UpStream: 30046000
Actual Data Rate DownStream: 5008800
Preciso coletar no Radius a informação da porta ou seja :
Circuit ID: PPO-AR01-8-24
Att
re: Radius Pppoe e Mysql, Parâmetros. Resolvido
Você deve criar um dicionário com os parâmetros específicos de sua dslan e editar as configurações do FreeRadius(supondo que uses este) com esse dicionário.
Podes pegar como modelo o dicionário para usar com RouterOS da Mikrotik.
re: Radius Pppoe e Mysql, Parâmetros. Resolvido
voce precisa desta parametro na tabela de accouting ? é isso ?
re: Radius Pppoe e Mysql, Parâmetros. Resolvido
Citação:
Postado originalmente por
alexandrecorrea
voce precisa desta parametro na tabela de accouting ? é isso ?
Bom Dia, na realidade eu preciso que ele seja incluído na tabela que recebe os dados inicialmente (radacct), e seja comparado o dado com a radcheck, junto com a password.
A informação e Circuit ID: PPO-AR01-8-24
Mas como Bjaraujo citou, acredito que preciso criar um dicionário mesmo.
existe dicionários que tem o Agente-circuit-Id, que por teoria coletaria. Estou certo ou preciso criar um dicionário especifico para meu equipamento que é Zhone.
Att
re: Radius Pppoe e Mysql, Parâmetros. Resolvido
la vai
o dicionario
ex: /usr/local/share/freeradius/dictionary.dslan
ATTRIBUTE Client-Id 100 string
no radreplay
+----+-------------------+-----------------------+----+----------------+
| id | username attribute | op | value |
+----+-------------------+-----------------------+----+----------------+
| ? | usuario | Circuit ID |:= | PPO-AR01-8-24
+----+-------------------+-----------------------+----+----------------+
vc tera que alimentar o radreplay com o que o radius vai retornar