LSSilva
(usa Outra)
Enviado em 10/05/2017 - 15:53h
Amigo, pelo que vi no vídeo; você está fazendo bloqueio de URL utilizando Firewall (modúlo de string-content do iptables). Nesse caso, quando editar aquele arquivo "rc.firewall.local", antes do conteúdo que ele te passou no vídeo (aquelas 3 linhas que fazem o bloqueio), adicione:
iptables -I forward -p tcp --dport 443 -s "ip que deseja liberar" -j ACCEPT
Ex:
iptables -I forward -p tcp --dport 443 -s 192.168.1.25/32 -j ACCEPT
Faça isso pra todos os IP's onde você quer que acessem facebook e youtube.
Então, nesse caso hipotético que sugeri, ficará da seguinte forma:
#libera host do Gerente
iptables -I forward -p tcp --dport 443 -s 192.168.1.25/32 -j ACCEPT
#libera host do Supervisor
iptables -I forward -p tcp --dport 443 -s 192.168.1.26/32 -j ACCEPT
#Bloqueia demais
iptables -I forward -p tcp --dport 443 -m string --string 'facebook' --algo bm -j DROP
iptables -I forward -p tcp --dport 843 -m string --string 'facebook' --algo bm -j DROP
iptables -I forward -p tcp --dport 443 -m string --string 'youtube' --algo bm -j DROP
Edite novamente o arquivo, dê um reload no firewall e relate o resultado.