[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Reglas de IPtables para subredes e internet



andres sarmiento wrote:
Hola amigos, publico nuevamente mi pregunta debido a que sigo con el
problema, osea más que un problema es un necesidad que tengo.
Actualmente en mi trabajo hay 6 sectores los cuales los separe en 6
redes diferentes:

Subred 1: 192.168.2.0/24-->GW-->192.168.2.254 -> eth2
Subred 2: 192.168.3.0/24-->GW-->192.168.3.254 ->eth2:0
Subred 3: 192.168.4.0/24-->GW-->192.168.4.254 ->eth2:1
Subred 4: 192.168.5.0/24-->GW-->192.168.5.254 ->eth2:2
Subred 5: 192.168.6.0/24-->GW-->192.168.6.254 ->eth2:3

Enlace Adsl: conectado al Pc con debian con interfaz eth1-> 192.168.0.1
Script configuración:

#!/bin/sh
#echo 1 > /proc/sys/net/ipv4/ip_forward


## FLUSH de reglas
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

## Establecemos politica por defecto
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
# haciendo prueba para subred 1 y 2
iptables -A INPUT -s 192.168.2.0/24 -i eth2 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE
ptables -A INPUT -s 192.168.3.0/24 -i eth2:0 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward


Actualmente le tengo la anterior configuración y funciona bien, debido
a que las máquinas tienen internet, PERO lo que yo quiero es que éstas
redes no se vean entre sí, y en lo posible aplicar políticas DROP,
pero he leído tanto manual de IPtables que cuando pruebo algunas
posibles alternativas, , en realidad no es lo que busco (lo que les he
comentado hace poco).

La otra solución creo que puede ser dejar por defecto la política
ACCEPT e ir restringiendo PING, y también para que no vean los
recursos compartidos pero no sé como, si alguien tiene un buen manual
o script que pueda hacer lo que necesito lo agradezco.
Saludos Cordiales


Estás permitiendo el FORWARD de cualquier paquete que pase por esa máquina, así que los paquetes pasan de una red a otra diferente sin problemas.

Porque no escribís reglas que prohiban el tránsito de paquetes entre las redes distintas? O que ponga la política de FORWARD por defecto como DROP y que deje pasar solamente lo que concierne a NAT.

Mejor manual que el famoso Iptables Tutorial de Oskar Andreasson es dificil de encontrar :)

Suerte.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy



Reply to: