Limitar o uso de internet por tempo (hora) [RESOLVIDO]

1. Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Robson Ramos Barreto
barreto13

(usa Ubuntu)

Enviado em 28/10/2013 - 14:53h

Prezados,

Venho recorrer a comunidade referente de como posso limitar o uso de internet por tempo utilizado.

O que preciso controlar é que determinado usuário possa utilizar a internet por determinada horas/dia.

Ex: O usuário joao pode usar a internet por duas horas durante o dia. Ou seja, ele poderá acessar a internet a qualquer hora do dia e a cada acesso será contabilizado o tempo. Quando os acessos realizados durante o dia completar as 2hrs seu acesso é bloqueado.

Como se fosse uma lan-house.

Pesquisando pela internet, não encontrei nada semelhante utilizando o squid, somente por horario determinado, Ex: das 12:00 as 13:00.

Alguém já implementou alguma solução parecida com Linux?

No aguardo.

Obrigado

Abs.
Robson




  


2. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Robson Ramos Barreto
barreto13

(usa Ubuntu)

Enviado em 29/10/2013 - 09:17h

Da uma forca ae galera


3. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 29/10/2013 - 12:04h

O único jeito que conheço é você usar um programa de lan house mesmo, o melhor que conheço é este:

http://www.openasb.org/

Da uma lida boa pra ver como funciona para instalar no servidor e nas máquinas "terminais", eu acho que ele funciona tanto em linux quanto em windows, mas em windows ele roda só como terminal de acesso (mas se quiser use uma máquina virtual para rodar em windows sl se que sabe :)

Espero ter ajudado


4. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Robson Ramos Barreto
barreto13

(usa Ubuntu)

Enviado em 29/10/2013 - 14:19h

Obrigado pela dica px.

Porem o que pude perceber e que este sistema tambem e implementado com squid. Assim, igualmente a outros sistemas de lan house que andei pesquisando, o controle de horas e feito com base de uma hora de inicio e a contagem do tempo e corrido. O que tambem precisa de alguem para gerenciar o tempo (allow/drop).

O que precisava seria algo automatizado. Nao encontrei se estes firewall appliance utm da vida faz este tipo de controle.

Talvez criando um script daemon para ler o access do squid monitorando o acesso de cada usuario para pegar a hora e somar o tempo de cada acesso em uma base de dados, funcionaria. Melhor nao ne. =)*

No entanto, achei muito interessante este sistema OpenAsb. Salvo nos favoritos.

De qualquer forma agradeco.

Abs.
Robson


5. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 29/10/2013 - 17:34h








Você pode ter um squid.conf somente com as regras por nome de maquina Estacao-01, Estacao-02, etc.. etc...

acl Estacao-01 Time MTWHF 12:05-13:55
acl Estacao-02 Time MTWHF 12:05-13:55

http_access deny !Estacao-01
http_access deny !Estacao-02

Então você teria que criar um script que alterasse o 12:05-13:55




6. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/10/2013 - 17:52h

Usa um hotspot assim você pode criar dessa maneira. Um bom exemplo disso é hotspot em mikrotik.

barreto13 escreveu:

Prezados,

Venho recorrer a comunidade referente de como posso limitar o uso de internet por tempo utilizado.

O que preciso controlar é que determinado usuário possa utilizar a internet por determinada horas/dia.

Ex: O usuário joao pode usar a internet por duas horas durante o dia. Ou seja, ele poderá acessar a internet a qualquer hora do dia e a cada acesso será contabilizado o tempo. Quando os acessos realizados durante o dia completar as 2hrs seu acesso é bloqueado.

Como se fosse uma lan-house.

Pesquisando pela internet, não encontrei nada semelhante utilizando o squid, somente por horario determinado, Ex: das 12:00 as 13:00.

Alguém já implementou alguma solução parecida com Linux?

No aguardo.

Obrigado

Abs.
Robson





7. Re: Limitar o uso de internet por tempo (hora) [RESOLVIDO]

Robson Ramos Barreto
barreto13

(usa Ubuntu)

Enviado em 31/10/2013 - 09:30h

Obrigado estefaniobrunha e wellingtonjoao.

Como nosso amigo wellington disse, montei um lab utilizando o Mikrotik com hotspot. Foi o mais proximo que atendeu estas premissas.

Agora, estou analisando se esta solucao fica viavel em um ambiente corporativo.

Tambem estou utilizando o user manager para que um dos usuarios responsaveis possa gerenciar os acessos.

Abs.
Robson


8. Openasb

Antonio Sousa
antoniocientista

(usa Ubuntu)

Enviado em 08/08/2014 - 20:15h

Endereço definitivo
http://www.openasb.com/


9. resposta

wellerson de jeus silva
Ifw-DAST

(usa Debian)

Enviado em 08/08/2014 - 21:08h

caro colega...

com certeza existe esta solução, utilizando o squid pode ser, procure algo do tipo contador restrição scripts,

caso consiga faço retorno.

Tente limitar o tempo de acesso do cliente no squid, bloqueando o que deseja, com certeza deverá conseguir...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts