Em 28 de setembro de 2012 10:09, Ricardo <ricardobvolp...@yahoo.com.br> escreveu: > Otavio, estamos utilizando dessa forma. > Vale ressaltar que configuramos um Linux e tudo funciona, pegamos os > arquivos de configuração e jogamos pra dentro do FreeBSD. > Quando no Linux, o simultaneous-use é checado o Radius não permite a conexão > e quando no FreeBSD, não. > > Dentro do arquivo radiusd.conf: > session { > sql > } > > Dentro do arquivo SQL.conf: > Sugeriram o uso com AcctStopTime IS NULL, mas também não rolou. > # simul_count_query = "SELECT COUNT(*) \ > # FROM ${acct_table1} \ > # WHERE UserName='%{SQL-User-Name}' \ > # AND AcctStopTime = 0" > simul_count_query = "SELECT COUNT(*) \ > FROM ${acct_table1} \ > WHERE UserName = '%{SQL-User-Name}' \ > AND AcctStopTime IS NULL" > > > simul_verify_query = "SELECT RadAcctId, AcctSessionId, UserName, \ > NASIPAddress, NASPortId, FramedIPAddress, \ > CallingStationId, FramedProtocol \ > FROM ${acct_table1} \ > WHERE UserName='%{SQL-User-Name}' \ > AND AcctStopTime = 0" >
Tentar iniciar o radius em modo debug radiusd -X Pode ser que ai mostre algo que deviria estar acontecendo Olhe tb o script checkrad se ele estiver com algum problema pode estar retornando que as sessoes não existem realmente e assim o radius libera a conexão. Tenta rodar ele manualmente e confira os resultados Tem mais uma coisa pode até ser estupida de falar, mas quando nada funciona é bom lembrar o obvio as vezes, mas os clients estão fazendo o account normalmente no banco de dados ? > -----Mensagem original----- > De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome > de Otavio Augusto > Enviada em: sexta-feira, 28 de setembro de 2012 09:29 > Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) > Assunto: Re: [FUG-BR] Mikrotik + PPPoE + Freeradius1.1.8 com > Simultaneous-use > > Em 27 de setembro de 2012 20:34, Adailton Milhorini > <milhor...@hardonline.com.br> escreveu: >> Boa noite.. >> >> Para funcionar o Simultaneos-Use no freeradius 2, voce tem que editar >> o arquivo sql.conf que fica dentro da pasta etc/raddb/ >> >> e adicionar ou descomentar caso já possua esta linha >> >> simul_count_query = "SELECT COUNT(*) \ >> FROM radacct \ >> WHERE username = '%{SQL-User-Name}' \ >> AND acctstoptime IS NULL" >> >> >> antes do fechamento da chaves... e restart o radius.. > > Lembrando de indicar que vc vai usar o sql como session no arquivo > sites-available/default > > onde: > > sessions { > > # See "Simultaneous Use Checking Queries" in sql.conf > sql > } > > >> >> Adailton Milhorini >> HardOnline Internet >> >> >> Em 27 de setembro de 2012 16:49, Ricardo >> <ricardobvolp...@yahoo.com.br> escreveu: >>> Pessoal, boa tarde. >>> >>> Estamos configurando um freeradius1.1.8 com mysql55 pra autenticar os >>> clientes onde o NAS é MikroTik RouterOS. A versão do FreeBSD é a 8.3 >>> GENERIC, testamos tbm na 8.2 STABLE. >>> >>> Não conseguimos contornar o que aperenta ser um BUG relacionado ao >>> bloqueio de conexões simultaneas, estamos usando o SQL, a query >>> relacionada a logins simultaneos está habilitada, porem pelo que >>> parece o Simultaneous-use := 1 não é respeitado, sendo que o mesmo login > se conecta simultaneamente. >>> >>> A tabela radacct possui apenas o registro da primeira conexão do >>> login junto ao servidor radius, o mais estranho é que quando é >>> realizada a segunda o uptime dos logins começam a regredir até zerar >>> e depois a contagem é iniciada novamente. >>> >>> Testamos, freeradius1.1.8 e também 2.1.12. >>> >>> O interessante da hitória é que quando testamos com GNU Linux não >>> tivemos este problema. >>> >>> >>> >>> Alguém passou por algo parecido e encontrou alguma forma de bloquear >>> a conexão simultânea? >>> >>> ------------------------- >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > -- > Otavio Augusto > --------------------- > Consultor de TI > Citius Tecnologia > 31 37761866 > 31 88651242 > http://www.citiustecnologia.com.br > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Otavio Augusto --------------------- Consultor de TI Citius Tecnologia 31 37761866 31 88651242 http://www.citiustecnologia.com.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd