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