Версия для
Windows

Вопросы и ответы по «Microsoft Virtual PC»

Проблемы переноса реального компьютера в виртуальную стеду

Давным-давно, в стародавние времена, в нашей организации установили систему основанную на сети из сервера W2000, рабочих мест на W98, и одного DOS-компьютера. Там установлены базы данных и другие программы со сложными настройками, мне это не переустановить. Все эти машины связаны между собой через сетевой коммутатор 100Мб/с, только dos-компьютер связан на 10Мб/с по NetBIOS и NetBEUI. По прошествии многих лет решили все это перенести на новые компьютеры, так как железо может начать отказывать и уже понемногу отказывает. Что удивительно, W98 проработали все эти годы без переустановки.
Диск старого сервера клонировали и перенесли на новое железо почти без проблем - работает нормально. DOS компьютер оставили как есть. Но windows98 на новое железо нормально не переносятся в принципе.
Появилась задача - имитировать реальную w98 со всеми настройками с помощью виртуальной.
Попробовали клонировать рабочее место под w98 в VirtualBox на хост машину под XP. Сделали образ диска с w98, восстановили его в виртуальную машину как в реальную. Соединили виртуальную машину с сервером по сети, настроили. Сервер и w98 друг друга видят, даже программы на сервере с виртуальной машины запускаются. Но как только дело доходит до работы с базами данных и применением протоколов NetBEUI NetBIOS (через TCP/IP) все повисает. Я уже ранее сталкивался с необьяснимым явлением когда на перенесенной в виртуальную среду 98й программа настроенная нас сеть, но реально сеть не использующая, в виртуальной среде запускалась, но со своими базами данных не работала.

Сделали тоже, но уже на виртуальной машине Virtual PC микрософта.
Стало лучше (по неизвестной причине) - программы на сервере стали не только запускаться из виртуальной машины, но и работать используя базы данных.
Но связи с DOS компьютером по протоколам NetBIOS-NetBEUI у виртуальной w98 все равно нет, а для работы системы она нужна. Как только на виртуальной w98 запускаешь программу которая должна обратиться к dos-машине выдается сообщение что при работе протокола NetBIOS (или NetBeui, точно не помню) не найдено сетевое имя. Поставили NetBEUI и на host XP - все равно не работает (брандмауэр XP отключен).
И NetBIOS и NetBEUI - все через TCP/IP.
Сетевая карта реальной w98 машины имеет:
1. Клиент для сетей микрософт.
2. карту Realtek
3. NetBEUI
4. TCP/IP
5. Служба доступа к файлам и принтерам.
Способ входа в сеть - "клиент ... ".
Все это воспроизвели с сохранением настроек, имени компьютера и сети в виртуальной машине (только вместо Realtek - Intel).
Почему же не работает связь по NetBIOS ?
W98 полностью клонирована в виртуальную машину с сохранением IP адреса и всех настроек. Естественно пришлось удалить из настроек несущестующую реальную сетевую карту (Realtek) настроив по ее образцу карту виртуальную(Intel). Ошибки в настройках маловероятны, хотя возможны. Надо заметить что неоторых настроек Realtek нет в Intel, или возможно они там называтся по другому.
Знаю что NetBEUI не маршрутизируемый, то есть он работает только в пределах одной сети и две подсети им соединить не удасться. А NetBIOS? Является ли наша система из реальных сервера, dos-компьютера, виртуальной w98 в host-машине XP (все они подключены в коммутатор) одной сетью? Насколько я понял виртуальная сетевая плата подсоединена к реальной плате ХР мостом. Раз есть мост получаются 2 сети? Значит ли это что немаршрутизируемый NetBEUI через мост не пройдет? Значит ли это что работа из виртуальной машины по NetBEUI невозможна вообще? А по NetBIOS? Проходит ли NetBIOS через мост? Он маршрутизируемый?
Честно признаться, в разграничении понятий NetBIOS-NetBEUI путаюсь
Что делать?
Дать ХР IP адрес? Сейчас у host ХР нет адреса.
Как-то виновата низкая скорость 10Мб/с связи с дос-компьютером?
Не тот размер пакетов IP?
Надо настраивать hosts файл в XP как и в W98?

Вопрос:
Что такое мешает виртуальной W98 на Virtual PC выдать себя в сети за реальную W98 на реальном железе и связаться с dos-компьютером?
06.02.2012 12:30
Пожаловаться
Подписаться
+
0
-
0

Ответы на вопрос (2)

Сортировать по
голосам
mikef (20278)
+
0
-
0
06.02.2012, 13:28
Может глюк самой винды, может не правильные настройки, кто знает.

Попробуйте запустить на vmware workstation. Эта прога будет по круче Microsoft Virtual PC и возможно на ней все заработает.
Maksud#31912
+
0
-
0
05.12.2012, 03:34
Смею заметить не так уж и круче...
Дело каждого выбирать что по вкусу, но если бы вы реально владели информацией, то знали бы, что это самые злосные конкуренты в этой области АЙТИ, и я очень сомневаюсь, что разница в возможностях существенная в данном случае
Вопрос и ответы были вам полезны?
Да
Нет
Попробуйте также:

Похожие вопросы :

Добавить ответ

Ваше имя:

Регистрация? Это возможность подписаться на новые ответы, получать за ответы очки и призы
В ответ на сообщение Нет
+ Фото
Captcha
Текст с картинки:
Отправить
Маты, сообщения БОЛЬШИМИ БУКВАМИ, с грубыми ошибками, просто неуважительные или совершенно не по теме будут удаляться.