Pular para o conteúdo

ajuda iptables webmin [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. ajuda iptables webmin [RESOLVIDO]

Enviado em 10/02/2015 - 21:28h


Fala galera!

Preciso obrigar os usuários a usar o proxy, pensei então em bloquear o trafego da porta 80 e 443 no firewall (se alguém souber uma forma melhor aceito sugestões). Minha duvida surgiu na hora de criar a regra na chain forward. Devo adicionar a porta que quero bloquear na seção "porta de orgiem TCP ou UDP" ou em "porta de destino TCP ou UDP".

Abraço


Responder tópico

2. Re: ajuda iptables webmin [RESOLVIDO]

Melhor resposta

Enviado em 11/02/2015 - 08:32h


Adicione as regras
# Lipa todas a Regaras

iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -F

# Cria regra default para Chains

iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT

# Carrega modulos do iptables
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ipt_string

echo 0 > /proc/sys/net/ipv4/conf/all/log_martians
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/ip_dynaddr

# Libera Rede Interna
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0_IP_Da_WAN -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
Bloqueia a porta 80 pra toda rede como no exemplo abaixo:
# Bloqueio da Porta 80 TCP
iptables -A FORWARD -p tcp --destination-port 80 -s 192.168.1.0/24 -j DROP
iptables -A FORWARD -p tcp --destination-port 443 -s 192.168.1.0/24 -j DROP
#iptables -A FORWARD -p tcp --destination-port 445 -s 192.168.1.0/24 -j DROP
#iptables -A FORWARD -p udp --destination-port 137 -s 192.168.1.0/24 -j DROP
#iptables -A FORWARD -p udp --destination-port 138 -s 192.168.1.0/24 -j DROP
#iptables -A FORWARD -p udp --destination-port 139 -s 192.168.1.0/24 -j DROP

Assim nenhuma maquina da rede conseguirá navegar na internet se não estiver com proxy devidamente configurado no navegador.

# Liberando Porta 80 Para Usuário sem Proxy
iptables -A FORWARD -p tcp --destination-port 80 -s 192.168.1.201 -j ACCEPT
iptables -A FORWARD -p tcp --destination-port 443 -s 192.168.1.201 -j ACCEPT

3. Re: ajuda iptables webmin [RESOLVIDO]

Enviado em 10/02/2015 - 22:19h

Se forem poucos usuários e vc quiser causar menos impacto possível, uma implantação simples seria usar proxy transparente...
Depois crie duas regras no iptables para encaminhar as portas 80 e 443 para a porta do squid ao invés de bloquear...


4. Re: ajuda iptables webmin [RESOLVIDO]

Enviado em 11/02/2015 - 08:12h

pois é já cheguei a pensar nisso, mas com o proxy transparente não conseguirei bloquear https... ou existe alguma maneira?

abraço

5. Re: ajuda iptables webmin [RESOLVIDO]

Enviado em 11/02/2015 - 11:19h


resolvido astsilva!
obrigado

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder