Cómo hacer de WANem una VM Virtual Box Permanente

1

El emulador de WAN Wanem Se distribuye como un LiveCD ISO de arranque ( Knoppix Basado en 6.7.1), o un dispositivo VMWare. Me gustaría hacer algunas pruebas con VirtualBox y preferiría no tener que reconfigurar WanEm cada vez que reinicio.

¿Cómo convierto el LiveCD ISO (3.0 beta 2 al momento de escribir) en una máquina virtual permanente con VirtualBox para que pueda tener una emulación de WAN consistente como parte de mis pruebas?

Adam C
fuente

Respuestas:

3

Hay una utilidad provista con Knoppix, 0wn , eso hace que sea relativamente sencillo, pero primero debe configurar una VM adecuada y hacer que arranque desde la imagen ISO.

Mi VM tenía las siguientes propiedades:

  • Tipo: Linux
  • Versión: Debian (64 bits)
  • En Sistema & gt; & gt; Placa base habilité IO APIC ( ver por qué )
  • Disco duro: 4GB
  • RAM: 384MB
  • CPU: 1
  • Audio: desactivado

Para redes, primero configuré 2 redes de host solo con DHCP deshabilitado:

  • vboxnet0 - 192.168.56.0/24
  • vboxnet1 - 192.168.57.0/24

Esto se hace en las preferencias principales de VirtualBox - aquí hay un ejemplo:

vboxnet0 - example

Luego, para la máquina virtual en sí, agregué 3 interfaces:

  • Interfaz 1: solo host, adjunta a vboxnet0: será eth0 una vez que tengamos el sistema operativo en funcionamiento
  • Interfaz 2: solo host, adjunta a vboxnet1: será eth1 una vez que tengamos el sistema operativo en funcionamiento
  • Interfaz 3: adaptador puenteado: será eth2 y está configurado por DHCP (se conecta a Internet)

Nota: Esto era opcional, para darme el máximo control sobre lo que estaría haciendo con WanEm. Puede ir fácilmente con una configuración más simple y tener todo en la misma subred, solo obligue a todo a usar la dirección IP de WanEm como puerta de enlace predeterminada.

Configure el almacenamiento para cargar el CD en vivo, de esta manera:

liveCD-Boot

Ahora, estamos listos para arrancar. Inicie la máquina virtual y deje que se cargue. Habrá algún retraso mientras intenta configurar automáticamente las dos primeras interfaces con DHCP, pero después debería ver algo como esto:

WanEm-InitialBoot

Cierre el cuadro de diálogo de configuración de la red (no tiene sentido hacerlo hasta que tengamos una máquina virtual permanente) e inicie el shell (vea el cuadro rojo, abajo a la izquierda en la captura de pantalla anterior).

Debe obtener un terminal con alguna información de dirección IP en una tabla y una WANemControl@PERC> rápido. Salga de ese aviso con la exit2shell comando y te caerá en un Linux root rápido.

Ejecutar el 0wn comando, luego haga lo siguiente en cada pantalla (indicaciones GUI, pero difícil de ver / captura de pantalla):

  • Haga clic en "Aceptar y continuar" dos veces para ver las advertencias (esto es para evitar que destruya un disco real existente, ya que esta es una máquina virtual dedicada, estamos bien)
  • Deje "auto" seleccionado para la partición, haga clic en "Aceptar"
  • Haga clic en "Sí" cuando se le solicite que inicie la partición automática (hará 1 GB de intercambio, 3 GB para el sistema de archivos raíz)
  • Haga clic en "Sí" cuando se le solicite usar todo / dev / sda
  • Obtendrá "Falló la partición automática", pero en realidad tiene éxito (creo que esto se debe a que se monta automáticamente)
  • Deje seleccionado / dev / sda2 y haga clic en "Aceptar" cuando se le solicite seleccionar una partición

0wn ahora copiará los archivos en el disco (esto tomará un tiempo).

  • Haga clic en "Aceptar" cuando se le solicite instalar Grub
  • Deje "mbr" seleccionado y haga clic en "Aceptar", luego "Sí" para confirmar
  • Haga clic en "Aceptar" para el mensaje de éxito
  • Haga clic en "Sí" para reiniciar la máquina (para esto, publicaré una captura de pantalla), luego presione regresar para reiniciar

reboot-wanem

La máquina virtual se reiniciará, luego verá Grub, y un proceso de arranque bastante normal, y una vez más terminará con una WANemControl@PERC> pedir pero no GUI o escritorio. ¡Ahora tienes una VM permanente! Puede trabajar desde el shell o puede ejecutar un comando startx para acceder al mismo escritorio que tenía durante la 0wn proceso.

wanem-startx

Ahora que la VM es permanente, asegúrese de que el CD ya no esté cargado en la pestaña Almacenamiento (esto se eliminó automáticamente para mí). Cualquier cambio realizado será permanente, sin necesidad de rehacer la configuración cada vez. Hice varias modificaciones para que la máquina virtual funcionara como quería, pero eso está fuera del alcance de esta respuesta.

Adam C
fuente
así que después de eso necesitaré configurar direcciones IP manuales para los primeros 2 adaptadores de solo host eth0 y eth1? ¿Cuáles serían los valores correctos?
Andriy Tylychko
Configuré el manual 192.168.56.1/24 y 192.168.57.1/24 para ellos pero todavía no puedo hacer ping a mi host y no puedo abrir 192.168.56.1/WANem del anfitrión
Andriy Tylychko
No podrá acceder directamente a estas direcciones IP a menos que lo haga desde una máquina virtual dentro de las subredes, o a menos que configure una forma de enrutar las subredes desde su máquina host (con la asignación de puertos, por ejemplo, pero eso está más allá El alcance de esta respuesta). Todo lo que se pretende que haga es mostrarle cómo lograr que WanEM sea una máquina virtual permanente y no un Live CD. La forma en que lo configure y acceda después depende de usted (y sería un Q & amp; A separado si tiene problemas)
Adam C