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
conto com alguém, obg até mais.