On Tue, 22 Mar 2005 10:48:04 -0400, AleXerTecH <[EMAIL PROTECTED]> wrote:
> Hola a todos!!
> 
> Adjunto mi grano de arena con un script de firewall que construyo un
> amigo con iptables, solo agradezco seriedad a la hora de conservar los
> nombres de los autores, usenlo como quieran pero por favor no eliminen
> los nombres de los autores ni las referencias.
> 
> El problema es el siguiente: Este script funciona perfecto en en el
> filtrado entre el servidor y el firewall, pero los computadores de la
> red interna no pueden ver los dominios web del servidor. Es decir,
> desde internet si pueden ver las paginas web pero desde la intranet
> no. Desde adentro solo ven el DNS, pero no pueden ver ninguna
> www.dominio.com o *.dominio.com, solo pueden ver dominio.com (sin nada
> antes).
> 
> Aclaro que si hago ping a estas dir (*.dominio.com), si llega, pero si
> trato de acceder desde un navegador no se puede.
> 
> Espero haberme explicado.
> 
> Adjunto mi granito de arena en el mundo DEBIAN (aunq se que pueden
> haber cosas mejores), y espero su ayuda.
> 
> Un saludo y gracias!
> 
> ---------------------------------------------------------------------
> ( o < -! Debian Sarge
> / /\
> V_/_
> 
>  ! ..::'''AleXerTecH'''::.. ! !
> 
> 
> 
Hola, estoy echandole un ojo a tu script y hay un par de cosas que no
s� si est�n bien:

#########################################################################
#       Reglas del renvio de paquetes.                                  #
#########################################################################

#$IPTABLES -A FORWARD -i $LAN_IFACE -o $INET_IFACE -j ACCEPT
No s� porqu� est� comentada esta regla, si es porque quieres capar
algunos servicios de los PCs, �no deber�an estar abiertos los
servicios que s� les dejas en alguna parte?

$IPTABLES -A FORWARD -i $INET_IFACE -j ACCEPT
Esto s� que me parece raro. �Dejas que todo lo que venga de internet entre?
Teniendo en cuenta que m�s abajo dejas que pasen los paquetes RELATED
y STABLISHED, creo que ser�a conveniente que esto est� cerrado y abras
en funci�n de lo que quieres publicar en internet o si quieres enrutar
algo en concreto.

$IPTABLES -A FORWARD -i $LAN_IFACE -j ACCEPT
Creo que la primera de estas 3 reglas es la m�s adecuada, aunque
te�ricamente te valdr�a esta otra en su lugar.

Si no eres demasiado conspiranoico y quieres dejar que los PCs de la
LAN tengan acceso a lo que sea de internet, yo descomentar�a la
primera regla y har�a desaparecer del mapa la segunda y la tercera
regla;-). En cualquier caso, tal como lo tienes ahora no le veo mucho
sentido.
Aunque si lo haces como te comento, debes dejar pasar el tr�fico para
los puertos que tienes redirigidos con DNAT.
Por ejemplo, para la p�gina web algo as�:
$IPTABLES -A FORWARD -i $INET_IFACE -o $ILAN_IFACE --dport 80  -m
state --state NEW -j ACCEPT

$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG --log-leve
l DEBUG --log-prefix "IPT FORWARD packet died: "
$IPTABLES -A FORWARD -i $INET_IFACE -m state --state NEW,INVALID -j DROP
A esta regla, por ejemplo, no creo que llegen nunca paquetes porque en
la segunda regla de FORWARD, tal como lo tienes hasta ahora, ya has
dejado pasar todo ;-)

Lo siento pero no tengo m�s tiempo para revisar el resto del scrpit,
pero te recomiendo que le eches un vistazo a fondo ;-).
Si luego tengo un rato, lo miro con m�s calma.

Suerte!

Responder a