Más personas están configurando PC virtuales hoy que nunca. Ya sea para aplicaciones heredadas, juegos antiguos o simplemente para nostalgia, tener computadoras virtuales se está volviendo mucho más común.
Una de las mayores quejas sobre las PC virtuales se puede resumir en una sola pregunta:
¿Cómo comparto archivos entre la PC virtual y la computadora host?
Esta es la pregunta que haré lo mejor que pueda para responder en esta documentación.
Antes de continuar, existe un software de PC virtual que facilita la realización de todo esto, como VMWare Workstation, sin embargo, es un programa pago. Lo más probable es que estés usando Virtualbox o VMWare Player gratis. Esta documentación supondrá que está utilizando el método gratuito que no tiene los beneficios adicionales de redes fáciles de usar que tiene Workstation.
Paso 1. Utilice la red en puente
En VMWare Player y Virtualbox, la configuración de red predeterminada es NAT. Para las carpetas compartidas esto realmente no es una buena opción. La creación de redes en puente, por otro lado, funciona mucho mejor.
En VMWare Player:
En Virtualbox:
Cuando usa NAT, la IP asignada a la máquina virtual será de Clase A, como 10.10.10.100. Con puente, la IP asignada será una Clase C que sigue su esquema de enrutador actual, como 192.168.0.5.
Lo que hace una configuración puenteada es permitirle descubrir la dirección IP de la máquina mucho más fácil y hacerla más accesible desde la computadora host. De hecho, cuando use el puente, verá la dirección de su PC virtual en la lista de dispositivos conectados de su enrutador como si fuera una máquina real.
Además, si alguna vez ha configurado una PC virtual que no se conectará a Internet sin importar lo que haga, probablemente sea porque usó NAT. Cambiar a puente y eureka, internet funciona.
Paso 2. In-to-out y no out-to-in
La primera reacción de la mayoría de las personas es crear una carpeta compartida fuera de la sesión en la computadora host para que la PC virtual se conecte. A veces esto funcionará mal o no funcionará en absoluto. Si crea una carpeta compartida en sesión, esto funciona mucho mejor.
Ejemplo usando Windows 98SE:
Habilitar el intercambio de archivos a través del Panel de control / Red
El uso compartido de archivos e impresoras está habilitado
Ejemplo usando Windows 2000:
Paso 3. Obtenga la IP de la PC virtual, PING del host para probar
Usando Windows 98SE:
Usando Windows 2000:
Prueba PING del host (Windows 7) a virtual (Windows 2000)
Paso 4. Nombre del grupo de trabajo PING de la PC virtual
En entornos de Windows a Windows, puede PING directamente el nombre de la computadora. Es bueno hacer esto para que tenga dos formas de conectarse a una red compartida de computadora virtual, que se trata en la siguiente sección.
Tengo abierta una sesión de VMWare Player de Windows 98SE, y mi nombre de grupo de trabajo definido para esa computadora es vbox-win98. PING este nombre directamente para ver si recibo una respuesta:
Esto funciona, así que ahora tengo dos formas de conexión directa a mi parte.
Paso 5. Conéctese al recurso compartido de red de la PC virtual
El método tradicional de conectarse a un recurso compartido de red desde una PC con Windows conectada a un grupo de trabajo en el entorno de Windows es el método whack-whack, como este a través de la barra de direcciones del Explorador:
\ workgroup-name-of-virtual-pc
Las dos barras diagonales inversas se denominan "golpes" porque es más fácil de decir que "barra diagonal inversa". Si el nombre del grupo de trabajo de la computadora era 'banana', por ejemplo, verbalizaría esto como "Conectarse a whack-whack banana".
Escribir whack-whack seguido del nombre del grupo de trabajo en Explorer se vería así:
… y haz esto:
Si esto no funciona, también puede escribir whack-whack seguido de la IP de la PC virtual, de esta manera:
… para obtener esto:
Uno u otro funcionará.
¿Por qué no simplemente usar la lista 'conocida' de computadoras en la barra lateral izquierda en Explorer o “Entorno de red”?
Hay esto:
… sin embargo, no siempre se garantiza que funcione debido a la forma en que se usan las PC virtuales de nuevo / apagado. Probablemente sea cierto que no tiene la PC virtual funcionando todo el tiempo y solo la tiene iniciada cuando la necesita; esto puede arruinar un poco el método de descubrimiento de red de Windows, así como otros sistemas operativos host.
La conexión directa por nombre o directa por IP es más o menos una forma de actualización forzada. Esto está bien porque desea que el host se “dé cuenta” de que la PC virtual está allí, lista y esperando las conexiones entrantes para compartirla.
También es cierto que si el entorno operativo virtual de Windows es una versión anterior a Windows 2000, no actualizará su estado de red tanto como desee; Por eso, en algunos casos, no importa cuánto actualice, el nombre de la red simplemente no aparecerá en la lista.
