[Solucionado]Uniendo redes

Hola! Estoy intentado unir dos redes mediante un debian, pero no acabo de conseguirlo. El esquema es el siguiente...

Red A - 192.168.1.X

Red B - 192.168.0.X

Adicionalmente, mi equipo tiene la ip 192.168.0.5 y el router de internet es 192.168.1.1

La configuración del debian es la siguiente...
Código:
root@hades:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.1.4
netmask 255.255.255.0

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

root@hades:~# cat /proc/sys/net/ipv4/ip_forward
1
Con esta configuración he intentado realizar un ping al router desde mi maquina y no llega :( ¿que puede estar pasando? ¿como se podría solucionar?

El siguiente paso será añadir el ruteo para la salida a internet...
Código:
route add default gateway 192.168.1.1
Sería correcto? Se podría meter esta linea en /etc/network/interfaces?
 
root@hades:~# cat /proc/sys/net/ipv4/ip_forward
1

Creo que el error está en esta linea, a partir del # la entiende como comentada.

Prueba:

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

También en tu /etc/network/options, acuerdate de marcar con yes:

ip_forward=yes
spoofprotect=yes


Saludos.
 
hispalis70 dijo:
root@hades:~# cat /proc/sys/net/ipv4/ip_forward
1

Creo que el error está en esta linea, a partir del # la entiende como comentada.

Prueba:

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

También en tu /etc/network/options, acuerdate de marcar con yes:

ip_forward=yes
spoofprotect=yes


Saludos.

lo he probado, pero no funciona :(


¿alguna otra sugerencia? Por cierto, la versión es la netinst, con lo que solo tiene lo imprescindible instalado. ¿Hace falta q instale algún otro paquete?
 
No he probado nunca esa versión, pero siendo un Debian, si te falta algo te lo pedirá.

El tema de redes no es mi fuerte, pero algo se, y si no llamaremos a la 'Caballería'.
Creo que para eso puedes crear un scrip tipo esto (solo de ejemplo)

#!/sbin/bash

# Habilitamos la redirección de paquetes de proc
echo 1 > /proc/sys/net/ipv4/ip_forward

# Configuramos las interfaces (eth0, eth1)
/sbin/ifconfig eth0 192.168.1.125 netmask 255.255.255.0 broadcast 192.168.1.255
/sbin/ifconfig eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255

# Gateway por defecto (modem internet)
/sbin/route add default gw 192.168.1.1

# Arrancamos routed para rip
/usr/sbin/routed

Si ves que no te aclaras, pegame las salidas de:

/sbin/ifconfig
/sbin/route

Tanbien echa un vistazo a esto: http://www.linuxzone.es/howtos-manuales ... indows-xp/

Saludos.
 
Vaya, no me acordaba de este post. Pongo la solución por si a alguien le puede servir. Finalmente, simplemente hay que configurar el iptables de la siguiente manera....

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Con esto ya se redirecciona entre las redes :D
 
Arriba