+ Responder ao Tópico



  1. #61

    Padrão

    recebi sim, estava baixando mas em 79% deu erro, vou baixar de novo...vc enviou o cd para minha residencia?? qual o tipo de postagem usou??? pq comprei dia 19/12 e hoje já é 5. já tem mais de 15 dias, mandou de carta simples??? pelo tempo....

  2. #62

    Padrão ok

    amigo enviei por encomenda normal, geralmente meus clientes recebem em cinco dias uteis, pode ter ter sido alguma coisa nos correios, mais uma vez obrigado e desculpas qualquer coisa.

    Pedro Filho
    MK-AUTH

  3. #63

    Padrão

    Citação Postado originalmente por pedrovigia Ver Post
    amigo enviei por encomenda normal, geralmente meus clientes recebem em cinco dias uteis, pode ter ter sido alguma coisa nos correios, mais uma vez obrigado e desculpas qualquer coisa.

    Pedro Filho
    MK-AUTH
    fico muito agradecido pela atenção, desculpas pelo mal estar causado, minhas sinceras desculpas.
    quem pagou pelos software, vai ter dieito a atualizações, sem pagar de novo ???

  4. #64

    Padrão

    Citação Postado originalmente por vitorveloso Ver Post
    Boa tarde amigos,


    Com base no ótimo tutorial do nosso amigo AirKing (Mikrotik + Freeradius + Mysql + Hotspot).
    Desenvolvi um sistema em php para gerenciamento de meus cliente (contas a pagar, a receber, edição de dados do cliente, impressão de carnê e uma pagina para que o proprio cliente altere sua senha e a partir de agora estou disponibilizando ele "de gratis" para aqueles que estão cansados de soluções pagas para coisas banais e rotineiras do nosso dia-a-dia.

    Configuração:
    Alterar o arquivo config dentro da pasta Connections
    Alterar o arquivo desconectar dentro da pasta cliente
    Alterar o contrato com os dados de sua empresa dentro da pasta contrato
    importar o arquivo radius.sql dentro da pasta sql para sua base de dados

    Usuário: admin
    senha: admin

    Bom, é isso!!!
    Espero que gostem e caso alguem faça alguma alterção que poste aqui.


    Abraços a todos

    http://201.30.186.67/level2/login.jpg
    http://201.30.186.67/level2/adcionando_cliente.jpg
    http://201.30.186.67/level2/caixa.jpg
    http://201.30.186.67/level2/contas_receber.jpg
    Poha kara!!! Que é isso? Ainda de graça? Olha... não tenho o que dizer, só um muito obrigado, que Deus te abençoe e te ilumine, atitudes com a sua só tem a engrandecer a comunidade, tenha certeza que isso não sendo de graça, pois você será recompensado de uma forma bem especial que é o reconhecimento da comunidade e que com isso abre muitas portas. Mas estendo aqui o meu agradecimento aos usuários: AndersonMachado, EdilsonLSouza e entre outros que contribuiram com seus sistemas para o crescimento da comunidade. Um abraços em todos e um muito obrigado novamente...

  5. #65

    Padrão instalei funcionou no windows sem carne e sem pagina de clientes

    Instalei seu programa e pelo q vejo é muito bom mas ele so funcionou a parte de cadastro de clientes
    planos, caixa, funcionarios isso tudo no windows o q poderia esta dando errado no carne para ele abrir em branco

    no linux nao consegui fazer ele funcionar esta dando uma pagina como se nao se conectace com o banco de dados
    mas sendo q o servidor esta tudo rodando por eu testar outra pagina e dar certo
    teria algo aver com versao do php sendo a 4

    no windows como eu faço para funcionar a pagina do cliente ou so no linux por usar freeradius

    e o carne por q ele ficaria branco ?

    e nao consigo fazer o sistema se comunicar com o mikrotik para q poso ser alterado senha dos usuarios
    se vc puder me ajudar fico grato.

  6. #66

    Padrão

    sem querer escraxar, se vc le esse topico desdo começo vai tirar suas duvida.(a parte do carne vou deixar vou ler as paginas anteriores e achar.) mas vamos lá.

    pra mim foi duro consegui fazer funcionar.. mas vai um conselho, baixe o ubuntu 8.04, e instale ele normal. logo depois de instalado vai em:
    -Sistema > Administração > Gerenciador de Pacotes Sypnatic
    - Digite sua senha.
    - Dentro do Gerenciador de Pacotes vá em: Editar > Marcar Pacotes por Tarefas
    - Ao abrir uma lista de opções escolha LAMP e dê OK
    Pronto, agora o seu Linux está configurado.
    depois faça o seguinte: entre novamente no Gerenciador de Pacotes Synaptic. Clique em procurar e digite “phpmyadmin”. Marque para instalação e espere. Quando ele perguntar pelo Apache, escolha o Apache2. Depois vá em http://localhost/phpmyadmin. e verifique.

    E os projetos para serem compilados pelo Apache devem estar em: /var/www/ .
    depois no terminal digite apt-get install freeradius-mysql. espere instalar.

    presumindo que vc ja saiba entra no phpmyadmin, então importe o banco de dados que vem no level2, vai em user e add um usuario.
    agora vc precisa de fazer algumas alterações no freeradius.
    vai em /etc/freeradius edite o aquivo clients.conf
    Exemplo:
    adicione na ultima linha
    client 200.200.200.200 {
    secret = (senha que vc escolher para acesso do mikrotik)
    shortname = mikrotik
    nastype = other
    }

    client 200.200.200.1 {
    secret = (senha que vc escolher para acesso do mikrotik)
    shortname = radius
    nastype = other
    }

    agora vamos editar o radiusd.conf

    na parte authorize ficam ativas as opcoes:
    preprocess, chap, mschap, suffix, eap, sql

    na parte preacct ficam ativas as opcoes:
    preprocess, acct_unique, suffix

    na parte accounting ficam ativas as opcoes:
    detail, unix, sql, radutmp

    na parte session ficam ativas as opcoes:
    radutmp, sql

    na parte post-auth ficam ativas as opcoes:
    sql

    pronto... terminamos de editar o radiusd.conf

    e por ultimo o arquivo sql.conf

    logo no começo tem a configuração de como se conectar com o banco de dados. coloque os dados de acesso ao BD.

    Vamos configurar agora o mikrotik.

    Va em IP - Hotspot
    Na Aba Servers Clique em Profile

    de 2 clicks no profile que seu servidor hotspot esta utilizando.

    Clique na aba Radius
    ative a opcao Use Radius
    e deixe ativa a opcao accounting e mude de wireless para ethernet.

    agora... no menu principal clique em Radius
    clique no sinal de + e adicione um radius.

    Em Service deixe somente ativo o hotspot
    Em Address coloque o ip do seu servidor radius
    Em Secret Coloque a senha que voce configurou para acesso do ip do seu mikrotik

    Agora... vamos criar os grupos do hotspot

    IP - Hotspot - Users
    clique em Profiles
    adicione um novo profile ( grupo )
    preencha assim:
    Name: 128k
    Shared Users: 1
    Rate Limit: 128k/128k

    pronto.... seu grupo esta criado... com banda de 128k


    tem um tuto do Airking muito foda, mas esse jeito e mais simplificado e facil. espero ter ajudado.

    se a pagina de algum erro de exibição vai no etc/php/apache2 Mude a opção no php.ini
    output_buffering = Off
    para
    output_buffering = ON

    reinicie o apache.


    que vai funcionar.


    espero ter ajudado.
    Última edição por muriloc4; 11-01-2009 às 23:45.

  7. #67

    Padrão

    Citação Postado originalmente por muriloc4 Ver Post
    sem querer escraxar, se vc le esse topico desdo começo vai tirar suas duvida.(a parte do carne vou deixar vou ler as paginas anteriores e achar.) mas vamos lá.

    pra mim foi duro consegui fazer funcionar.. mas vai um conselho, baixe o ubuntu 8.04, e instale ele normal. logo depois de instalado vai em:
    -Sistema > Administração > Gerenciador de Pacotes Sypnatic
    - Digite sua senha.
    - Dentro do Gerenciador de Pacotes vá em: Editar > Marcar Pacotes por Tarefas
    - Ao abrir uma lista de opções escolha LAMP e dê OK
    Pronto, agora o seu Linux está configurado.
    depois faça o seguinte: entre novamente no Gerenciador de Pacotes Synaptic. Clique em procurar e digite “phpmyadmin”. Marque para instalação e espere. Quando ele perguntar pelo Apache, escolha o Apache2. Depois vá em http://localhost/phpmyadmin. e verifique.

    E os projetos para serem compilados pelo Apache devem estar em: /var/www/ .
    depois no terminal digite apt-get install freeradius-mysql. espere instalar.

    presumindo que vc ja saiba entra no phpmyadmin, então importe o banco de dados que vem no level2, vai em user e add um usuario.
    agora vc precisa de fazer algumas alterações no freeradius.
    vai em /etc/freeradius edite o aquivo clients.conf
    Exemplo:
    adicione na ultima linha
    client 200.200.200.200 {
    secret = (senha que vc escolher para acesso do mikrotik)
    shortname = mikrotik
    nastype = other
    }

    client 200.200.200.1 {
    secret = (senha que vc escolher para acesso do mikrotik)
    shortname = radius
    nastype = other
    }

    agora vamos editar o radiusd.conf

    na parte authorize ficam ativas as opcoes:
    preprocess, chap, mschap, suffix, eap, sql

    na parte preacct ficam ativas as opcoes:
    preprocess, acct_unique, suffix

    na parte accounting ficam ativas as opcoes:
    detail, unix, sql, radutmp

    na parte session ficam ativas as opcoes:
    radutmp, sql

    na parte post-auth ficam ativas as opcoes:
    sql

    pronto... terminamos de editar o radiusd.conf

    e por ultimo o arquivo sql.conf

    logo no começo tem a configuração de como se conectar com o banco de dados. coloque os dados de acesso ao BD.

    Vamos configurar agora o mikrotik.

    Va em IP - Hotspot
    Na Aba Servers Clique em Profile

    de 2 clicks no profile que seu servidor hotspot esta utilizando.

    Clique na aba Radius
    ative a opcao Use Radius
    e deixe ativa a opcao accounting e mude de wireless para ethernet.

    agora... no menu principal clique em Radius
    clique no sinal de + e adicione um radius.

    Em Service deixe somente ativo o hotspot
    Em Address coloque o ip do seu servidor radius
    Em Secret Coloque a senha que voce configurou para acesso do ip do seu mikrotik

    Agora... vamos criar os grupos do hotspot

    IP - Hotspot - Users
    clique em Profiles
    adicione um novo profile ( grupo )
    preencha assim:
    Name: 128k
    Shared Users: 1
    Rate Limit: 128k/128k

    pronto.... seu grupo esta criado... com banda de 128k


    tem um tuto do Airking muito foda, mas esse jeito e mais simplificado e facil. espero ter ajudado.

    se a pagina de algum erro de exibição vai no etc/php/apache2 Mude a opção no php.ini
    output_buffering = Off
    para
    output_buffering = ON

    reinicie o apache.


    que vai funcionar.


    espero ter ajudado.
    Vc não espera ter ajuda kara, poha tuh ajudou pra caralho, obrigadão!!!

  8. #68

    Padrão Erro na função

    Aqui instalei tudo blz, mas quando vou fazer qualquer ação, desde a pagina de login aparece o erro:

    Fatal error: Call to undefined function mb_http_input()

    Esta dando esse erro ai na função , não sei porq..

    Uso php 4 e apache 2, será que tem alguma coisa haver ??
    Última edição por rafaelmju; 27-01-2009 às 13:57.

  9. #69

    Padrão

    Citação Postado originalmente por rafaelmju Ver Post
    Aqui instalei tudo blz, mas quando vou fazer qualquer ação, desde a pagina de login aparece o erro:

    Fatal error: Call to undefined function mb_http_input()

    Esta dando esse erro ai na função , não sei porq..

    Uso php 4 e apache 2, será que tem alguma coisa haver ??
    mb_http_input

    (PHP 4 >= 4.0.6, PHP 5)
    mb_http_input — Detect HTTP input character encoding

  10. #70

    Padrão

    Citação Postado originalmente por vitorveloso Ver Post
    mb_http_input

    (PHP 4 >= 4.0.6, PHP 5)
    mb_http_input — Detect HTTP input character encoding
    Vitor ,

    voce teria os arquivos php mais recentes?

    outra coisa seria:

    no seu php..ele não acessa todas as tabelas?

    tipo radcheck,radgroupreply

    teria um pulo do gato ou eu perdi alguma coisa...a proposito li todo os post deste forum!

    um abraço e parabens pelo post!!!

  11. #71

    Padrão

    Citação Postado originalmente por fepotaco Ver Post
    Vitor ,

    voce teria os arquivos php mais recentes?

    outra coisa seria:

    no seu php..ele não acessa todas as tabelas?

    tipo radcheck,radgroupreply

    teria um pulo do gato ou eu perdi alguma coisa...a proposito li todo os post deste forum!

    um abraço e parabens pelo post!!!
    Você terá que atualizar a versão do php, aconselho a 5.
    Ele faz o acesso do radcheck e radreply. Os grupos de acesso tem que ser criados no mikrotik (Ex.: 128k, limit: 128k/128k) e no level somente o plano de mesmo nome (Ex.: 128k)

  12. #72

    Padrão

    vitor vc ja num tem uma versão, mas atual do level2 ai não?????

  13. #73

    Padrão

    Citação Postado originalmente por vitorveloso Ver Post
    Você terá que atualizar a versão do php, aconselho a 5.
    Ele faz o acesso do radcheck e radreply. Os grupos de acesso tem que ser criados no mikrotik (Ex.: 128k, limit: 128k/128k) e no level somente o plano de mesmo nome (Ex.: 128k)
    ok beleza..

    ë que tenho um ubuntu server 8.1 e não consigo autenticar nem os usuarios teste..

    Assim:
    root@integra:~# freeradius -X...
    no final....
    radiusd: #### Opening IP addresses and Ports ####
    listen {
    type = "auth"
    ipaddr = *
    port = 0
    Failed binding to socket: Address already in use
    /etc/freeradius/radiusd.conf[236]: Error binding to port for 0.0.0.0 port 1812

    teste da conta:

    radtest test secret 192.168.10.2 1812 testing123Sending Access-Request of id 113 to 192.168.10.2 port 1812
    User-Name = "test"
    User-Password = "secret"
    NAS-IP-Address = 200............
    NAS-Port = 1812
    Sending Access-Request of id 113 to 192.168.10.2 port 1812
    User-Name = "test"
    User-Password = "secret"
    NAS-IP-Address = 200.........
    NAS-Port = 1812

    eu estou usando freeradoius 2.1

    sera que pode dar um help??

    Valeu

  14. #74

    Padrão

    Citação Postado originalmente por muriloc4 Ver Post
    vitor vc ja num tem uma versão, mas atual do level2 ai não?????
    Estou terminando a parte do livro caixa.
    Se não tiver contra tempo, creio eu, em 15 dias termino.

  15. #75

    Padrão

    Citação Postado originalmente por fepotaco Ver Post
    ok beleza..

    ë que tenho um ubuntu server 8.1 e não consigo autenticar nem os usuarios teste..

    Assim:
    root@integra:~# freeradius -X...
    no final....
    radiusd: #### Opening IP addresses and Ports ####
    listen {
    type = "auth"
    ipaddr = *
    port = 0
    Failed binding to socket: Address already in use
    /etc/freeradius/radiusd.conf[236]: Error binding to port for 0.0.0.0 port 1812

    teste da conta:

    radtest test secret 192.168.10.2 1812 testing123Sending Access-Request of id 113 to 192.168.10.2 port 1812
    User-Name = "test"
    User-Password = "secret"
    NAS-IP-Address = 200............
    NAS-Port = 1812
    Sending Access-Request of id 113 to 192.168.10.2 port 1812
    User-Name = "test"
    User-Password = "secret"
    NAS-IP-Address = 200.........
    NAS-Port = 1812

    eu estou usando freeradoius 2.1

    sera que pode dar um help??

    Valeu
    Coloca as configurações do freeradius para que eu possa revisar...

  16. #76

    Padrão

    Citação Postado originalmente por vitorveloso Ver Post
    Coloca as configurações do freeradius para que eu possa revisar...
    /etc/freeradiusradius.conf
    prefix = /usr
    exec_prefix = /usr
    sysconfdir = /etc
    localstatedir = /var
    sbindir = ${exec_prefix}/sbin
    logdir = /var/log/freeradius
    raddbdir = /etc/freeradius
    radacctdir = ${logdir}/radacct
    # Location of config and logfiles.
    confdir = ${raddbdir}
    run_dir = ${localstatedir}/run/freeradius
    # Should likely be ${localstatedir}/lib/radiusd
    db_dir = ${raddbdir}
    libdir = /usr/lib/freeradius
    pidfile = ${run_dir}/radiusd.pid
    #chroot = /path/to/chroot/directory
    # for some finer-grained access controls.
    #user = radius
    #group = radius
    # max_request_time: The maximum time (in seconds) to handle a request.
    # Requests which take more time than this to process may be killed, and
    # a REJECT message is returned.
    # Useful range of values: 5 to 120
    max_request_time = 30
    # If this value is set too low, then duplicate requests from the NAS
    # MAY NOT be detected, and will instead be handled as seperate requests.
    # If this value is set too high, then the server will cache too many
    # requests, and some new requests may get blocked. (See 'max_requests'.)
    # Useful range of values: 2 to 10
    cleanup_delay = 5
    max_requests = 1024

    listen {

    type = auth
    # Note: "type = proxy" lets you control the source IP used for
    ipaddr = *
    # 0 means "use /etc/services for the proper port"
    port = 0
    interface = eth0
    }
    # This second "listen" section is for listening on the accounting
    # port, too.
    listen {
    ipaddr = *
    # ipv6addr = ::
    port = 0
    type = acct
    # interface = eth0
    # clients = per_socket_clients
    }

    hostname_lookups = no

    allow_core_dumps = no
    # Regular expressions
    regular_expressions = yes
    extended_expressions = yes
    # Logging section. The various "log_*" configuration items
    # will eventually be moved here.
    log {

    destination = files
    file = ${logdir}/radius.log

    syslog_facility = daemon

    # Log the full User-Name attribute, as it was found in the request.
    # allowed values: {no, yes}
    stripped_names = no
    # Log authentication requests to the log file.
    # allowed values: {no, yes}
    auth = no

    auth_badpass = no
    auth_goodpass = no
    }
    # The program to execute to do concurrency checks.
    checkrad = ${sbindir}/checkrad
    security {

    # Useful ranges: 1 to 5
    reject_delay = 1

    status_server = yes
    }

    proxy_requests = yes
    $INCLUDE proxy.conf

    $INCLUDE clients.conf

    thread pool {
    # Number of servers to start initially --- should be a reasonable
    # ballpark figure.
    start_servers = 5

    max_servers = 32
    min_spare_servers = 3
    max_spare_servers = 10

    max_requests_per_server = 0
    }

    modules {

    $INCLUDE ${confdir}/modules/

    $INCLUDE eap.conf

    # Include another file that has the SQL-related configuration.
    # This is another file only because it tends to be big.
    #
    $INCLUDE sql.conf

    #
    # This module is an SQL enabled version of the counter module.
    #
    $INCLUDE sql/mysql/counter.conf
    #$INCLUDE sql/postgresql/counter.conf

    # IP addresses managed in an SQL table.
    #$INCLUDE sqlippool.conf
    # OTP token support. Not included by default.
    # $INCLUDE otp.conf

    }
    instantiate {

    expr

    expiration
    logintime
    # accounting sections.

    authorize {

    preprocess
    chap
    mschap
    suffix
    eap
    sql
    }
    preacct {

    preprocess
    acct_unique
    suffix
    }

    accounting {

    detail
    unix
    sql
    radutmp
    }

    session {

    radutmp
    sql
    }

    post_auth {
    sql
    }


    }

    $INCLUDE policy.conf

    -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
    /etc/freeradius/sql.conf


    sql {

    database = "mysql"

    driver = "rlm_sql_${database}"

    # Connection info:
    server = "localhost"
    login = "root"
    password = "minha senha"

    # Database table configuration for everything except Oracle
    radius_db = "radius"
    # If you are using Oracle then use this instead
    # radius_db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=your_sid)))"

    acct_table1 = "radacct"
    acct_table2 = "radacct"

    # Allow for storing data after authentication
    postauth_table = "radpostauth"

    authcheck_table = "radcheck"
    authreply_table = "radreply"

    groupcheck_table = "radgroupcheck"
    groupreply_table = "radgroupreply"

    # Table to keep group info
    usergroup_table = "radusergroup"

    # If set to 'yes' (default) we read the group tables
    # If set to 'no' the user MUST have Fall-Through = Yes in the radreply table
    # read_groups = yes

    # Remove stale session if checkrad does not see a double login
    deletestalesessions = yes

    # Print all SQL statements when in debug mode (-x)
    sqltrace = no
    sqltracefile = ${logdir}/sqltrace.sql

    # number of sql connections to make to server
    num_sql_socks = 5

    # number of seconds to dely retrying on a failed database
    # connection (per_socket)
    connect_failure_retry_delay = 60

    #readclients = yes

    # Table to keep radius client info
    nas_table = "nas"

    # Read driver-specific configuration
    $INCLUDE sql/${database}/dialup.conf
    }

    -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x

    /etc/freeradius/clients.conf

    client localhost {
    # Allowed values are:
    # dotted quad (1.2.3.4)
    # hostname (radius.example.com)
    ipaddr = 127.0.0.1

    secret = testing123

    # allowed values: yes, no
    require_message_authenticator = yes
    nastype = other # localhost isn't usually a NAS...
    }
    client 192.168.10.5 {
    secret = senha do radius
    shortname = mikrotik
    nastype = other
    }

    client 192.168.10.2 {
    secret = senha do radius
    shortname = radius
    nastype = other
    }
    -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
    /etc/freeradius/proxy.conf

    realm integra {
    type = radius
    authhost = 192.168.10.2
    accthost = 192.168.10.2
    secret = fanina
    }

    radio RB433AH AP Brigde
    Set- wireless 2.4 Engenius 600W
    Rede 192.168.10.5/16 Brigde

    Server ubuntu 8.1
    com Lamp, Nat e Proxy(Squid)2.7
    ETH0 - ip 200.......
    ETH1 - ip 192.168.10.2/16


    Muito Obrigado pelo seu nteresse em ajudar!!
    Sou CCNP Cisco e Voip Trixbox a 7 anos..o que eu puder ajudar estou a disposição Veloso!!

    Valeu!

  17. #77

    Padrão

    comenta a parte do listen e coloca aqui o resultado...

    #listen {
    # IP address on which to listen.
    # Allowed values are:
    # dotted quad (1.2.3.4)
    # hostname (radius.example.com)
    # wildcard (*)
    # ipaddr = *

    # Port on which to listen.
    # Allowed values are:
    # integer port number (1812)
    # 0 means "use /etc/services for the proper port"
    # port = 0

    # Type of packets to listen for.
    # Allowed values are:
    # auth listen for authentication packets
    # acct listen for accounting packets
    #
    # type = auth
    #}

  18. #78

    Padrão

    /etc/init.d# freeradius -X
    FreeRADIUS Version 2.1.0, for host i486-pc-linux-gnu, built on Oct 9 2008 at 13:24:33
    Copyright (C) 1999-2008 The FreeRADIUS server project and contributors.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.
    You may redistribute copies of FreeRADIUS under the terms of the
    GNU General Public License v2.
    Starting - reading configuration files ...
    including configuration file /etc/freeradius/radiusd.conf
    including configuration file /etc/freeradius/proxy.conf
    including configuration file /etc/freeradius/clients.conf
    including files in directory /etc/freeradius/modules/
    including configuration file /etc/freeradius/modules/pam
    including configuration file /etc/freeradius/modules/pap
    including configuration file /etc/freeradius/modules/chap
    including configuration file /etc/freeradius/modules/echo
    including configuration file /etc/freeradius/modules/exec
    including configuration file /etc/freeradius/modules/expr
    including configuration file /etc/freeradius/modules/ldap
    including configuration file /etc/freeradius/modules/krb5
    including configuration file /etc/freeradius/modules/unix
    including configuration file /etc/freeradius/modules/inner-eap
    including configuration file /etc/freeradius/modules/radutmp
    including configuration file /etc/freeradius/modules/counter
    including configuration file /etc/freeradius/modules/acct_unique
    including configuration file /etc/freeradius/modules/files
    including configuration file /etc/freeradius/modules/realm
    including configuration file /etc/freeradius/modules/wimax
    including configuration file /etc/freeradius/modules/mac2vlan
    including configuration file /etc/freeradius/modules/linelog
    including configuration file /etc/freeradius/modules/detail.example.com
    including configuration file /etc/freeradius/modules/checkval
    including configuration file /etc/freeradius/modules/logintime
    including configuration file /etc/freeradius/modules/sql_log
    including configuration file /etc/freeradius/modules/sradutmp
    including configuration file /etc/freeradius/modules/always
    including configuration file /etc/freeradius/modules/attr_rewrite
    including configuration file /etc/freeradius/modules/detail
    including configuration file /etc/freeradius/modules/digest
    including configuration file /etc/freeradius/modules/ippool
    including configuration file /etc/freeradius/modules/mac2ip
    including configuration file /etc/freeradius/modules/mschap
    including configuration file /etc/freeradius/modules/smbpasswd
    including configuration file /etc/freeradius/modules/passwd
    including configuration file /etc/freeradius/modules/policy
    including configuration file /etc/freeradius/modules/etc_group
    including configuration file /etc/freeradius/modules/preprocess
    including configuration file /etc/freeradius/modules/attr_filter
    including configuration file /etc/freeradius/modules/detail.log
    including configuration file /etc/freeradius/modules/expiration
    including configuration file /etc/freeradius/eap.conf
    including configuration file /etc/freeradius/sql.conf
    including configuration file /etc/freeradius/sql/mysql/dialup.conf
    including configuration file /etc/freeradius/sql/mysql/counter.conf
    including configuration file /etc/freeradius/policy.conf
    including dictionary file /etc/freeradius/dictionary
    main {
    prefix = "/usr"
    localstatedir = "/var"
    logdir = "/var/log/freeradius"
    libdir = "/usr/lib/freeradius"
    radacctdir = "/var/log/freeradius/radacct"
    hostname_lookups = no
    max_request_time = 30
    cleanup_delay = 5
    max_requests = 1024
    allow_core_dumps = no
    pidfile = "/var/run/freeradius/radiusd.pid"
    checkrad = "/usr/sbin/checkrad"
    debug_level = 0
    proxy_requests = yes
    log {
    stripped_names = no
    auth = no
    auth_badpass = no
    auth_goodpass = no
    }
    security {
    max_attributes = 200
    reject_delay = 1
    status_server = yes
    }
    }
    client localhost {
    ipaddr = 127.0.0.1
    require_message_authenticator = yes
    secret = "testing123"
    nastype = "other"
    }
    client 192.168.10.5 {
    require_message_authenticator = no
    secret = "fanina"
    shortname = "mikrotik"
    nastype = "other"
    }
    client 192.168.10.2 {
    require_message_authenticator = no
    secret = "fanina"
    shortname = "radius"
    nastype = "other"
    }
    radiusd: #### Loading Realms and Home Servers ####
    proxy server {
    retry_delay = 5
    retry_count = 3
    default_fallback = no
    dead_time = 120
    wake_all_if_all_dead = no
    }
    home_server localhost {
    ipaddr = 127.0.0.1
    port = 1812
    type = "auth"
    secret = "testing123"
    response_window = 20
    max_outstanding = 65536
    zombie_period = 40
    status_check = "status-server"
    ping_interval = 30
    check_interval = 30
    num_answers_to_alive = 3
    num_pings_to_alive = 3
    revive_interval = 120
    status_check_timeout = 4
    }
    home_server_pool my_auth_failover {
    type = fail-over
    home_server = localhost
    }
    realm example.com {
    auth_pool = my_auth_failover
    }
    realm LOCAL {
    }
    realm integra {
    authhost = 192.168.10.2
    accthost = 192.168.10.2
    secret = fanina
    }
    radiusd: #### Instantiating modules ####
    instantiate {
    Module: Linked to module rlm_exec
    Module: Instantiating exec
    exec {
    wait = no
    input_pairs = "request"
    shell_escape = yes
    }
    Module: Linked to module rlm_expr
    Module: Instantiating expr
    Module: Linked to module rlm_expiration
    Module: Instantiating expiration
    expiration {
    reply-message = "Password Has Expired "
    }
    Module: Linked to module rlm_logintime
    Module: Instantiating logintime
    logintime {
    reply-message = "You are calling outside your allowed timespan "
    minimum-timeout = 60
    }
    }
    radiusd: #### Loading Virtual Servers ####
    modules {
    }
    radiusd: #### Opening IP addresses and Ports ####

  19. #79

    Padrão

    Não sei se é o cansaço mas não estou vendo nada errado nas conf.

    Segue abaixo as minhas:

    freeradius/radiusd.conf

    prefix = /usr
    exec_prefix = /usr
    sysconfdir = /etc
    localstatedir = /var
    sbindir = ${exec_prefix}/sbin
    logdir = /var/log/freeradius
    raddbdir = /etc/freeradius
    radacctdir = ${logdir}/radacct

    confdir = ${raddbdir}
    run_dir = ${localstatedir}/run/freeradius

    log_file = ${logdir}/radius.log

    libdir = /usr/lib/freeradius

    pidfile = ${run_dir}/freeradius.pid

    user = freerad
    group = freerad

    max_request_time = 30

    delete_blocked_requests = no

    cleanup_delay = 5

    max_requests = 1024

    bind_address = *

    port = 0

    hostname_lookups = no

    allow_core_dumps = no

    regular_expressions = yes
    extended_expressions = yes

    log_stripped_names = no

    log_auth = no

    log_auth_badpass = no
    log_auth_goodpass = no

    usercollide = no

    lower_user = no
    lower_pass = no

    nospace_user = no
    nospace_pass = no

    checkrad = ${sbindir}/checkrad

    security {

    max_attributes = 200

    reject_delay = 1

    status_server = no
    }

    proxy_requests = yes
    $INCLUDE ${confdir}/proxy.conf


    $INCLUDE ${confdir}/clients.conf

    snmp = no
    $INCLUDE ${confdir}/snmp.conf


    thread pool {

    start_servers = 5

    max_servers = 32

    min_spare_servers = 3
    max_spare_servers = 10

    max_requests_per_server = 0
    }

    modules {

    pap {
    auto_header = yes
    }

    chap {
    authtype = CHAP
    }

    pam {
    pam_auth = radiusd
    }

    unix {
    cache = no
    cache_reload = 600

    shadow = /etc/shadow

    radwtmp = ${logdir}/radwtmp
    }

    $INCLUDE ${confdir}/eap.conf

    mschap {

    ldap {
    server = "ldap.your.domain"
    basedn = "o=My Org,c=UA"
    filter = "(uid=%{Stripped-User-Name:-%{User-Name}})"
    start_tls = no
    access_attr = "dialupAccess"
    dictionary_mapping = ${raddbdir}/ldap.attrmap
    ldap_connections_number = 5
    edir_account_policy_check=no
    timeout = 4
    timelimit = 3
    net_timeout = 1

    }

    .
    realm IPASS {
    format = prefix
    delimiter = "/"
    ignore_default = no
    ignore_null = no
    }

    realm suffix {
    format = suffix
    delimiter = "@"
    ignore_default = no
    ignore_null = no
    }

    realm realmpercent {
    format = suffix
    delimiter = "%"
    ignore_default = no
    ignore_null = no
    }

    realm ntdomain {
    format = prefix
    delimiter = "\\"
    ignore_default = no
    ignore_null = no
    }

    checkval {

    item-name = Calling-Station-Id
    check-name = Calling-Station-Id
    data-type = string

    }

    preprocess {
    huntgroups = ${confdir}/huntgroups
    hints = ${confdir}/hints

    with_ascend_hack = no
    ascend_channels_per_line = 23

    with_ntdomain_hack = no

    with_specialix_jetstream_hack = no

    with_cisco_vsa_hack = no
    }

    files {
    usersfile = ${confdir}/users
    acctusersfile = ${confdir}/acct_users
    preproxy_usersfile = ${confdir}/preproxy_users
    compat = no
    }

    detail {
    detailfile = ${radacctdir}/%{Client-IP-Address}/detail-%Y%m%d

    detailperm = 0600
    }

    acct_unique {
    key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
    }

    $INCLUDE ${confdir}/sql.conf

    radutmp {

    filename = ${logdir}/radutmp
    username = %{User-Name}
    case_sensitive = yes
    check_with_nas = yes
    perm = 0600
    callerid = "yes"
    }

    radutmp sradutmp {
    filename = ${logdir}/sradutmp
    perm = 0644
    callerid = "no"
    }

    attr_filter {
    attrsfile = ${confdir}/attrs
    }
    counter daily {
    filename = ${raddbdir}/db.daily
    key = User-Name
    count-attribute = Acct-Session-Time
    reset = daily
    counter-name = Daily-Session-Time
    check-name = Max-Daily-Session
    allowed-servicetype = Framed-User
    cache-size = 5000
    }

    sqlcounter dailycounter {
    counter-name = Daily-Session-Time
    check-name = Max-Daily-Session
    reply-name = Session-Timeout
    sqlmod-inst = sql
    key = User-Name
    reset = daily
    query = "SELECT SUM(AcctSessionTime - \
    GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
    FROM radacct WHERE UserName='%{%k}' AND \
    UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
    }

    sqlcounter monthlycounter {
    counter-name = Monthly-Session-Time
    check-name = Max-Monthly-Session
    reply-name = Session-Timeout
    sqlmod-inst = sql
    key = User-Name
    reset = monthly
    query = "SELECT SUM(AcctSessionTime - \
    GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
    FROM radacct WHERE UserName='%{%k}' AND \
    UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
    }

    always fail {
    rcode = fail
    }
    always reject {
    rcode = reject
    }
    always ok {
    rcode = ok
    simulcount = 0
    mpp = no
    }

    expr {
    }

    digest {
    }

    exec {
    wait = yes
    input_pairs = request
    }
    exec echo {
    wait = yes
    program = "/bin/echo %{User-Name}"
    input_pairs = request
    output_pairs = reply
    }

    ippool main_pool {
    range-start = 192.168.1.1
    range-stop = 192.168.3.254
    netmask = 255.255.255.0
    cache-size = 800
    session-db = ${raddbdir}/db.ippool
    ip-index = ${raddbdir}/db.ipindex
    override = no
    maximum-timeout = 0
    }
    }

    exec

    expr

    }

    authorize {
    preprocess
    chap
    mschap
    suffix
    eap
    sql
    }

    authenticate {

    Auth-Type PAP {
    pap
    }

    Auth-Type CHAP {
    chap
    }

    Auth-Type MS-CHAP {
    mschap
    }

    unix
    eap
    }

    preacct {
    preprocess
    acct_unique
    suffix
    }

    accounting {
    detail
    unix
    radutmp
    sql
    }

    session {
    radutmp
    sql
    }

    post-auth {
    sql
    }

    pre-proxy {
    }

    post-proxy {
    eap
    }

  20. #80

    Padrão

    Citação Postado originalmente por vitorveloso Ver Post
    Não sei se é o cansaço mas não estou vendo nada errado nas conf.

    Segue abaixo as minhas:

    freeradius/radiusd.conf

    prefix = /usr
    exec_prefix = /usr
    sysconfdir = /etc
    localstatedir = /var
    sbindir = ${exec_prefix}/sbin
    logdir = /var/log/freeradius
    raddbdir = /etc/freeradius
    radacctdir = ${logdir}/radacct

    confdir = ${raddbdir}
    run_dir = ${localstatedir}/run/freeradius

    log_file = ${logdir}/radius.log

    libdir = /usr/lib/freeradius

    pidfile = ${run_dir}/freeradius.pid

    user = freerad
    group = freerad

    max_request_time = 30

    delete_blocked_requests = no

    cleanup_delay = 5

    max_requests = 1024

    bind_address = *

    port = 0

    hostname_lookups = no

    allow_core_dumps = no

    regular_expressions = yes
    extended_expressions = yes

    log_stripped_names = no

    log_auth = no

    log_auth_badpass = no
    log_auth_goodpass = no

    usercollide = no

    lower_user = no
    lower_pass = no

    nospace_user = no
    nospace_pass = no

    checkrad = ${sbindir}/checkrad

    security {

    max_attributes = 200

    reject_delay = 1

    status_server = no
    }

    proxy_requests = yes
    $INCLUDE ${confdir}/proxy.conf


    $INCLUDE ${confdir}/clients.conf

    snmp = no
    $INCLUDE ${confdir}/snmp.conf


    thread pool {

    start_servers = 5

    max_servers = 32

    min_spare_servers = 3
    max_spare_servers = 10

    max_requests_per_server = 0
    }

    modules {

    pap {
    auto_header = yes
    }

    chap {
    authtype = CHAP
    }

    pam {
    pam_auth = radiusd
    }

    unix {
    cache = no
    cache_reload = 600

    shadow = /etc/shadow

    radwtmp = ${logdir}/radwtmp
    }

    $INCLUDE ${confdir}/eap.conf

    mschap {

    ldap {
    server = "ldap.your.domain"
    basedn = "o=My Org,c=UA"
    filter = "(uid=%{Stripped-User-Name:-%{User-Name}})"
    start_tls = no
    access_attr = "dialupAccess"
    dictionary_mapping = ${raddbdir}/ldap.attrmap
    ldap_connections_number = 5
    edir_account_policy_check=no
    timeout = 4
    timelimit = 3
    net_timeout = 1

    }

    .
    realm IPASS {
    format = prefix
    delimiter = "/"
    ignore_default = no
    ignore_null = no
    }

    realm suffix {
    format = suffix
    delimiter = "@"
    ignore_default = no
    ignore_null = no
    }

    realm realmpercent {
    format = suffix
    delimiter = "%"
    ignore_default = no
    ignore_null = no
    }

    realm ntdomain {
    format = prefix
    delimiter = "\\"
    ignore_default = no
    ignore_null = no
    }

    checkval {

    item-name = Calling-Station-Id
    check-name = Calling-Station-Id
    data-type = string

    }

    preprocess {
    huntgroups = ${confdir}/huntgroups
    hints = ${confdir}/hints

    with_ascend_hack = no
    ascend_channels_per_line = 23

    with_ntdomain_hack = no

    with_specialix_jetstream_hack = no

    with_cisco_vsa_hack = no
    }

    files {
    usersfile = ${confdir}/users
    acctusersfile = ${confdir}/acct_users
    preproxy_usersfile = ${confdir}/preproxy_users
    compat = no
    }

    detail {
    detailfile = ${radacctdir}/%{Client-IP-Address}/detail-%Y%m%d

    detailperm = 0600
    }

    acct_unique {
    key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
    }

    $INCLUDE ${confdir}/sql.conf

    radutmp {

    filename = ${logdir}/radutmp
    username = %{User-Name}
    case_sensitive = yes
    check_with_nas = yes
    perm = 0600
    callerid = "yes"
    }

    radutmp sradutmp {
    filename = ${logdir}/sradutmp
    perm = 0644
    callerid = "no"
    }

    attr_filter {
    attrsfile = ${confdir}/attrs
    }
    counter daily {
    filename = ${raddbdir}/db.daily
    key = User-Name
    count-attribute = Acct-Session-Time
    reset = daily
    counter-name = Daily-Session-Time
    check-name = Max-Daily-Session
    allowed-servicetype = Framed-User
    cache-size = 5000
    }

    sqlcounter dailycounter {
    counter-name = Daily-Session-Time
    check-name = Max-Daily-Session
    reply-name = Session-Timeout
    sqlmod-inst = sql
    key = User-Name
    reset = daily
    query = "SELECT SUM(AcctSessionTime - \
    GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
    FROM radacct WHERE UserName='%{%k}' AND \
    UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
    }

    sqlcounter monthlycounter {
    counter-name = Monthly-Session-Time
    check-name = Max-Monthly-Session
    reply-name = Session-Timeout
    sqlmod-inst = sql
    key = User-Name
    reset = monthly
    query = "SELECT SUM(AcctSessionTime - \
    GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
    FROM radacct WHERE UserName='%{%k}' AND \
    UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
    }

    always fail {
    rcode = fail
    }
    always reject {
    rcode = reject
    }
    always ok {
    rcode = ok
    simulcount = 0
    mpp = no
    }

    expr {
    }

    digest {
    }

    exec {
    wait = yes
    input_pairs = request
    }
    exec echo {
    wait = yes
    program = "/bin/echo %{User-Name}"
    input_pairs = request
    output_pairs = reply
    }

    ippool main_pool {
    range-start = 192.168.1.1
    range-stop = 192.168.3.254
    netmask = 255.255.255.0
    cache-size = 800
    session-db = ${raddbdir}/db.ippool
    ip-index = ${raddbdir}/db.ipindex
    override = no
    maximum-timeout = 0
    }
    }

    exec

    expr

    }

    authorize {
    preprocess
    chap
    mschap
    suffix
    eap
    sql
    }

    authenticate {

    Auth-Type PAP {
    pap
    }

    Auth-Type CHAP {
    chap
    }

    Auth-Type MS-CHAP {
    mschap
    }

    unix
    eap
    }

    preacct {
    preprocess
    acct_unique
    suffix
    }

    accounting {
    detail
    unix
    radutmp
    sql
    }

    session {
    radutmp
    sql
    }

    post-auth {
    sql
    }

    pre-proxy {
    }

    post-proxy {
    eap
    }

    é bem diferente do meu

    voce usa ubuntu 8.10 e freradius 2.1?