Ok, voy a explicar como lo tengo hecho por si alguien quiere utilizar esta configuración:
(Por si a alguien le hace falta,
aquí está explicado y para descargar imágenes de openwrt para x86 y cómo convertirlas a virutalbox)
Con esta configuración que voy a describir, se consigue simular una gran red (WAN) virtual desde nuestra red local real. Esto nos permite hacer pruebas desde un entorno seguro que si las hiciéramos directamente en Internet, estaríamos en peligro de accesos no autorizados, o simplemente no podríamos probar sin una conexión secundaria.
Virtual Box 5.1.28
Máquina virtual 1 (el router virtual):
SO: Openwrt 15.05
Adaptador de red 1 = Red Interna (ojo: por defecto será el
eth1)
Nombre de la red interna = intnet
(se puede poner cualquier nombre, pero debe ser el mismo en todas las máquinas virtuales.)Adaptador de red 2 = Adaptador Puente (ojo: por defecto será el
eth0)
Máquina virtual 2:
SO: Windows XP (puede ser "cualquier" SO)
Adaptador de red 1 = Red Interna.
Nombre de la red interna = intnet
Máquina virtual n:
Lo mismo con cualquier número de máquinas virtuales que queráis tener instaladas / clonadas ...
Config openwrt:
/etc/config/network:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
option delegate '0'
config interface 'lan'
option ifname 'eth1'
option proto 'static'
option ipaddr '192.168.36.1'
option netmask '255.255.255.0'
option delegate '0'
La interfaz WAN será la que estará conectada con nuestra red real de casa. Le podéis poner una IP estática si queréis, pero yo se la he puesto dinámica para simular mejor una conexión a "Internet", como si fuera una IP "pública" dinámica.
La interfaz LAN será la que esté en contacto con las máquinas virtuales, estará en la red virtual. Podéis ponerle la IP "que os dé la gana", yo he elegido la 36 porque me ha dado por ahí.
La WAN estará en la zona de firewall roja. Esto significa que le aplica restricciones más fuertes a la hora de bloquear datos entrantes, etc...; si lo queréis desbloquear, sólo tenéis que ir a firewall settings y cambiarlo a zona verde, con lan. Pero es interesante dejarlo en la roja para practicar abrir puertos, etc...
Como muy bien dice nuestro inestimable compañero Tki2000, para evitar marearos y volveros locos (como me ha pasado a mí) para saber a qué interfaz de openwrt corresponde cada adaptador del virtualbox, tenéis que mirar la dirección MAC, que lo podéis ver en opciones avanzadas, dentro de cada adaptador, de la sección red de las opciones de la máquina virtual. En openwrt, basta con que ejecutéis el comando ifconfig y os fijéis en el dato HWaddr.
Como las mías estaban cambiadas (llamadme tiquismiquis, pero me gusta que las cosas tengan un orden lógico (adap1 = eth0, adap2 = eth1)), pues lo cambié y ahora me aclaro mejor.
Esto mola mucho para hacer pruebas, probar mogollón de cosas sin tener miedo a joder nada importante, ya que todo es virtual. Para aprender y practicar está genial. Y para hacer simulaciones, probar configuraciones, etc...
Si alguien necesita ayuda instalando o configurando algo de esto, que pregunte y (en lo que pueda, sepa y me apetezca), os hecho una manopla.