Iptables
Juan Martínez
jeugenio en umcervantes.cl
Lun Abr 27 17:31:25 CLT 2009
Juan Andres Ramirez escribió:
> Hola listeros:
> Veamos algo mal tengo en el orden de las reglas iptables porque
> al tratar de bloquear una ip publica no pasa nada:
>
> ## ESTABLECEMOS POLITICA POR DEFECTO
> iptables -P INPUT ACCEPT
> iptables -P OUTPUT ACCEPT
> iptables -P FORWARD ACCEPT
>
Mala Politica. Generalmente se debe aceptar todo lo saliente y el resto
se deja en DROP (o REJECT, dependiendo de tu credo religioso)
> [...]
>
> #ACCESO A WEB
> iptables -A FORWARD -s 192.168.100.0/24 -i bond0 -p tcp --dport 80 -j ACCEPT
> # ACCESOS A HTTPS
> iptables -A FORWARD -s 192.168.100.0/24 -i bond0 -p tcp --dport 443 -j ACCEPT
>
> # Aceptamos que consulten los DNS
> iptables -A FORWARD -s 192.168.100.0/24 -i bond0 -p tcp --dport 53 -j ACCEPT
> iptables -A FORWARD -s 192.168.100.0/24 -i bond0 -p udp --dport 53 -j ACCEPT
>
> #CERRAMOS EL RESTO DE LOS PUERTOS
> iptables -A FORWARD -s 192.168.100.0/24 -i bond0 -j DROP
>
Si usaras una politica como la que menciono arriba, esta regla tan fea
no seria necesaria.
> Esto no esta funcionando...no bloquea la ip que le especifico,
>
> #Bloqueo a direccion ip cualquiera
> iptables -A FORWARD -s 200.29.182.140 -j REJECT
>
Por casualidad esta direccion que intentas bloquear, la estas accesando
por el puerto 80?
Ojo, digo intentando, ya que está en el lugar incorrecto, primero por
que deberia estar antes de dar acceso a otras cosas y luego por que la
direccion es de Destino y no de origen, por lo que debes usar '-d
200.27.182.140'.
--
Juan Martinez G. Mac Iver # 370
Departamento de Informatica 4997900 - 4997934
Universidad Miguel de Cervantes Santiago - Chile
Más información sobre la lista de distribución Linux