Re: Mikrotik + Freeradius rlm_ sqlippool - ips duplicados
Citação:
Postado originalmente por
DarkAngelTux
Bom dia a todos,
Como vcs fazem para inserir os IPs na tabela radippool ? E quando ela enxe? Vocês apagam e inserem os novos IPs? Via algum script em bash?
Estou tentando fazer com que mesmo que o cliente libere e renove, se o lease dele for de 1h, por exemplo, e ele estiver ainda dentro desse lease, pegar o mesmo IP, ao invés de pegar outro IP, evitando assim enxer a tabela rapidamente.
Vocês têm alguma idéia de como fazer isso?
Obrigada
Bem, vamos por parte:
Primeiro, como inserir os ips. Vc terá que inserir uma linha para cada ip, preenchendo apenas a coluna FramedIpAddres e a coluna Pool_Name. para isto vc pode utilizar um script em perl, php, java, oque vc quiser, até mesmo inserindo as linhas uma a uma via SQL, o que vai dar um trabalhão, rs.
Os ips inseridos vão sendo utilizados, e o radius vai reservando e liberando eles através de updates na tabela radippool.
Segundo. Com "encher", eu entendo que vc quer dizer qdo todos os ips forem usados. Se vc for utilizar ips públicos normalmente eles são meio escassos,(rsrs) então, se o seu roteador não estiver preparado pra dar ip caso seu radius não tenha mais nenhum liberado, vc deve acrescentar alguns ips privados afim de que o seu radius sempre tenha ips para entregar.
Quanto ao lease e o cliente pegar o mesmo ip, comigo acontece o seguinte, sempre q algum pacote de acct-update chega, o modulo sqlippool dá uma varrida na radoippool e libera todos os ips cujo username não esteja mais com sessão aberta na radacct, e tbm libera aqueles cujo expiry_time ja tenha vencido. uma dica é deixar o lease-time pelo menos 5 vezes o tempo do interin-update, assim não tem o risco do ip ser liberado antes da hora.
Não está no que vc perguntou, mas acho importente:
Não basta vc povoar a tabela radippool, é preciso tbm informar o nome da pool na radcheck/radgroupcheck, o atributo usado é "Pool-Name".
Espero ter ajudado.
Re: Mikrotik + Freeradius rlm_ sqlippool - ips duplicados
entendi, muito obrigada pela explicação diekson
Re: Mikrotik + Freeradius rlm_ sqlippool - ips duplicados
Olá, Gostaria de saber se algum de vocês podem me ajudar a centralizar os ips via radius,
já tentei de varias formas mais não conseguir :D.
se poder ajudar fico muito grato!
meu msn é: [email protected]
desde já agraço qualquer ajudar!