Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Usuarios
Bienvenido, Anónimo

     Miembros:
Último: xremyalex
Nuevos hoy: 13
Nuevos ayer: 10
Total: 30529

     Navegando:
Anónimos: 421
Miembros: 15
Total: 436


Miembros conectados:

01: vsanson
02: elpirao
03: maiku
04: tuxsarge
05: johpunk
06: yoyofv
07: e-Vox
08: stigmata33
09: ruxerruxe
10: haldrik
11: lucisant
12: rafaelsalcedo
13: arqxyz
14: Deckon
15: enriquehh

Mensajes recientes
 Instalación de distribuciones
 La distro perfecta para mi seria... ¿existe?
 Manera correcta para instalar debian testing?
 Software
 Impresora Pausada
 Emulacion programa de comunicación wifi sobre Linux
 Hardware
 Tarjeta WiFi reconocida en Ubuntu, no en WiFiSlax. +problema
 no puedo iunstalar mi segunda tarjeta de red
 Programación
 less y ps -a, en C
 compilar una libreria con otro gcc
 Sistema
 Lo que no me gusto del LINUX
 Como iniciar sesion automaticamente ??
 Seguridad
 como administro mis coneciones wifi
 usuario y contraseña en ubuntu
 Redes y Servidores
 server de archivos para internet
 Servidor Freeradius
 Proyectos
 Crear Un Sistema Operativo...
 como programar el puerto serial en matlab?
 Debates
 Andrew S. Tanenbaum(cread or de minix) El heroe no proclamado
 10 cosas linux debería mejorar...
 El Café
 ¿Qué tontería has intentado hacer con GNU/Linux?
 ¿cual crees que es la mejor antena direccional PCI?
 Desarrollo Web
 Intentando mostrar una imagen: problema con rutas
 Intentando imprimir todas las filas de una tabla
 Documentación
 busco este libro pero en español, ¿alguno de uds lee libr...
 kernel a fondo
 Screenshots
 IceWM en Debian Lenny
 Está por llegar el concurso screenshots 2008
 KDE
 Aplicaciones para KDE4 en KDE3 ¿Se puede?
 Problema con sesion en KDE 3.5
 GNOME
 XVNC o control remoto multiusuario
 Problema apariencia Ubuntu Hardy
 Otros escritorios y entornos
 Mejor escritorio para linux
 (SOLUCIONADO) Ayuda con fluxbox, no puedo iniciarlo
 X Window
 Debian Lenny+Compiz= Problemas con los videos
 Ubuntu 8.4+compiz
 Vídeos
 Kill -9
 Soy un PC, pero uso Linux

[ Entrar a los foros ]
Buscar

Sitios amigos

Espacio Linux :: Ver tema - IPTables NAT - Solo funciona el PING! Ayuda
ReglamentoReglamento general de los foros
 FAQFAQ  BuscarBuscar  Grupos de usuariosGrupos de usuarios  Miembros  PerfilPerfil
  Mensajes privadosMensajes privados  

IPTables NAT - Solo funciona el PING! Ayuda

Publicar nuevo tema  Responder al tema  Foros de discusión -> Redes y Servidores
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
santi79
Forista Nuevo
Forista Nuevo



Miembro No. 28546
Registrado: Jun 27, 2008
Mensajes: 4

MensajePublicado: Vie Jul 04, 2008 11:56 am    Asunto: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

Hola, les comento a ver si a alguien le paso.
Tengo un Debian etch con salida a internet.
Simplemente quiero compartir esta conexion con otras dos PCs (Otro Debian y un WinXp) utilizando NAT

Tengo dos interfaces eth0 (red local, con IP 192.168.0.1) y eth1 (internet dhcp)

Las otras 2 maquinas tienen ip fija (192.168.0.2 y 192.168.0.3) con el gateway apuntando a 192.168.0.1

Bien, las Pcs entre si se ven sin dramas, la red local anda perfecta.
Desde las otras PCs *inclusive* puedo hacer PINGS sin problema.
Un ping a www.google.com funciona sin dramas.
Pero si quiero hacer otra cosa no funciona.

Por ejemplo, con la web, conecta con el sitio pero nunca recibe nada.
Esto pasa en las dos pcs clientes.

Les paso el iptables (el cual es super basico).
Probe actualizando el kernel a 2.6.24-1 del backport de debian y tambien compilando la version 2.6.25.6 y hace lo mismo.

PD: El /proc/sys/net/ipv4/ip_forward ya esta seteado en 1.

Lo de poder hacer ping es lo que me mata..

Desde ya muchas gracias!


# Generated by iptables-save v1.3.6 on Fri Jun 27 19:41:15 2008
*filter
:INPUT DROP [29:9246]
:FORWARD ACCEPT [12:1123]
:OUTPUT ACCEPT [0:0]
-A INPUT -i eth0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.0.0/255.255.255.0 -i eth0 -j ACCEPT
-A OUTPUT -j ACCEPT
COMMIT
# Completed on Fri Jun 27 19:41:15 2008
# Generated by iptables-save v1.3.6 on Fri Jun 27 19:41:15 2008
*mangle
:PREROUTING ACCEPT [815825:315992822]
:INPUT ACCEPT [815740:315983213]
:FORWARD ACCEPT [84:8888]
:OUTPUT ACCEPT [815250:50854286]
:POSTROUTING ACCEPT [815334:50863174]
COMMIT
# Completed on Fri Jun 27 19:41:15 2008
# Generated by iptables-save v1.3.6 on Fri Jun 27 19:41:15 2008
*nat
:PREROUTING ACCEPT [519:154169]
:POSTROUTING ACCEPT [143:8819]
:OUTPUT ACCEPT [144:8879]
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE
COMMIT
# Completed on Fri Jun 27 19:41:15 2008
Volver arriba
Ver perfil de usuario Enviar mensaje privado
yoelrodguez
Forista Nuevo
Forista Nuevo



Miembro No. 28705
Registrado: Jul 09, 2008
Mensajes: 5

MensajePublicado: Mie Jul 09, 2008 1:45 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

hola con este sencillo scrip pues hacer que las dos pc te salga a naversin problema a internet

#!/bin/sh

echo -n Aplicando Reglas de Firewall..

## Reglas
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

## Establecemos politica por defecto en este casa todo acceptado
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

# A la maquina local le permitomos todo
iptables –A INPUT –s 192.168.0.1 –j ACCEPT

# Permitomos el ftp
iptables –A INPUT –s 192.168.0.1/16 –p tcp –dport 20:21 –j ACCEPT

# Abrimos puertos 80
iptables –A FORWARD –s 192.168.0.1/16 –i eth0 –p tcp –-dport 80 –j ACCEPT
# Abrimos puertos https
iptables –A FORWARD –s 192.168.0.1/16 –i eth0 –p tcp -–dport 443 –j ACCEPT

# Abrimos la consulta de los DNS
iptables –A FORWARD –s 192.168.0.1/16 –i eth0 –p tcp -–dport 53 –j ACCEPT
iptables –A FORWARD –s 192.168.0.1/16 –i eth0 –p udp -–dport 53 –j ACCEPT

# Hacemos enmascaramiento de la red
iptables -t nat -A POSTROUTING –s 192.168.0.1/16 -o eth1 -j MASQUERADE

# Permitimos que otras máquinas puedan salir a traves del firewall.
echo 1 > /proc/sys/net/ipv4/ip_forward

# Cerramos el rango de puerto
iptables –A INPUT –s 0.0.0.0/0 –p tcp –dport 1:1024 –j DROP
iptables –A INPUT –s 0.0.0.0/0 –p udp –dport 1:1024 –j DROP

# Cerramos un puerto de gestión: webmin
iptables –A INPUT –s 0.0.0.0/0 –p tcp –dport 10000 –j DROP

echo “ OK . Verifique que lo que se aplica con: iptables –L -n“

#Fin

Con este scrip te permite salir 16 maquinas si quieres que sean menos solo tienes que cambarle el /16 o colocar por cada una de las maquinas que vallan a navegar una regla para el puerto 80 y una para el 443 al igual que para el ftp al igual que para el dns
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Kde_Tony
Forista Honorario
Forista Honorario



Miembro No. 9070
Registrado: Jul 20, 2005
Mensajes: 2849
Ubicación: /home/Peru/Lima/L a Molina

MensajePublicado: Mie Jul 09, 2008 3:43 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

por simple curiosidad, que significa en si 192.168.0.1/16 ??? ,

P.D muy buen script
_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario
yoelrodguez
Forista Nuevo
Forista Nuevo



Miembro No. 28705
Registrado: Jul 09, 2008
Mensajes: 5

MensajePublicado: Jue Jul 10, 2008 7:39 am    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

Eso quiere decir que 16 que tienes 16 bit y tendrías por mascara de red 255.255.0.0 permitiendo dote salir a navegar todo tu red es decir: en esa caso estarían autorizada navegar las maquinas con las siguiente dirección IP 192.168.0.1 y la 192.168.1.0 y así sucesivamente
Volver arriba
Ver perfil de usuario Enviar mensaje privado
santi79
Forista Nuevo
Forista Nuevo



Miembro No. 28546
Registrado: Jun 27, 2008
Mensajes: 4

MensajePublicado: Vie Jul 11, 2008 5:00 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

No, Probe ese script. Al igual que muchos otros que hay dando vueltas (que dicho sea de paso , siempre hacen los mismo).

Pero sigo sin recibir respuesta por HTTP. Conecta, envia el GET de HTTP pero nunca recibe nada.

El ping a dominios sigue funcionando sin problemas.
Por ahora lo solucione con un proxy trasparente usando Squid. Pero me da bronca que no funcione el NAT correctamente!!

A nadie le paso?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
pepo
Forista Medio
Forista Medio



Miembro No. 24212
Registrado: Oct 03, 2007
Mensajes: 147
Ubicación: /home/pepo

MensajePublicado: Vie Jul 11, 2008 7:27 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

Buenas, verifica el archivo que maneja el "tracking" de las conexiones, a ver que dice:

cat /proc/net/ip_conntrack

En el deberias ver el tracking.
Sobre la eth1 una ip fija o dinámica=?

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
yoelrodguez
Forista Nuevo
Forista Nuevo



Miembro No. 28705
Registrado: Jul 09, 2008
Mensajes: 5

MensajePublicado: Lun Jul 14, 2008 7:33 am    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

Borifica que tengas el /etc/resolvconf que tegas colocado los dns y que cuando tu ejecutes nslookup te responda el servidor dns

Ejemplo

proxy#nslookup
> yahoo.com
Server: 200.0.24.5
Address: 200.0.24.5#53

Non-authoritative answer:
Name: yahoo.com
Address: 68.180.206.184
Name: yahoo.com
Address: 206.190.60.37
>

Una vez que el servidor dns este respondiendo verifica que en la maquina que esta haciendo la función de puerta de enlace se pueda navegar una ves que en la maquina se pueda navegar verifica que des las pc tu puedas hacer un nslookup y te este respondiendo como el ejemplo anterior lo que con la diferencia que en este caso te va a responder a tu dns interno que el se encarga de resolver hacia fuera una casa muy importe es que en las pc donde se va a salir a navegar tienen que tener configurado el la ip fija si no cuentas con un dhcp la puerta de enlace que es el la maquina que esta haciendo de Firaware el dns.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
santi79
Forista Nuevo
Forista Nuevo



Miembro No. 28546
Registrado: Jun 27, 2008
Mensajes: 4

MensajePublicado: Mie Jul 16, 2008 4:33 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

yoelrodguez escribió:
Borifica que tengas el /etc/resolvconf que tegas colocado los dns y que cuando tu ejecutes nslookup te responda el servidor dns

Ejemplo

proxy#nslookup
> yahoo.com
Server: 200.0.24.5
Address: 200.0.24.5#53

Non-authoritative answer:
Name: yahoo.com
Address: 68.180.206.184
Name: yahoo.com
Address: 206.190.60.37
>


El /etc/resolve.conf tiene las ip correspondientes. (en el caso de la PC con windows tambien fueron agregados)
El nslookup se puede hacer desde todas las PCs sin dramas.
en el caso del windows me responde asi:

Default Server: rdns01.fibertel.com.ar
Address: 200.49.130.20

> google.com
Server: rdns01.fibertel.com.ar
Address: 200.49.130.20

Non-authoritative answer:
Name: google.com
Addresses: 72.14.207.99, 64.233.187.99, 64.233.167.99

Igualmente en mi mensage original dije que SI podia hacer pings hacia dominios, por lo tanto el dns esta andando bien.

La pc que tiene la salida a internet puede navegar sin problemas, y tiene una ip interna fija.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
yoelrodguez
Forista Nuevo
Forista Nuevo



Miembro No. 28705
Registrado: Jul 09, 2008
Mensajes: 5

MensajePublicado: Jue Jul 17, 2008 6:33 am    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

Ejecuta desde una pc con windows el comando tracert cuando ejecutas este comando la primera ruta que encuentra es la ip de tu puerta de enlace que en este caso seria tu servidor proxy con esto puedes determinar la ruta de tu pc para salir a internet

Ejemplo:

tracert google.com

Traza a la dirección google.com [64.233.167.99]
sobre un máximo de 30 saltos:

1 1 ms <1 ms 1 ms 192.168.1.254
2 1 ms 1 ms 1 ms 200.0.24.129
3 1 ms 1 ms 1 ms 200.0.24.97
4 3 ms 15 ms 3 ms 200.0.24.65
Volver arriba
Ver perfil de usuario Enviar mensaje privado
alberto19033
Forista Nuevo
Forista Nuevo



Miembro No. 29409
Registrado: Sep 02, 2008
Mensajes: 2
Ubicación: Cuba

MensajePublicado: Jue Sep 04, 2008 4:13 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

hola, les agradeceria cual quier alluda que me dieran respecto al problema que tengo con el iptable, en las maquinas de afuera no funciona el outlook express ni el jabber es decir no se conectan directo al los servidores sin pasar por el proxy mio, aqui esta mas o menos la configuracion
#!/bin/sh

echo -n

##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

##Empezamos a filtrar
/sbin/iptables -A INPUT -i lo -j ACCEPT

##Al firewall tenemos acceso desde la red local
iptables -A INPUT -s 192.168.0.0/25 -i eth0 -j ACCEPT

##Puernos abiertos
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT
iptables -A INPUT -p tcp --dport 3128 -j ACCEPT
iptables -A INPUT -p tcp --dport -j ACCEPT

##Aceptamos que consulten los puertos DNS
iptables -A FORWARD -s 192.168.0.0/25 -i eth1 -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/25 -i eth1 -p udp --dport 53 -j ACCEPT

##Ahora hacemos enmascaramiento de la red local
iptables -t nat -A POSTROUTING -s 192.168.0.0/25 -o eth1 -j MASQUERADE

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p tcp --dport 1:1024 -j DROP
iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p udp --dport 1:1024 -j DROP

iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p udp --dport 10000 -j DROP

echo

espero que me ayuden
gracias por adelantado
Volver arriba
Ver perfil de usuario Enviar mensaje privado
alberto19033
Forista Nuevo
Forista Nuevo



Miembro No. 29409
Registrado: Sep 02, 2008
Mensajes: 2
Ubicación: Cuba

MensajePublicado: Jue Sep 04, 2008 4:14 pm    Asunto: Re: IPTables NAT - Solo funciona el PING! Ayuda Responder citando

hola, les agradeceria cual quier alluda que me dieran respecto al problema que tengo con el iptable, en las maquinas de afuera no funciona el outlook express ni el jabber es decir no se conectan directo al los servidores sin pasar por el proxy mio, aqui esta mas o menos la configuracion y cuando lo corro me da un error en iptables_restore.

#!/bin/sh

echo -n

##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

##Empezamos a filtrar
/sbin/iptables -A INPUT -i lo -j ACCEPT

##Al firewall tenemos acceso desde la red local
iptables -A INPUT -s 192.168.0.0/25 -i eth0 -j ACCEPT

##Puernos abiertos
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT
iptables -A INPUT -p tcp --dport 3128 -j ACCEPT
iptables -A INPUT -p tcp --dport -j ACCEPT

##Aceptamos que consulten los puertos DNS
iptables -A FORWARD -s 192.168.0.0/25 -i eth1 -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/25 -i eth1 -p udp --dport 53 -j ACCEPT

##Ahora hacemos enmascaramiento de la red local
iptables -t nat -A POSTROUTING -s 192.168.0.0/25 -o eth1 -j MASQUERADE

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p tcp --dport 1:1024 -j DROP
iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p udp --dport 1:1024 -j DROP

iptables -A INPUT -s 0.0.0.0/0 -i eth0 -p udp --dport 10000 -j DROP

echo

espero que me ayuden
gracias por adelantado
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar nuevo tema  Responder al tema  Foros de discusión -> Redes y Servidores Todas las horas son GMT - 6 Horas

Página 1 de 1



No puedes publicar nuevos temas en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro



Powered by phpBB © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

Forums ©
 

Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog