Bloqueio e Desbloqueio Youtube! [RESOLVIDO]

1. Bloqueio e Desbloqueio Youtube! [RESOLVIDO]

gelcimar ferreira
gelcimarF

(usa Debian)

Enviado em 22/06/2016 - 14:44h

Boa tarde Caros amigos do Vol. Preciso de ajuda de vocês para o desbloqueio de determinado ip no iptables para o youtube.

Segue a regra que foi usada para bloquear o youtube>

iptables -t filter -A FORWARD -p tcp --dport 443 -m string --algo bm --string "youtube.com" -j DROP


Conforme a regra acima, com a mesma consegui bloquear o youtube, mas agora estou precisando liberar o youtube para maquinas especificas. Alguém Sabe de Alguma Regra que possibilite isso!!


  


2. MELHOR RESPOSTA

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 22/06/2016 - 18:06h

Basta usar uma "condição negada".
Exemplo:
Obs.: Supondo que o IP liberado seja o 192.168.1.2

iptables -t filter -A FORWARD -p tcp ! -s 192.168.1.2 --dport 443 -m string --algo bm --string "youtube.com" -j DROP




3. Re: Bloqueio e Desbloqueio Youtube! [RESOLVIDO]

gelcimar ferreira
gelcimarF

(usa Debian)

Enviado em 23/06/2016 - 09:08h

Valeu, Funcionou Perfeitamente. Muito Obrigado!!.

mas somente para um ip especifico. por exemplo eu necessite para uns 3 ip: por exemplo: 192.168.2.3 192.168.2.90 192.168.2.85

SMarcell escreveu:

Basta usar uma "condição negada".
Exemplo:
Obs.: Supondo que o IP liberado seja o 192.168.1.2

iptables -t filter -A FORWARD -p tcp ! -s 192.168.1.2 --dport 443 -m string --algo bm --string "youtube.com" -j DROP







4. Re: Bloqueio e Desbloqueio Youtube! [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 23/06/2016 - 17:13h

Basta fazer assim:

iptables -t filter -A FORWARD -p tcp ! -s 192.168.1.2,192.168.1.5,192.168.1.7,192.168.1.10 --dport 443 -m string --algo bm --string "youtube.com" -j DROP

Separando os IP's que serão liberados por vírgulas.

Se não der certo, use um laço 'for'.

#!/bin/sh
ip_liberados='192.168.1.2 192.168.1.5 192.168.1.7 192.168.1.10'
for i in $ip_liberados; do
iptables -t filter -A FORWARD -p tcp ! -s $i --dport 443 -m string --algo bm --string "youtube.com" -j DROP
done







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts