Controle de acesso por ip x mac x horario, sem squid?

1. Controle de acesso por ip x mac x horario, sem squid?

Macelo Laian de Andrade
macelolaian

(usa Debian)

Enviado em 04/05/2014 - 12:00h

Bom dia povo do fórum, em uma pequena rede gostaria de impor algumas regras sem que seja preciso usar o squid, que inclusive, nem tenho instalado. O servidor é debian 7 com duas placas de redes, com apache instalado. Começei implantar uma solução baseada em muitos posts do vol, minha necessidade é a seguinte:

Com base no arquivo de clientes, /etc/clientes.lst


#ip;mac;plano;cliente
192.168.254.1;ad:41:41:fb:fb:ac;i;Bill
192.168.254.2;ad:41:41:fb:fb:ad;n;Jobs
192.168.254.3;ad:41:41:fb:fb:ae;d;mark


Onde plano, pode ser i=integral(24h por dia), n=noturno(19:00 as 7:00), d=diurno(7:00 as 19:00).

Dentro de /var/www/ tenho 3 arquivos:

index.html (para informar valores de planos)
erro_horario.html (informar bloqueio fora do horario do plano)
erro_nao_cadastrado.html (informar bloqueio para usuarios nCadastrados.


Agora o que esta faltando... fazer um script de firewall que libera o acesso para os planos relacionados, conforme o horario, e quem estiver fora do horario, redirecionar para http://sevidor/erro_horario.html

Quem nao tiver cadastrado conforme ip x mac direcionar para http://sevidor/erro_nao_cadastrado.html

Espero que neste domingo tenha alguem de bobeira e me ajude :(

conto com alguém, obg até mais.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts