NAT casi, casi pero no...

Forums: 

hola a todos, ahi va:

tengo en casa dos ordenadores con kubuntu 5.10 instalados en los dos.
la cuestion es q kiero q uno de ellos (el mas viejo) comparta la conexion, asi k en el "servidor" he puesto estas reglas:

iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward

---
donde ppp0 es la interfaz q esta conectada a internet, (uso in winmodem de mierda) y eth0 es la conexion local, q da salida al otro ordenador.

despues he puesto esto en el cliente:

route add default gw 192.168.0.1

y con eso, el cliente puede hacer ping, y puede visualizar la pagina de google y hacer busquedas. pero cuando trato de entrar en alguna pagina ahi se keda.

pense que seria por las DNS, asi k he probado a poner en los dos la misma q traia el kubuntu y nada, y tb he probado a poner en los dos las que dan en telefonica (ip dinamica) y tp, pasa lo mismo, y por ultimo pues probe una distinta en cada uno (por probar.. kien sabe) y tampoco nada de nada, ahi se keda, en google.

despues de leerme muchos post y manuales me kedo igual.
¿alguna sugerencia?

gracias.

el Nat

Imagen de marlonvr

prueba con lo siguiente:

Crea un archivo con permisos de ejecición e inseta estas lineas

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
/sbin/iptables -t nat -A POSTROUTING -s (red privada)/0 -d 0/0 -j MASQUERADE
insmod ip_nat_irc
insmod ip_nat_ftp

Nota: no adiciones ninguna ruta solo ejecuta esto y listo

sigue sin ir...

hola marlonvr,

he probado lo que mes has dicho y si no añado el route add default 192.168.0.1 ni siquiera conecta a google ni hace pings.

y si lo añado sigue ocurriendo lo mismo,
he probadoa poner

/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/0 -d 0/0 -j MASQUERADE

y

/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.1/0 -d 0/0 -j MASQUERADE

con 0.2 tambien he probado, y con 192.168.0.1/24 pero nada.

gracias.

Trata de ver los parámetros de la conexión

Imagen de deathUser

 En principio, si el cliente puede hacer ping y navegar por google, no es problema de reglas del firewall, del marquerading o nada por el estilo, esto está OK,

 Mira mejor los parametros de la conexión, los putos winmodems suelen dar problemas con ciertas MTUs, trata de jugar un poco con eso MTUS de 1500, 7250, etc .....

Si no quieres romperte mucho la cabeza y si puedes navegar sin problemas en la máquina que está haciendo de firewall, configura un squid y navega usando el squid.... :)

 

Ojo que puede ser que tengas un problema con los cables de red que est&eactute;s usando, testealos, siempre recorre el modelo OSI en los problemas de NETWORKING ;) OK...

 

Suerte ...

bye 

 

:)

uf....puto nat de los...

buenas,
pues sigo igual, la verdad es que no se si podria ser cosa del cable de red o de la tarjeta de red, pero me extraña pq si comparto la conexion a internet usando como servidor windows, si que funciona en el cliente y navega perfectamente (bueno, "perfectamente", por algo quiero usar linux como servidor).

por cierto, como puedo cambiar las MTUS que comentas y que valores podria probar que fuesen "seguros"?, porque no tengo ni idea de que valores meter.(aparte de los dos que has dicho)
es posible ahora que lo comentas que pueda tratarse de eso.

y respecto a lo de squid, lo estuve mirando por encima y quizas es mas complicado que resolver el problema este, ademas prefiero no liar mas la cosa para que sea mas facil reconocer que es lo que pasa.

gracias, espero consejos.