Anda di halaman 1dari 20

Acceso a red local de una

mquina Virtualbox
Published 17 septi embre, 2008 howto , Linux , ubuntu 45 Comments
Etiquetas: network, redes, ubuntu, virtualbox, virtualizacion
Por omisin Virtualbox usa el protocolo NAT para darle servicio de acceso a internet a las
mquinas 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 mquina desde nuestra red local y tampoco desde
ella a nuestros equipos en red. Esto est genial si queremos una mquina desvinculada de
nuestra red local para, por ejemplo, usar win2$ en un entorno controlado que en caso de
contraer algn virus no afecte a nuestra red.
En ocasiones queremos que nuestra mquina virtual creada con VirtualBox se integre en
nuestra red local, bien para probar determinados servicios o bien porque queremos que sea
un puesto ms de la red y aprovechar as los recursos compartidos. En mi caso quera tener
una mquina virtual con Ubuntu Server de forma que pudiese probarlo con los usuarios de mi
red domstica y diese servicios de correo y MySQL.
Con este objetivo me puse a buscar por la red y encontr muchos foros y pginas donde
indicaban la forma de hacerlo. Sin embargo no consegu que funcionase, aunque me sirvi
para enteder algo ms sobre los bridges e interfaces virtuales de red. Pero nunca me doy por
vencido ante la adversidad. Despus de varias semanas probando combinaciones de lo que
lea y uniendo la informacin de las diferentes pginas he conseguido que funcione.
Este es el escenario donde he realizado las pruebas:
PC con Ubuntu Desktop 8.04 donde est la mquina virtual. Su IP local es esttica y
su valor es: 192.168.1.30 El Usuario del PC se llama sinergiatec. El nombre de la
mquina es ubudesktop. En dicha mquina el interface de red es: eth0 (esta
informacin la podeis conseguir con el comando: ifconfig)
Mquina 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
(Actualizacin: 20/10/2008 Gracias Jess por tu colaboracin y llamar la atencin sobre
este paso que faltaba)
Paso previo:
Abrimos un terminal y tecleamos el siguiente comando:
sinergiated@ubudesktop:~$ sudo aptitude install uml-utilities bridge-utils
Pasos a seguir:
1. Crear la mquina virtual. No es objetivo de este post entrar en la creacin de mquinas
virtuales con Virtualbox. Para el que no sepa hay muchos Howto en la red y en castellano.
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
1 de 20 11/10/14 19:48
2. Abrimos una consola y ejecutamos el siguiente comando:
sinergiated@ubudesktop:~$ sudo gpasswd -a sinergiatec uml-net
3. Abrimos gedit:
sinergiated@ubudesktop:~$ gedit &
4. Dentro del nuevo documento abierto tecleamos el siguiente cdigo:
#!/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 cul 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 botn Nuevo en gedit e introducimos este cdigo:
#!/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 cul 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 situndolo en el mismo directorio que el
anterior (/home/sinergiatec)
8. En la consola que habamos abierto en el paso 2 tecleamos:
sinergiated@ubudesktop:~$ chmod a+x bridgeUp
sinergiated@ubudesktop:~$ chmod a+x bridgeDown
Con esto damos permiso de ejecucin a los scripts creados.
9. Arrancamos el administrador de Virtualbox mediante la opcin de men o bien
presionando: ALT+F2 y luego escribiendo: VirtualBox (recordad que en linux las maysculas y
las minsculas son importantes)
10. Hacemos click sobre la mquina virtual que hemos llamado: UbuServerVM
11. Luego hacemos click sobre el botn configuracin del men
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
2 de 20 11/10/14 19:48
12. En el cuadro de la izquierda hacemos click sobre Red
13. Veremos en la izquierda varias pestaas que corresponden a los adaptadores de red que
podemos usar con la mquina virtual. Normalmente uno slo que ser el 1. Dentro de las
opciones veremos una que dice: Attached to Ah seleccionamos: Interface anfitrin. Luego
en la opcin que dice: Interface Name escribiremos: tap1. Luego damos al botn Aceptar
Ya est. Ya tenemos todo preparado para ejecutar una mquina virtual y hacer que tenga una
IP acorde a nuestra red local.
Estos son los pasos cada vez que quieras ejecutar la mquina virtual:
1. Abres una consola y ejecutas:
sinergiated@ubudesktop:~$ sudo /home/sinergiatec/bridgeUp
2. Abres el administrador de Virtualbox e Inicias la mquina
3. (Opcional) Este paso elimina el interface virtual y el bridge. Abres una consola y ejecutas:
sinergiated@ubudesktop:~$ sudo /home/sinergiatec/bridgeDown
Espero que alguien tan perdido como estuve yo encuentre aqu la solucin. Cualquier duda
y/o aclaracin utilizad los comentarios de este post. Prometo contestar a todo aquello sobre lo
que sepa
Saludos y a ser felices!
(Actualizacin del 23/11/2008)
Gracias al amigo AdminRoot tenemos cmo es posible hacer lo mismo para redes
inalmbricas. Puedes verlo en el siguiente comentario. Miles de Gracias!!
(Actualizacin del 08/12/2008)
Adminroot ha descrito en su blog de forma perfecta como establecer IP locales con tarjetas
inalmbricas. Gracias!
(Actualizacin del 10/01/2009)
Con la versin 2.1 de VirtualBox ya no es necesario ejecutar estos scripts porque basta con
seleccionar: Attached to: Interface anfitrin y en el cuadro: Interfaces Anfitrin: eth0
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
3 de 20 11/10/14 19:48
Share this:
Facebook LinkedIn Google Correo electrnico

Me gusta
S el primero en decir que te gusta.

Relacionado
Virtualbox con soporte
USB en Ubuntu 8.04
Hardy Heron
Virtualbox: escribir con
acentos
Internet dejar de ser
libre?
45 Responses to Acceso a red local de una
mquina Virtualbox
28 septiembre, 2008 en 9:33 am
Mis sinceras felicitaciones, muy claro y conciso. Me ha ido a las mil maravillas.
Un saludo
Responder
xavi
Seguir Seguir
You May Like
1.
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
4 de 20 11/10/14 19:48
28 septiembre, 2008 en 7:55 pm
Gracias Xavi!
Responder
13 octubre, 2008 en 9:44 pm
Felicitaciones por la claridad del artculo y la sencillez de lo expuesto.
Seria maravilloso poder lanzar el bridgeUp de forma automtica al inicio de sesin y no
tener que teclear el comando /home/usuario/bridgeUp, para posteriormente arrancar la
maquina virtual.
Un cordial saludo,
Ramiro
Mil gracias.
Responder
16 octubre, 2008 en 7:48 am
Saludos!
Ante todo muchsimas gracias por el trabajo.
Mi duda es con el punto 2 donde dices:
sinergiated@ubudesktop:~$ sudo gpasswd -a sinergiatec uml-net
Al hacerlo responde que el grupo no existe. Lo creo y ejecuta el comando, pero no entiendo
exactamente para que sirve este paso.
Gracias.
Responder
16 octubre, 2008 en 12:02 pm
Hola Jess!
Antes de comenzar todo esto tenas instalado los paquetes: uml-utilities y bridge-utils?
Si no es as haz lo siguiente:
1. Elimina el grupo uml-net que creaste
2. Ejecuta en el terminal el siguiente comando:
sinergiated@ubudesktop:~$ sudo aptitude install uml-utilities bridge-utils
3. Prueba a ver si todo te funciona
sinergiatec
Ramiro
jesus
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
5 de 20 11/10/14 19:48
Si con esto se soluciona me lo dices y lo aadimos al post como paso previo. Puede que a
mi se me haya escapado dado que realic tantas pruebas una detrs de otra hasta dar con
la solucin que igual algn paso se me escap.
Responder
16 octubre, 2008 en 12:16 pm
Buenas de nuevo.
Efectivamente, cuando ejecut por primera vez el archivo bridgeup me daba un error
creando la interfaz br0 que se solucion instalando el paquete bridge-utils
Como no daba mas errores lo di por bueno. Por supuesto, el uml-utilities no est
instalado, ese debe ser el problema como apuntas.
En cuanto llegue lo instalo, verifico y te respondo.
Buena idea lo de aadir la instalacin de ambos paquetes como paso previo.
Por cierto, me acabo de dar cuenta por las fotos que tienes en el blog que somos paisanos!
Saludos y mil gracias.
Responder
17 octubre, 2008 en 12:22 am
Gracias Jess!
Espero tus noticias para aadir la carga de esos paquetes como paso previo.
As que tambin eres de Gran Canaria o bien de alguna de las restantes hermosas islas
del archipilago afortunado?
Saludos!
Responder
20 octubre, 2008 en 10:50 am
Buenas otra vez y perdona la tardanza. Llevo tres das con problemas en un servidor que al
final ha habido que reinstalar desde cero por un problema hardware. Me estoy tirando de
los pelos
Bueno, te confirmo mi anterior respuesta, funcionando sin problemas.
Y si, soy de nuestra amada Gran Canaria, (de la especie canariona, para ser mas
exactos).
Saludos cordiales,
jesus
sinergiatec
jesus
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
6 de 20 11/10/14 19:48
Responder
20 octubre, 2008 en 10:45 pm
Gracias Jess!
Ya he aadido el paso previo con la instalacin de los paquetes: bridge-utils y uml-utilities
Siempre me sorprende cmo Internet pone en contacto a personas que an viviendo cerca
sera muy difcil se encontrasen de otra forma
Saludos!
Responder
21 octubre, 2008 en 1:08 pm
Gracias a t. Y un placer tratar contigo.
Es la grandeza de este medio, conocemos a los vecinos de al lado cuando buscamos en el
otro extremos del planeta.
Saludos
Responder
25 octubre, 2008 en 4:28 pm
Hola,
primero felicitarte por el post. Como dices, la web est llena de informacin, pero bastante
liada.
En fin, he hecho lo que comentas y la solucin que propones me funciona a medias.
Ahora desde el PC host veo la maquina virtual (hago un ping y responde) y viceversa, pero
desde la mquina virtual no tengo salida a internet.
Mi configuracin de red es la siguiente:
PC host (ubuntu 8.04)
IP 192.168.1.100
acceso a internet:router inalmbrico con IP 192.168.1.1
Maquina virtual (kubuntu 8.04)
IP 192.168.1.140
puerta de enlace 192.168.1.1
La mquina virtual no ve el router (192.168.1.1) y por lo tanto tampoco cualquier otro equipo
conectado a la red inalmbrica.
sabes cul podra ser la solucin para que la mquina virtual tenga salida a internet y
pueda ver el router inalmbrico?
Gracias y un saludo,
sinergiatec
jesus
Paco
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
7 de 20 11/10/14 19:48
Paco.
Responder
26 octubre, 2008 en 10:52 pm
Gracias Paco!
Para ayudarte necesitara me copiaras la salida del comando: ifconfig
Tambin sera interesante miraras si tu router tiene definido un intervalo de IPs (Por
ejemplo: de la 192.168.1.100 a la 192.168.1.135)
Tambin sera bueno me dijeras si la IP del Host y la de la mquina virtual las tienes
definida como fijas en sus configuraciones correspondientes.
Imagino que habrs sustituido las IPs que puse de ejemplo por las que me mencionas.
Saludos!
Responder
27 octubre, 2008 en 11:02 pm
De nada, faltara mas!
A lo que me preguntas:
La IP del PC host es por DHCP y se la asigna el router inalmbrico en la eth1 (he hecho
el bridge br0 contra la eth1). eth1 es un stick inalmbrico.
El router tiene asignado un rango de IP de 192.168.1.100 a la 192.168.1.149 por dhcp
La IP de la mquina virtual es esttica
He revisado los scripts y creo que estn bien.
Te copio la salida de ifconfig del PC host:
==========================================
br0 Link encap:Ethernet direccinHW 00:17:3f:fe:46:48
inet direccin:192.168.1.100 Difusin:192.168.1.255 Mscara:255.255.255.0
direccin inet6: fe80::217:3fff:fefe:4648/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1492 Mtrica:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:92 (92.0 B) TX bytes:12250 (11.9 KB)
eth0 Link encap:Ethernet direccinHW 00:1f:d0:5b:85:f7
ARRIBA DIFUSIN MULTICAST MTU:1500 Mtrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupcin:251 Direccin base: 0xe000
sinergiatec
Paco
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
8 de 20 11/10/14 19:48
eth1 Link encap:Ethernet direccinHW 00:17:3f:fe:46:48
direccin inet6: fe80::217:3fff:fefe:4648/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO PROMISC MULTICAST MTU:1492 Mtrica:1
RX packets:1557897 errors:425403 dropped:5127 overruns:0 frame:424013
TX packets:2505363 errors:1317 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:429851960 (409.9 MB) TX bytes:163477057500 (152.2 GB)
lo Link encap:Bucle local
inet direccin:127.0.0.1 Mscara:255.0.0.0
direccin inet6: ::1/128 Alcance:Anfitrin
ARRIBA LOOPBACK CORRIENDO MTU:16436 Mtrica:1
RX packets:4104 errors:0 dropped:0 overruns:0 frame:0
TX packets:4104 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:134263 (131.1 KB) TX bytes:134263 (131.1 KB)
tap1 Link encap:Ethernet direccinHW 00:ff:c4:2d:25:f4
direccin inet6: fe80::2ff:c4ff:fe2d:25f4/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Mtrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:8 overruns:0 carrier:0
colisiones:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vmnet1 Link encap:Ethernet direccinHW 00:50:56:c0:00:01
inet direccin:172.16.142.1 Difusin:172.16.142.255 Mscara:255.255.255.0
direccin inet6: fe80::250:56ff:fec0:1/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Mtrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8440 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vmnet8 Link encap:Ethernet direccinHW 00:50:56:c0:00:08
inet direccin:192.168.33.1 Difusin:192.168.33.255 Mscara:255.255.255.0
direccin inet6: fe80::250:56ff:fec0:8/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Mtrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8441 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
===========================================================
Te copio el ifconfig de la maquina virtual
===========================================================
eth1 Link encap:Ethernet direccinHW 08:00:27:b1:1f:49
inet direccin:192.168.1.140 Difusin:192.168.1.255 Mscara:255.255.255.0
direccin inet6: fe80::a00:27ff:feb1:1f49/64 Alcance:Vnculo
ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Mtrica:1
RX packets:286 errors:0 dropped:0 overruns:0 frame:0
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
9 de 20 11/10/14 19:48
TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:24958 (24.3 KB) TX bytes:5291 (5.1 KB)
Interrupcin:11 Direccin base: 0xc020
lo Link encap:Bucle local
inet direccin:127.0.0.1 Mscara:255.0.0.0
direccin inet6: ::1/128 Alcance:Anfitrin
ARRIBA LOOPBACK CORRIENDO MTU:16436 Mtrica:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:440 (440.0 B) TX bytes:440 (440.0 B)
=============================================================
Un saludo,
Paco.
Responder
27 octubre, 2008 en 11:55 pm
Veamos si te puedo ayudar
Por los datos que me has dado tenemos dos diferencias respecto a como lo tengo en mi
equipo:
1) T usas una red inalmbrica y yo una de cable
2) T obtienes la IP del Host a travs de DHCP y yo se la asigno esttica.
Puedes probar a asignar la IP del host (192.168.1.100) esttica al PC Host?
(Men->Sistema->Administracin->Red). En ella pon tambin la IP del router de forma
manual, pero antes puedes ejecutar el comando: route, tanto en el Host como en la
mquina virtual y mandarme la salida que te genera?
Tambin sera interesante me indicaras lo siguiente:
Te conectas tambin a la misma red mediante el eht0? Es por cable? Tienes en el
router algn filtro puesto para que se conecten por wifi slo los equipos con unas
determinadas mac address?
Seguro que damos con lo que nos estamos dejando atrs y por eso no funciona la salida a
internet.
Saludos!
Responder
29 octubre, 2008 en 6:48 pm
Hola,
He intentado poner la eth1 esttica pero no lo he conseguido (de momento) porque al ser
sinergiatec
Paco
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
10 de 20 11/10/14 19:48
por USB si cambio la configuracin a esttica pierdo la conexin. Del tema de configuracin
de redes estoy un poco pez, como ves
Te envo la salida del comando route de PC host:
===================================================
Tabla de rutas IP del ncleo
Destino Pasarela Genmask Indic Mtric Ref Uso Interfaz
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.33.0 * 255.255.255.0 U 0 0 0 vmnet8
172.16.142.0 * 255.255.255.0 U 0 0 0 vmnet1
default 192.168.1.1 0.0.0.0 UG 0 0 0 br0
===================================================
Ahora de la mquina virtual
===================================================
Tabla de rutas IP del ncleo
Destino Pasarela Genmask Indic Mtric Ref Uso Interfaz
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 100 0 0 eth1
===================================================
Saludos,
Paco.
Responder
29 octubre, 2008 en 6:50 pm
A las otras preguntas, la eth0 no est conectada y el filtro de mac est desactivado en el
router.
Saludos,
Paco
Responder
3 noviembre, 2008 en 12:47 am
Hola Paco,
La verdad es que no veo ningn fallo en lo que me has mandado. Lo nico que se me
ocurre es que al ser por Wifi se comporte de manera diferentes que por cable y ah se
encuentre el por qu no te funciona.
Puedes probar a no asignarle una IP fija a la virtual sino que la tome mediante DHCP? Es
lo nico que se me ocurre.
De verdad que siento no poderte dar ms ayuda. Intentar por otro lado a probar a realizar
Paco
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
11 de 20 11/10/14 19:48
esta configuracin en casa con Wifi pero tendrs que esperar un tiempo a que me dejen un
porttil pues mis equipo no lo usan.
Saludos!
Responder
8 noviembre, 2008 en 7:05 am
Sinceramente, yo decia: Y estos, lo adulan demasiado. Eso hasta que prob tus scripts
(En Ubuntu Intrepid + VirtualBox 2.0.4_OSE) y entend el por qu de tanta alabanza: A mi
que de redes entiendo poco, me ahorraste la traduccin de comandos que me parecen
escritos en chino! jaja
Muchsisisisisimas gracias!!
Responder
8 noviembre, 2008 en 2:28 pm
Me alegro muchsimo que te hayan servido pepee!
Saludos!
Responder
23 noviembre, 2008 en 8:28 pm
sinergiatec,
Muy bueno tu tutorial, muy claro y preciso. Quiero agregar a tu buen aporte que esa manera
de generar el bridge funciona solamente en redes cableadas. El problema es que para
crear el bridge necesitas poner la placa de red eth0 en modo promiscuo. El modo
promiscuo de las placas de red inalmbricas es absolutamente diferente al de las placas
cableadas, y tiene que ver con la bsqueda de SSIDs. Por eso, al seguir tu tutorial y si
tenemos una conexin inalmbrica con el router, la mquina virtual queda efectivamente en
red con la mquina real pero la placa de red inalmbrica pierde conexin, perdiendo de esa
manera acceso al router y por consiguiente a internet (Esto es lo que me pasaba a mi y lo
que le debe estar pasando a Paco).
Te agrego a continuacin como pude resolver mi problema:
No pude utilizar ninguno de tus cripts, en su lugar hice lo siguiente (Siempre como root):
sysctl net.ipv4.ip_forward=1
VBoxTunctl -b -u gabriel
ip link set tap0 up
ip addr add 192.168.0.102/24 dev tap0
#*(Debes poner CUALQUIER IP vlida en la red y que no este en uso)
pepee
sinergiatec
AdminRooT!
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
12 de 20 11/10/14 19:48
#**(El /24 representa la mascara de red)
parprouted ath0 tap0
route add -net 192.168.0.0 netmask 255.255.255.0 tap0
#*(192.168.0.0 es la direccin de red de mi red, valga la redundacia. 255.255.255.0 es la
mscara de mi red)
Con esto ya se puede ejecutar VirtualBox, configurar la placa de red con una direccin
vlida en la red y listo, la mquina virtual queda conectada en red con la mquina real y con
toda la red!
Para automatizar elarranque de la red, inclu estas listas en el archivo rc.local (En ubuntu y
debian se encuentra en /etc/rc.local). Solo debe tenerse la precaucion de agregarlo al final
pero antes de la lnea que dice exit(0). Si bien la ubicacin del archivo puede cambiar de
una distro a otra, SIEMPRE esta presente, es cuestin de buscarlo nomas.
Respecto a lo que consultaba Ramiro, agregando todas las lneas del script de sinergiatec
en el rc.local (sacandole el sudo del comienzo por supuesto) probablemente quede
automatizado el arranque del modo puente y no sea necesario ejecutar el script cada vez.
Este tutorial lo probe en Ubuntu Hardy Heron con VirtualBox 1.6 y con Intrepid Ibex y
VirtualBox 2.0.4. Em ambos casos funciono correctamente.
Sinergiatec, queria consultarte de paso para utilizar tu muy buen tutorial en mi blog (Por
supuesto citandote como fuente e incluyendo un link a tu Post). De paso, date una vueltita
cuando quieras, http://www.free-networking.blogspot.com estoy recien empezando y la
intencin es agregar una buena cantidad de artculos con la mejor calidad posible y la mejor
informacin de todas aquellas cosas que nos dan dolores de cabeza!
Salute!!
Responder
23 noviembre, 2008 en 9:53 pm
Siempre mantuve la esperanza que alguien nos diese la respuesta a cmo usar esta
posibilidad de utilizar la red interna con Virtualbox sobre dispositivos inalmbricos. Dicen
que cuando mantienes la esperanza en algo y ests seguro de que llegar tan slo debes
tener paciencia.
Gracias AdminRooT! por tu post.
Por supuesto que tienes permiso para utilizar lo que hay escrito en este blog en el tuyo. El
conocimiento debe ser libre. Es la nica forma en que la sociedad puede hacer uso de su
enorme potencial creativo. Es para mi un honor!!
He visitado tu blog y tu artculo sobre activar los servicios de USB en VirtualBox est genial.
Me encant la advertencia que haces de los discos duros conectados por USB. Felicidades!
Te he aadido a mis RSS diarios as que seguir de cerca tus posts.
Gracias!!
Responder
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
13 de 20 11/10/14 19:48
9 diciembre, 2008 en 10:29 pm
a mi me salta el siguiente error al iniciar la maquina virtual:
Failed to open /dev/net/tun for read/write access. Please check the permissions of that
node. Either run chmod 0666 /dev/net/tun or change the group of that node and make
yourself a member of that group. Make sure that these changes are permanent, especially if
you are using udev.
VBox status code: -3100 (VERR_HOSTIF_INIT_FAILED).
Cdigo Resultado:
NS_ERROR_FAILURE (0x80004005)
Componente:
Console
Interface:
IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}
Responder
10 diciembre, 2008 en 12:42 am
Seguro que no te saltaste el paso 2??
Me refiero al comando:
sinergiated@ubudesktop:~$ sudo gpasswd -a sinergiatec uml-net
Responder
10 diciembre, 2008 en 3:21 pm
ja esta solucionado. ahora perfecto, muy buen aporte, se agradese asi podre instalar el
ciber control en mi maquina virtual y controlar los ordenadores del ciber y al mismo tiempo
aprender mas de linux
se agradece tu ayudame ha sido muy util.
ahora solo me quedara configurar los puertos usb para poder utilizar la impresora.
Responder
10 diciembre, 2008 en 3:40 pm
USB en Virtualbox?? No hay problema Esto es lo que buscas: http://free-
networking.blogspot.com/2008/11/ubuntu-810-intrepid-ibex-habilitar-usb.html
Saludos!
Responder
Agonistes
sinergiatec
Agonistes
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
14 de 20 11/10/14 19:48
9 enero, 2009 en 5:32 pm
Saludos Sinergiatec, Resulta que soy un aprendis de Linux. y casualidad que buscando una
solucin a al tema, me tope con su gran solucin. te explico lo siguiente a ver si me puedes
ayudar.
Tengo una maquina Anfitrion con Debian Etc 4, donde quiero virtualizar 2 maquinas que
haran de servidores y ellas a su vez deben poder permitir que yo le llegue desde cualquier
maquina de Red que tengo actualmente a cada una de las Virtuales. Al perecer ya tienes la
Solucin.
He realizado cada uno de los Pasos y me he topado con lo siguiente:
1.- No me funciona el comando sudo desde el terminal del usuario anfitrion. esto creo que
lo puedo solucionar agregando al usuario anfitrion al grupo de root y listo
2.- En la opcin de configuracin de red, no me aparace la opcion Interface Name. POR
QUE? OJO: estoy usando la Versin 2.1 de VirtualBox.
Ya instale las utilidades de bridge y uml. Cree los Script en fin he realizado todos pasos
uno a uno pero bajo terminal de usuario pero usando el comando su para cambiarme a
Root.
Saludos y muchas gracias
Responder
12 enero, 2009 en 12:58 am
Hola Raga! con la versin 2.1 no hace falta ejecutar los scripts. Para lo que quieres hacer
mejor asigna IPs fijas a las mquinas virtuales y al host dentro del rango que tengas
establecido en tu red local. Asi podrs usar los servicios que pongas en marcha en las
M.Virtuales.
De todas formas mira la respuesta que te doy ms abajo a tu otro comentario.
Saludos!
Responder
9 enero, 2009 en 9:55 pm
Hey Sinergiatec, ya solucione el primer problema (lo del SUDO), pero todavia me falta por
solventar el otro problemita (2) que no me aparece en el VirtualBox en la opcin de RED la
parte donde dice Nombre de la Interfaz para colocar tap1. Lo peor de todo es que cuando
marco la opcion Interfaz de Anfitrion e inicio la maquina virtual Se pierde conexion con
el teclado el servidor como tal (Anfitrion y todas las Virtuales) Sabras el por que de estos
problemas? Muchas Gracias
Responder
12 enero, 2009 en 12:55 am
Raga
sinergiatec
Raga
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
15 de 20 11/10/14 19:48
Hola Raga!
Con la nueva versin 2.1 de Virtualbox el establecer en red local una mquina virtual es
ms fcil ahora. No hace falta realizar ninguno de los comandos que hemos tenido que
usar hasta ahora. Basta con poner en Configuracin -> Red -> Attached to: Interface
Anfitrin. Luego en el recuadro: Interfaces Anfitrin asegrate de marcar: eth0. Despus
de iniciar tu mquina virtual tomar una IP local del servidor DHCP que tengas
(normalmente el router de acceso ADSL). Si quieres tener una fija puedes hacerlo en las
propiedades de red de win2.
Respecto a lo del teclado imagino que no has instalado las Guest Additions de Virtualbox
y en cuanto haces click sobre la mquina virtual el teclado pasa a ser controlado por esta.
Hay una tecla que te libera el teclado. Si no la has modificado en la configuracin suele
ser el: CTRL derecho (es decir, el CTRL situado a la derecha de la barra espaciadora).
Prueba a presionarla y vers como el cursor aparece y recuperas el control del teclado.
Para que no tengas que hacer esto siempre puedes instalar las Guest Additions de la
siguiente forma: Presiona CTRL derecho. Luego dirgite al men: Dispositivos -> Instalar
Guest Addtions (Aplicaciones del Huesped). Sigue las instrucciones y cuando reinicies
la mquina ya no tendrs que presionar el CTRL derecho para poder salir del marco de la
mquina virtual.
Espero haberte ayudado, en todo caso siempre puedes volver a realizar otro comentario.
Saludos!
Responder
12 enero, 2009 en 9:41 pm
Muchas Gracias Sinergiatec, bueno, voy a probar en un rato tu respuesta a ver que tal.
Estare informando al respecto indifirente los resultados.
Saludos,
Responder
15 enero, 2009 en 4:55 pm
Sinergiatec, resulta que probe con todo lo que me dijistes, de echo borre todo el servidor y
volvi a montar el sistema operativo y nada. sigue perdiendo comunicacion del teclado (pero
a nivel general Anfitrion y Guest)apenas activo la opcion de Interfaz de Usuario para lo
de la red.
Bueno si alguien consigue la solucin a este proble por fa que lo publique.
PD: Lo del sudo lo solucione agregando al usuario a los sudores.
Saludos y Gracias
Responder
19 enero, 2009 en 10:58 am
Raga
Raga
sinergiatec
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
16 de 20 11/10/14 19:48
Hola Raga!
He estado pensando en tu problema con el teclado y se me ocurre que si lo tienes
conectado por USB puede que el Virtualbox lo est bloqueando al asignrselo
directamente a la mquina virtual. Puedes confirmarme si esto es as?
Responder
19 enero, 2009 en 11:04 am
Hola otra vez!
Otra pregunta que se me ocurre es: Tenas instalado alguna otra versin de Virtualbox
antes de instalar la nueva? Si es as Borraste toda la configuracin de la anterior incluido
el directorio .VirtualBox en tu /home/<usuario"?
Responder
19 enero, 2009 en 4:40 am
Hola excelente post, ahora tengo una duda
es posible hacer esto si mi conexion a internet es dhcp?
otra cosa una ves que realizo esto puedo acceder a la maquina virtual local via ssh?:
onda: ssh mi_usario_de_maquina_virtual@mi_ip_maquina_virtual
Saludos y gracias
Responder
19 enero, 2009 en 11:03 am
Hola Cristopher!
Te recomiendo que instales la versin 2.1.0 desde la pgina web
http://www.virtualbox.org. Mediante esa versin no tienes que ejecutar este script para
ponerle una direccin IP local a la mquina virtual. Mrate este comentario
Respecto a tu segunda pregunta la respuesta es SI. Si quieres puedes usar tambin ssh
-X @ para poder ejecutar programas con entorno grfico.
Saludos!
Responder
19 enero, 2009 en 5:36 pm
sinergiatec
christopher
sinergiatec
crossroadicto
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
17 de 20 11/10/14 19:48
Hola gracias por el dato revisare la version 2.1.0 yo tengo la que viene con lenny 1.6.6,
respecto al comentario no me funciono
Responder
20 enero, 2009 en 1:16 pm
Hola crossroadicto/christopher, imagino que puede ser por la versin que usas que no te
funcionan. Ten en cuenta que las pruebas se han realizado en Ubuntu y aunque est
basado en Debian no todo funciona. Yo me he creado una mquina virtual de Ubuntu
Server 8.10 para hacer pruebas y accedo a ella mediante ssh sin problemas. De hecho no
le puse entorno grfico para que fuese ms rpida y lo hago todo mediante ssh.
Siento que con Lenny las cosas no sean iguales.
Responder
11 febrero, 2009 en 5:28 pm
MAGAZO!!!!!!!!!!!!!!!!!!!
jeje, estaba buscando esto precisamente y todos muy complicados, quedo perfecto con tu
gran explicacion!!!
saludos y te agradezco infinitamente
Responder
11 febrero, 2009 en 11:22 pm
De nada Enrique. Es un placer ayudar a los dems!
Responder
17 noviembre, 2011 en 3:54 am
Por fin alguien encontro las respuestas a mis problemas! Muchas gracias!
Solo un pequeo detalle porque parece desactualizado, VBoxTunctl no existe mas, ahora
existe tunctl.
Para activar el TAP:
$ tunctl -u usuario 2>&1
Para desactivar el TAP:
$ tunctl -d tap#
Solo basta remplazar con eso a las lineas de VBoxTunctl.
sinergiatec
enrique
sinergiatec
LoboOscuro
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
18 de 20 11/10/14 19:48
Responder
17 noviembre, 2011 en 5:07 pm
Cierto loboOscuro hace mucho tiempo de este post. Gracias por tu aporte.
Responder
8 diciembre, 2011 en 10:52 pm
Que tal, no me funciona
Cuando inicio el archivo bridgeUp me tira este error:
sudo: VBoxTunctl: command not found
device br0 already exists; cant create bridge with the same name
device eth0 is already a member of a bridge; cant enslave it to bridge br0.
SIOCADDRT: El fichero ya existe
tap1: ERROR mientras se obtenan las banderas de interfaz: No existe el dispositivo
interface tap1 does not exist!
Y luego en el punto 13, cuando intento seleccionar adaptador solo anfitrin no me aparece
ningn nombre, no me deja seleccionar nada)
Soy novato, no entiendo mucho disculpen y muchas gracias
Responder
9 diciembre, 2011 en 5:54 pm
Este artculo que has ledo es muy viejo. Actualmente Virtualbox te lo pone todo tan fcil
como hacer lo siguiente:
1) Vas a la configuracin de la mquina virtual
2) Elijes Red
3) Donde dice: Conectado a elije: Adaptador puente
4) Donde dice nombre elije tu tarjeta de red normal que suele ser eth0 si es de tarjeta u
otro nombre si tienes alguna wifi puesta.
Luego que hayas ejecutado la mquina con esa configuracin te vas a propiedades de
red en windows y le pones a mano la IP que quieras salvo que quieras dejar que sea el
router quien te asigne una por DHCP.
Espero haberte ayudado.
Saludos y gracias por visitar mi red
Responder
7 noviembre, 2012 en 9:34 pm
sinergiatec
Nacho
sinergiatec
Carlos
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
19 de 20 11/10/14 19:48
Deja un comentario
Trackback en 16 mayo, 2009 en 3:27 pm
Hola muy interesante el articulo pero si tengo como anfitrin un SO Windows con
virtualbox, como configuro para que las maquinas virtuales esten en mi red LAN me seria
de gran ayuda gracias!!
Responder
Acceso a Red Local desde una mquina VirtualBox
Seguir Seguir
Acceso a red local de una mquina Virtualbox | Si... http://sinergiatec.wordpress.com/2008/09/17/acc...
20 de 20 11/10/14 19:48

Anda mungkin juga menyukai