Hola,

estoy intentando utilizar un ordenador con Windows XP Home Edition como router entre dos redes, una inalámbrica y otra Ethernet. En la Ethernet está el router ADSL mediante el cual accedo a internet.

O sea, lo que quiero hacer es tender una red inalámbrica AD-HOC entre un pc que ya tengo conectado a internet y otro, para que este último se pueda también conectarse a internet.

He configurado las direcciones de red y las puertas de enlace de la siguiente manera:

PC Router XP : nic1: 192.168.0.101/255.255.255.0 gateway 192.168.0.1
nic2: 10.0.0.1/255.255.255.0 (no gateway)

PC 2: nic1: 10.0.0.2/255.255.255.0 gateway 10.0.0.1

Bien, la red WI-FI ad-hoc funciona sin problemas. También hay conectividad IP entre el PC1 y el PC2, e incluso puedo hacer un ping a la nic1 (192.168.0.101) desde el pc2, de modo que sí que realiza ese paso del enrutado.

Sin embargo, no funciona el ping a 192.268.0.1 (el router ADSL) desde el PC2.

Para lograr todo esto he activado el parámetro IPEnableRouter del registro de Windows, según he leído por ahí en algunos foros.

Mi pregunta es: ¿dónde está el error? ¿se puede hacer esto en Windows XP Home edition o sólo en el Professional?

Por favor, evitar respuestas de uso de ICS, hardware, etc. No puedo utilizar nada de esto.

También he intentado hacer un puente entre las dos redes pero por algún motivo tampoco funciona. En este caso no consigo ni siquiera hacer un ping entre las dos NICs de la red inalámbrica.

Gracias.