Днес повече хора настройват виртуални компютри от всякога. Независимо дали става дума за наследени приложения, стари игри или просто за носталгия, наличието на виртуални компютри става много по-често.
Една от най-големите грижи за виртуалните компютри може да се свежда до един въпрос:
Как да споделя файлове между виртуалния компютър и хост компютъра?
Това е въпросът, на който ще направя всичко възможно да отговоря в тази документация.
Преди да продължите, има софтуер за виртуален компютър, който улеснява всичко това, като 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:
Стъпка 3. Вземете IP на виртуалния компютър, PING от хост към тест
Използване на Windows 98SE:
Използване на Windows 2000:
PING тест от хост (Windows 7) към виртуален (Windows 2000)
Стъпка 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, тя няма да актуализира състоянието на мрежата си толкова, колкото искате; Ето защо в някои случаи, колкото и да опресните, мрежовото име просто няма да се покаже в списъка.
