El lun, 09-02-2009 a las 14:43 -0500, Koratsuki_Nijuuni escribió:
> Chicos, hace algun tiempo alguien pregunto acerca de la conectividad una
> maquina virtual de VirtualBox, esto lo encontre googleando este fin de
> semana, y me pincho al 100%. Por lo que expongo la solucion por si
> alguien intenta hacerlo. Dicen que el VirtualBox 2.1.x ya viene con este
> problema resuelto. No lo he probado yo el que tengo es el 2.0.6 y con
> ese resolvi, ahora si alguien ha logrado descargar el 2.1.x lo
> agradeceria si lo lleva al proximo encuentro.
>
>
> Tomado de http://sinergiatec.wordpress.com/
> /********************************************************************
>
> Por omisión Virtualbox usa el protocolo NAT para darle servicio de
> acceso a internet a las máquinas virtuales que hayamos creado, pero la
> IP que le asigna es del estilo 10.x.x.x Esto no permite que podamos
> acceder a esa máquina desde nuestra red local y tampoco desde ella a
> nuestros equipos en red. Esto está genial si queremos una máquina
> desvinculada de nuestra red local para, por ejemplo, usar win2$ en un
> entorno controlado que en caso de contraer algún virus no afecte a
> nuestra red.
>
> En ocasiones queremos que nuestra máquina virtual creada con VirtualBox
> se integre en nuestra red local, bien para probar determinados servicios
> o bien porque queremos que sea un puesto más de la red y aprovechar así
> los recursos compartidos. En mi caso quería tener una máquina virtual
> con Ubuntu Server de forma que pudiese probarlo con los usuarios de mi
> red doméstica y diese servicios de correo y MySQL.
>
> Con este objetivo me puse a buscar por la red y encontré muchos foros y
> páginas donde indicaban la forma de hacerlo. Sin embargo no conseguí que
> funcionase, aunque me sirvió para enteder algo más sobre los bridges e
> interfaces virtuales de red. Pero nunca me doy por vencido ante la
> adversidad. Después de varias semanas probando combinaciones de lo que
> leía y uniendo la información de las diferentes páginas he conseguido
> que funcione.
>
> Este es el escenario donde he realizado las pruebas:
>
> * PC con Ubuntu Desktop 8.04 donde está la máquina virtual. Su IP
> local es estática y su valor es: 192.168.1.30 El Usuario del PC se
> llama sinergiatec. El nombre de la máquina es ubudesktop. En dicha
> máquina el interface de red es: eth0 (esta información la podeis
> conseguir con el comando: ifconfig)
> * Máquina virtual creada con Virtualbox 2.0 que llamaré UbuServerVM.
> La IP que le quiero asignar es la 192.168.1.60
> * Router ADSL que da servicio a la red con IP 192.168.1.1
> * Rango de la red local: 192.168.1.30/90
> * El interface de red virtual que crearemos se llamará tap1
> * El bridge que crearemos se llamará br0
>
> (Actualización: 20/10/2008 - Gracias Jesús por tu colaboración y llamar
> la atención sobre este paso que faltaba)
>
> Paso previo:
>
> Abrimos un terminal y tecleamos el siguiente comando:
>
> sinergia...@ubudesktop:~$ sudo aptitude install uml-utilities bridge-utils
>
> Pasos a seguir:
> 1. Crear la máquina virtual. No es objetivo de este post entrar en la
> creación de máquinas virtuales con Virtualbox. Para el que no sepa hay
> muchos Howto en la red y en castellano.
> 2. Abrimos una consola y ejecutamos el siguiente comando:
>
> sinergia...@ubudesktop:~$ sudo gpasswd -a sinergiatec uml-net
>
> 3. Abrimos gedit:
>
> sinergia...@ubudesktop:~$ gedit &
>
> 4. Dentro del nuevo documento abierto tecleamos el siguiente código:
>
> #!/bin/bash
> #------
> # Cambiar sinergiatec por vuestro nombre de usuario
> sudo VBoxTunctl -b -t tap1 -u sinergiatec
> sudo brctl addbr br0
> sudo ifconfig eth0 0.0.0.0 promisc
> sudo brctl addif br0 eth0
> # cambiar 192.168.1.30 por vuestra IP local (para saber cuál es ejecutar
> ifconfig en una consola)
> sudo ifconfig br0 192.168.1.30 netmask 255.255.255.0
> # cambiar 192.168.1.1 por la IP de vuestro router
> sudo route add default gw 192.168.1.1 br0
> sudo ifconfig tap1 up
> sudo brctl addif br0 tap1
>
> 5. Guardamos el fichero y lo llamamos: bridgeUp en nuestro directorio de
> usuario, en este caso: /home/sinergiatec
> 6. Presionamos el botón “Nuevo” en gedit e introducimos este código:
>
> #!/bin/bash
> sudo ifconfig tap1 down
> sudo ifconfig br0 down
> sudo brctl delbr br0
> sudo VBoxTunctl -d tap1
> # cambiar 192.168.1.30 por vuestra IP local (para saber cuál es ejecutar
> ifconfig en una consola)
> sudo ifconfig eth0 192.168.1.33 netmask 255.255.255.0 up
> # cambiar 192.168.1.1 por la IP de vuestro router
> sudo route add default gw 192.168.1.1 eth0
>
> 7. Guardamos el fichero y lo llamamos: bridgeDown situándolo en el mismo
> directorio que el anterior (/home/sinergiatec)
>
> 8. En la consola que habíamos abierto en el paso 2 tecleamos:
>
> sinergia...@ubudesktop:~$ chmod a+x bridgeUp
> sinergia...@ubudesktop:~$ chmod a+x bridgeDown
>
> Con esto damos permiso de ejecución a los scripts creados.
>
> 9. Arrancamos el administrador de Virtualbox mediante la opción de menú
> o bien presionando: ALT+F2 y luego escribiendo: VirtualBox (recordad que
> en linux las mayúsculas y las minúsculas son importantes)
> 10. Hacemos click sobre la máquina virtual que hemos llamado: UbuServerVM
> 11. Luego hacemos click sobre el botón configuración del menú
> 12. En el cuadro de la izquierda hacemos click sobre “Red”
> 13. Veremos en la izquierda varias pestañas que corresponden a los
> adaptadores de red que podemos usar con la máquina virtual. Normalmente
> uno sólo que será el 1. Dentro de las opciones veremos una que dice:
> “Attached to” Ahí seleccionamos: Interface anfitrión. Luego en la opción
> que dice: “Interface Name” escribiremos: tap1. Luego damos al botón
> “Aceptar”
>
> Ya está. Ya tenemos todo preparado para ejecutar una máquina virtual y
> hacer que tenga una IP acorde a nuestra red local.
>
> Estos son los pasos cada vez que quieras ejecutar la máquina virtual:
>
> 1. Abres una consola y ejecutas:
>
> sinergia...@ubudesktop:~$ sudo /home/sinergiatec/bridgeUp
>
> 2. Abres el administrador de Virtualbox e Inicias la máquina
> 3. (Opcional) Este paso elimina el interface virtual y el bridge. Abres
> una consola y ejecutas:
>
> sinergia...@ubudesktop:~$ sudo /home/sinergiatec/bridgeDown
>
> Espero que alguien tan perdido como estuve yo encuentre aquí la
> solución. Cualquier duda y/o aclaración utilizad los comentarios de este
> post. Prometo contestar a todo aquello sobre lo que sepa XD.
>
> ********************************************************************/
>
> Salu2.
>
virtualbox, en ftp softwarelibre esta la version 2.2. para ubuntu.
30mg, me fue imposible bajarlo.
¿Porqué son tan lenta las descargas de aca...?
gracias.
sld2.
liuber's
---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l