Hace ya un tiempo abrí un hilo (que ha acabado en las tinieblas de EOL) al respecto de instalar Backtrack3 en mi portátil, no era compatible.
Nadie supo ayudarme, pero al fin he hallado una buena solución. Así pues, la posteo por si a alguien le ayuda. Aclarar primero que utilizo un Fujitsu Amilo con Ubuntu 8.04, aunque va a ser bastante irrelevante.
Procedamos a instalar VMware:
-Vamos a
http://www.vmware.com/ sección Download y descargamos la versión de vmware server 2.0 para nuestro sistema operativo (ubuntu 64bits en mi caso).
Para descargarla hay que darse de alta. Una vez introducidos los datos, accedereis a la sección y os dejará descargar el archivo, además, se os enviará un mail con el serial para activar el producto (gratuito).
-Instalamos una serie de paquetes que nos harán falta:
sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install xinetd
-Una vez descargado, descomprimimos el archivo y ejecutamos (con permisos, obviamente) el archivo vmware-install.pl que está dentro de vmware-server-distrib
Os pedirá una serie de parámetros, podeis dejar los de defecto que funcionan perfectamente.
-Ahora, si vuestro usuario "root" no tiene contraseña (algo normal en Ubuntu pues hay una contraseña de admin pero no una cuenta root propiamente dicha) la asignais con
passwd
Es MUY importante hacer esto, en el siguiente paso vereis porqué.
-Abris el navegador y accedeis a
https://127.0.0.1:8333 (opciones por defecto). Se presentará una ventana donde os piden un user y password...Pues el user es "root" y el pass el que tenga asignado.
Ya teneis el VMware. Ahora bien, si pinchais en "console" os diŕá que necesita instalar un plug-in de firefox para el entorno. LO aceptais y ya está todo en orden.
Ole ole, ya tenemos vmware ¿como hacer para que la máquina virtual tenga internet? Hay que configurar las IPTABLES de Ubuntu.
Iba a hacerlo a pelo pero encontré un script muy chulo que he añadido al update.rc y ya está. Citaría la fuente pero no lo encuentro, si lo conoceis, edito y lo pongo
#### SCRIPT DE CONFIGURACION DE IPTABLES ####
#!/bin/bash
# Dispositivo de red de internet
EXIF="ath0" #a modificar!!
# Dispositivo de red local
INIF="vmnet1" #a modificar!!
fail=0
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
log_begin_msg "Aplicando Reglas de Firewall..."
## Borrado de reglas anteriores
iptables -F || fail=1
iptables -X || fail=1
iptables -Z || fail=1
iptables -t nat -F || fail=1
## Establecemos politica por defecto
iptables -P INPUT ACCEPT || fail=1
iptables -P OUTPUT ACCEPT || fail=1
iptables -P FORWARD DROP || fail=1
iptables -t nat -P PREROUTING ACCEPT || fail=1
iptables -t nat -P POSTROUTING ACCEPT || fail=1
# Marcar paquetes salientes con su ip de origen
iptables -t nat -A POSTROUTING -o $EXIF -j MASQUERADE || fail=1
# Reenvio de IP
echo 1 > /proc/sys/net/ipv4/ip_forward || fail=1
# Aceptar paquetes para reenviar procedentes de la red local
iptables -A FORWARD -i $INIF -o $EXIF -j ACCEPT || fail=1
# Aceptar paquetes para reenviar procedentes de internet de conexiones ya establecidas
iptables -A FORWARD -i $EXIF -o $INIF -m state --state RELATED,ESTABLISHED -j ACCEPT || fail=1
# Se muestran los resultados
log_end_msg $fail
if [ $fail -eq 0 ]
then
log_success_msg "Verifique que lo que se aplica con: iptables -L -n."
else
log_warning_msg "Se ha producido un error al aplicar alguna de las reglas"
fi
#### FIN SCRIPT DE CONFIGURACION DE IPTABLES ####
Solo hace falta que modifiqueis lo marcado. En EXIF teneis que poner el interfaz de vuestra máquina conectado a internet (en mi caso, ath0, tarjeta atheros wifi) y en INIF el interfaz que vmware crea para tener acceso a la red...generalmente (y en mi máquina así ha sido) es el vmnet1.
Marcais en vmware el adaptador de red NAT, enchufais la máquina que querais (si quereis un backtrack3, lo teneis preparado en
http://remote-exploit.org )
y ale, hecho.
Espero os sea útil.