SecGame #1: Actualización

Saludos y felices fiestas.

Durante estos días desde la publicación del primer SecGame hemos tenido algún que otro feedback por parte de los primeros interesados. Por un lado nos han preguntado por la posibilidad de ser ejecutado en Mac OS X, por otro, sobre la conveniencia, o no, de haber distribuido el juego en formato VMWare. Además, también nos han informado de un pequeño error en el PDF destinado a la instalación bajo GNU/Linux, donde los dominios habían sido escritos incorrectamente como ".net", cuando deben ser ".inc". Este error ya ha sido subsanado.

SecGame #1: Ejecución bajo Mac OS X

El funcionamiento bajo Mac OS X es bastante similar al funcionamiento bajo GNU/Linux. La única salvedad es que bajo Mac OS X, no existe por defecto y de forma nativa soporte a dispositivos tun/tap. No obstante existe un driver que una vez instalado nos proveerá del soporte sin problema alguno. Por ello, los pasos son los siguientes:
  1. Descargar el driver para la creación de dispositivos tun/tap y llevar a cabo su proceso de instalación [ver imagen].
  2. Descargar e instalar Q, la versión de Qemu para Mac OS X.
  3. Ahora crearemos un enlace simbólico de /dev/tap a /dev/tap0, para ello haremos uso del siguiente comando: sudo ln -s /dev/tap0 /dev/tap (tendremos que introducir la passwd)
  4. Como penúltimo paso debemos lanzar el binario "i386-softmmu" que ejecutará la máquina virtual, localizado en Q.app/Contents/MacOS/i386-softmmu.app/Contents/MacOS. El comando, muy similar al de linux será aproximadamente el siguiente (ruta relativa): sudo Q.app/Contents/MacOS/i386-softmmu.app/Contents/MacOS/i386-softmmu sauron.dsk -net nic,vlan=0 -net tap,ifname=tap0,vlan=0,script=no Arracando de esta forma la máquina virtual [ver imagen].
  5. Por último, direccionaremos el tap0, para ello esribiremos el siguiente comando: sudo ifconfig tap0 192.168.200.1 netmask 255.255.255.0
  6. Una vez hecho, tendremos acceso al juego editando el fichero de hosts, igual que en GNU/Linux [ver imagen]
Para hacer uso de las imágenes con VMWare pronto crearemos un manual explicativo. Para cualquier otra duda, no dudéis en enviarnos un correo.