Anonim

Днес повече хора настройват виртуални компютри от всякога. Независимо дали става дума за наследени приложения, стари игри или просто за носталгия, наличието на виртуални компютри става много по-често.

Една от най-големите грижи за виртуалните компютри може да се свежда до един въпрос:

Как да споделя файлове между виртуалния компютър и хост компютъра?

Това е въпросът, на който ще направя всичко възможно да отговоря в тази документация.

Преди да продължите, има софтуер за виртуален компютър, който улеснява всичко това, като VMWare Workstation, но това е платена програма. Най-вероятно използвате безплатния Virtualbox или VMWare Player. Тази документация ще продължи с предположението, че използвате безплатния метод, който няма допълнителни лесни за използване мрежови перки, които има Workstation.

Стъпка 1. Използвайте мостови мрежи

В VMWare Player и Virtualbox настройката по подразбиране на мрежата е NAT. За споделените папки това наистина не е добър избор. Мостните мрежи от друга страна работят много по-добре.

В VMWare Player:

Във Virtualbox:

Когато използвате NAT, IP, присвоен на виртуалната машина, ще бъде клас A, например 10.10.10.100. С мост, присвоеният IP ще бъде клас C, който следва текущата ви схема на рутер, като 192.168.0.5.

Това, което използвате мостовата настройка, ви позволява да откриете IP адреса на устройството много по-лесно и да го направите по-достъпен от хост компютъра. Всъщност, когато използвате мостово, ще видите адреса на вашия виртуален компютър, посочен в списъка на свързаните устройства на вашия рутер, сякаш това е действителна машина.

Освен това, ако някога сте инсталирали виртуален компютър, който абсолютно няма да се свърже с интернет, независимо какво правите, вероятно е защото сте използвали NAT. Смяна на мост и eureka, интернет работи.

Стъпка 2. In-to-out, а не out-to-in

Първата реакция на повечето хора е да създадат споделена папка извън сесията на хост компютъра, към който да се свърже виртуалният компютър. Понякога това или ще работи лошо, или изобщо няма. Ако създадете споделена папка в сесия, това работи много по-добре.

Пример с използване на Windows 98SE:


Активиране на споделянето на файлове чрез Контролен панел / мрежа


Споделянето на файлове и принтери е активирано

Създайте папка на работния плот, щракнете с десния бутон на мишката, Споделяне

Дайте пълни разрешения за достъп, Приложи, ОК

Пример с използване на Windows 2000:

Създайте папка на Desktop, щракнете с десния бутон на мишката, Споделяне

Споделете папката, Приложи, ОК. Разрешенията по подразбиране ще бъдат „Пълен достъп“, ако сте влезли като администратор.

Стъпка 3. Вземете IP на виртуалния компютър, PING от хост към тест

Използване на Windows 98SE:

Start / Run / winipcfg, показва се локална IP информация

Използване на Windows 2000:

Start / Run / cmd / ipconfig, показва се локална IP информация

PING тест от хост (Windows 7) към виртуален (Windows 2000)

PING е успешен; всичко проверява

Стъпка 4. Име на работна група PING на виртуален компютър

В среди от Windows до Windows можете директно да PING името на компютъра. Добре е да направите това, така че да имате два начина за свързване към споделяне на виртуална компютърна мрежа, обхванати в следващия раздел.

Отворен съм сесията на VMWare Player на Windows 98SE и определеното ми име на работната група за този компютър е vbox-win98. PING това име директно, за да видя дали получавам отговор:

Това работи, така че сега имам два начина за директно свързване към моя дял.

Стъпка 5. Свържете се с мрежовия дял на виртуалния компютър

Традиционният метод за свързване към мрежов дял от свързан с работна група Windows компютър в Windows среда е методът whack-whack, като този чрез адресната лента на Explorer:

\ Работна група, име-на-виртуален компютър

Двете наклонени черти се наричат ​​„удари“, защото е по-лесно да се каже, отколкото „наклонена черта“. Ако например името на работната група на компютъра беше „банан“, вие бихте го словеслили като „Свържете се с банана, който е ударен.“

Въвеждането на whack-whack, последвано от името на работната група в Explorer, ще изглежда така:

… И направете това:

Ако това не работи, можете алтернативно да въведете whack-whack, последвано от IP на виртуалния компютър, като този:

… за да получите това:

Едното или другото ще работи.

Защо не просто да използвате списъка с познати компютри в лявата странична лента в Explorer или „Мрежово съседство“?

Има това:

… обаче това не винаги е гарантирано да работи поради начина, по който се използват отново / изключва отново виртуалните компютри. Вероятно е вярно, че виртуалният компютър не работи през цялото време и го стартирате само когато имате нужда; това може до известна степен да прецака метода на Windows за откриване на мрежа, както и други хост операционни системи.

Свързването директно по име или директно чрез IP е повече или по-малко начин за опресняване на насилие. Това е добре, защото искате хостът да „осъзнае“, че виртуалният компютър е там, готов и чака входящи връзки към своя дял.

Вярно е също така, че ако виртуалната операционна среда на Windows е версия преди Windows 2000, тя няма да актуализира състоянието на мрежата си толкова, колкото искате; Ето защо в някои случаи, колкото и да опресните, мрежовото име просто няма да се покаже в списъка.

Виртуален компютър чит лист за споделена мрежа в по-стари прозорци