Compartir Conexion entre 2 equipos

Ya se que se trató en algun que otro hilo, pero no se, no me aclaro...
Tengo dos equipos, un linux con fedora, y un windows XP
en el linux le llega la conexion, por lo que tiene dos tjs de red, T1 y T2
El windows tiene solo una, llamada T3

T1 (la que viene del cablemodem) esta correctamente configurada.
T2 (la que va al equipo windows) tiene esto:
ip: 192.168.0.2
mask: 255.255.255.0

T3(la tj de windows)
ip: 192.168.0.30 (para que no me de problemas)
mask: 255.255.255.0
gw: 192.168.0.1


Mi intencion era tener conexion en windows, pero esq no puedo hacer ni pings entre los dos equipos :s

# ping 192.168.0.30
PING 192.168.0.30 (192.168.0.30) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=0 Destination Host Unreachable
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable

Alguna ayuda/sugerencia¿???
Solo decir que los tengo conectados con cable cruzado, esta así bien??
A ver, empezemos de nuevo ; )

Yo haria lo siguiente:

T1 (entrada modem linux): aki va la ip k te da tu provehedo etc

T2:

ip:192.168.0.1
netmask: 255.255.255.0

T3:

ip: 192.168.0.2
netmask: 255.255.255.0
gateway: 192.168.0.1

vale, hasta aqui las ip bien.

Ahora hay que hacer un script con iptables, para que en linux la T1 este compartida para que T3 tenga salida al exterior.

El script es:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

donde eth0 es en teoria T1

Si he ido muy rapido, perdon
Nada! esq no puedo ni hacer un ping entre ellas, esto me está empezando a desesperar. Aqui la información del sysconfig.
Por cierto, cuando enciendo el ordenador linux, windows reconoce la conexion en red :s:s:s

# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:44:56:1E:CF
inet addr:213.141.62.7 Bcast:213.141.63.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1265253 errors:0 dropped:0 overruns:0 frame:0
TX packets:2692 errors:0 dropped:0 overruns:0 carrier:0
collisions:2 txqueuelen:1000
RX bytes:77288794 (73.7 Mb) TX bytes:291667 (284.8 Kb)
Interrupt:9 Base address:0xd000

eth1 Link encap:Ethernet HWaddr 00:40:F4:77:DA:2F
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:3300 (3.2 Kb)
Interrupt:11 Base address:0xf000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1873 errors:0 dropped:0 overruns:0 frame:0
TX packets:1873 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2161021 (2.0 Mb) TX bytes:2161021 (2.0 Mb)
aqui la salida del ping :

PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.1 icmp_seq=0 Destination Host Unreachable
From 192.168.0.1 icmp_seq=1 Destination Host Unreachable
From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
joder no se ya que puede ser, desde windows puedo conectarm a inet desde el segundo pc, y en linux no puedo ni hacer pings entre ellos. Asu que supongo, que el cable y las tarjetas de red no estan defectuosas. que puedo hacer? [triston] [triston] [decaio] [decaio]
bueno, ahora estoy intentando hacer de nuevo lo de iptables, compile el kernel 2.6 con soporte iptables, pero tengo este error, como si no tubiese puesto iptables :s

revolution:/home/slash# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


FATAL: Module ip_tables not found.
iptables v1.2.9: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
no entiendo mucho de iptables, pero prueba de instalarte el insmod
Ha sido cosa de recompilar por enesima vez el kernel, esta vez puse todo lo relaccionado con iptables como módulo, y me funcionó a la perfeccion. Ahora me pondre a mirar como va lo de samba para compartir, Saludossss
7 respuestas