A funcionalidade
O NxFilter é um filtro DNS que já foi citado em outro post - Começando no NxFilter - , ele tem diversas funcionalidades e uma das mais controversas tem sido a Free-Time, o que motivou esse post.
A ideia padrão de Free Time (horário livre) é poder definir em que horários não há bloqueios. Porém o conceito não é aplicado exatamente dessa forma no NxFilter.
Vamos imaginar a situação onde você realmente libere os acessos no horário do almoço, de modo que os usuários da rede tenham acesso a redes sociais e webmail. Mas se for definida apenas a liberação pode haver a situação onde alguns tipos de site ainda deveriam ser bloqueados como sites pornô. Pensando nisso no NxFilter o Free-Time não serve somente para dizer o horário em que devem ser aplicadas as regras e sim para definir que políticas devem ser usadas no horário definido como horário livre.
Ficou um pouco confuso? Vamos para a parte visual da funcionalidade.
Implementando
Existem vários pontos onde se ajusta o Free Time, há local para definição geral e definição pontual.
- Geral: Você define em
Policy > Free Time
. Será aplicada a todos os Grupos. Você pode definir intervalos e dias da semana. - Pontual: Você pode definir diretamente no Grupo o intervalo aplicado como tal. Desvantagem: Você não pode definir que dias da semana isso se aplica.
Configuração Geral
Para definir os horários e dias em que são aplicados os ‘Free Time’ você deve acessar, como dito antes, o menu Policy > Free Time
.
Neste exemplo já tem alguns modelos pré-configurados, vou alterar para deixar apenas um modelo de Free Time.
Agora o ponto principal, é necessário criar uma política que será usada para o Free Time, caso contrário - por padrão - será aplicada a mesma regra definida nos Grupos, no parâmetro ‘Work-Time Policy’.
Após a criação da política temos de aplicá-la ao grupo, pois aí sim serão aplicados bloqueios diferentes.
Original:
Agora alterado…
Após essa aplicação o usuário que estiver nesse mesmo grupo terá as políticas aplicadas.
Para validar a informação basta acessar no horário definido no Free Time, a área ‘‘User & Group > User’’, escolha um usuário que esteja no grupo e clique em ‘Test’ ( como na imagem abaixo )
Se tudo foi aplicado corretamente aparecerá a seguinte imagem:
Vale ressaltar que estou fazendo o teste no período estabelecido no Free Time