[Dudas] Ejercicio práctico de red y 3 VM's con Linux.

Buenas a todos.

Tengo que realizar un pequeño ejercicio de una práctica con 3 máquinas virtuales con VirtualBox.
La primera máquina virtual es Debian, la segunda y tercera Ubuntu Server 14.04.
La primera máquina virtual (A) con Debian tiene que tener la dirección IP 172.16.1.1/24.
La segunda máquina virtual (B) tiene que tener dos interfaces de red, una con la 172.16.1.2 y la segunda con la 172.16.2.2.
La tercera máquina virtual (C) tiene que tener asignada la IP 172.16.2.3.

(Ver adjunto para más información)

Mi intención es pasar paquetes de A a C, pasando por B (evidentemente) creando las rutas manualmente.

Vamos a configurar el equipo A (Debian) :

# ifconfig eth0 172.16.1.1/24
# ip route add 172.16.2.0 via 172.16.1.2 dev eth0


Ahora vamos a configurar el equipo B (Ubuntu) :

# ifconfig eth0 172.16.1.2/24
# ifconfig eth1 172.16.2.2/24
# ip route add 172.16.1.1 via 172.16.1.2 dev eth0
# ip route add 172.16.2.3 via 172.16.2.2 dev eth1
# echo "1" > /proc/sys/net/ipv4/ip_forwarding (con esto activamos el forwarding para que los paquetes pasen de un interficie a otra.)


Vamos a configurar el equipo C (Ubuntu) :

# ifconfig eth0 172.16.2.3/24
# ip route add 172.16.1.0 via 172.16.2.2 dev eth0


Bueno pues hasta aquí bien. La máquina B me hace ping a la A y a la C. Pero si hago ping de la A a la C o al revés no me funciona y eso que tengo el forwarding activado. Me da error de red inalcanzable.

La configuración de red del equipo A en el VBox es una interficie NAT y la segunda "red interna".
La configuración de red del equipo B en el VBox es dos interficies "red interna".
La configuración de red del equipo C en el VBox es una interficie "red interna".

¿Sabéis que puede ser? ¿Que puede provocar que no pueda hacer ping de la 172.16.1.1 a la 172.16.2.3 (o al revés) teniendo el equipo B activado el IP forwarding?.

Gracias y un saludo

Adjuntos

0 respuestas