El jue, 12-05-2005 a las 03:09 +0200, lalistax escribió: > He estado preguntando por la lista de debian, y no me aclaro con > iptables. > > Os cuento mi situación, tengo 2 redes una de rango 192.168.0.x y otra > 192.168.1.x > > En la 192.168.0.x tengo en el .1 el router, en el .10 el ordenador del > jefe y en .100 el servidor debian > En la 192.168.1.x tengo en el .1 .2 .3 .4 ordenadores clientes para > oficina, y en el .100 el servidor debian > > Los pcs clientes reciben internet a través del proxy, el squid en el > puerto 8080. > > Hasta aquí todo bien, ahora el jefe me ha pedido que configure los 4 pcs > clientes el outlook. > > Y Cual es mi problema, pues claro que los pcs clientes no pueden acceder > al router, la solución por lo que he leído es redirigir el trafico de > los puertos 25 y 110 al router, y que esto se hace con iptables, yo de > iptables no sé, seamos sinceros, y el jefe quiere verlo el viernes, y la > cosa esta complicada, jejejej, he hecho pruebas y no he conseguido sacar > nada en claro. > > Por defecto las maquinas van a pedir el trafico web por la configuración > del navegador web al servidor por lo que creo no tener que hacer ninguna > regla, o si? > Lo mismo pregunto para utilizar el samba. > > Yo solo quiero que iptables me redirija el trafico de los puertos 25 y > 110 hacia el router para que puedan enviar y coger correo. > > He empezado a diseñar mi script y he conseguido solo esto en claro > > #Limpieza de reglas. > echo -n "@ Limpiando reglas iptables: " > iptables -F > iptables -F INPUT > iptables -F OUTPUT > iptables -X > iptables -Z > echo "ok." > > #Cargando módulos. > echo -n "@ Cargando módulos: " > /sbin/depmod -a > modprobe ip_tables > modprobe ip_conntrack > modprobe iptable_filter > modprobe ipt_state > modprobe ipt_LOG > echo "ok." > > #Política por defecto. > echo -n "@ Aplicando política: " > iptables -P INPUT DROP > iptables -P OUTPUT ACCEPT > echo "ok." > > #Interfaz lo. > echo -n "@ Interfaz lo: " > iptables -A INPUT -i lo -j ACCEPT > iptables -A OUTPUT -o lo -j ACCEPT > echo "ok." > > Y hasta aquí me he quedado. > > Buscando información he encontrado esto > > http://linux.ayuda-gratis.com/consulta/Firewall+IPTables+para+dejar+pasa > r+el+correo/ > > Y viendo esto quería saber que tenia que hacer para hacer correr > iptables, la otra pagina que encontré era para dar acceso a Internet > total, yo eso no lo quiero simplemente quiero redirigir esos 2 puertos. > > Cito lo que pone en la pagina: > Firewall IPTables para dejar pasar el correo: > > Simplemente necesitas eliminar el bloqueo en el firewall de los > puertos 25 y 110. Si es necesario redireccionar el tráfico en estos > puertos, la receta es la siguiente: > > iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to > email_ip > iptables -t nat -A PREROUTING -p tcp --dport 110 -j DNAT --to > email_ip > > En email_ip deberia ser el router, 192.168.0.1?¿ > Supongo que para hacer eso debere usar el nat, iptables -F -t nat, es > esta regla ?? > > Por ultimo pedir perdon por el tostón, y las prisas, y deciros que a > pocas horas puedo tocar el servidor ya que siempre esta activo, por lo > tanto cualquier cosa que haga mal puedo liarla, jejejjee, de ahí, que > alguien me corrija y me ayude a ver el cielo de otro color, jejeje. > > Gracias anticipadas >
Hola, por empezar deberías de leer un poco más sobre iptables si queres usar scripts tuyos (o de otros modificados por vos), ya que en 'iptables -F -t nat' lo que hace es limpiar (-F) la tabla de NAT (-t nat) Después por lo que veo es que acceden a internet por un proxy (squid) pero este no sirve para el correo, que para este caso te conviene hacer NAT con Enmascaramiento (Masquerading) y con eso ya soluciona el problema para la gran mayoría de los protocolos, pero si lo queres más restringido al servicio vas a tener que poner filtros sobre que dejar pasar o no. Te recomiendo que utilices algún script de firewall (con nat por supuesto) como el paquete 'ipmasq' o el Firewall-Jay: http://firewall-jay.sf.net o el Easy Firewall Generator el cual es un formulario web que te crea un script de iptables a medida y lo usas directamente al levantar la interfaz de internet: http://easyfwgen.morizot.net/gen/index.php Espero que te sirva Saludos -- Anibal "Kia" Fenoglio Córdoba - Argentina ICQ: 24950258 Jabber: [EMAIL PROTECTED] Correo-e: [EMAIL PROTECTED] Blog: http://anibalf.blogspot.com http://www.16-bits.com.ar GPG id: B02DED4A -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]