Сетевое взаимодействие в режиме Windows 7 XP
Чтобы протестировать функцию обнаружения устройства UDP, не требуя отдельного компьютера на моем столе, я хотел бы проверить его, найдя приложение, работающее в окне виртуального ПК в "режиме XP" на моем компьютере с Windows 7.
Тем не менее, я испытываю трудности с тем, чтобы эти два были видны друг другу. По умолчанию, когда мои свойства Windows 7 и XP для сетевого адаптера установлены на "Получать IP-адрес автоматически", им назначаются IP-адреса соответственно 192.168.2.2 и 192.168.131.65, оба с масками подсети 255.255.255.0. Поскольку они находятся в разных подсетях, они не могут видеть друг друга, и я не могу пинговать от одного к другому.
Однако, даже если я перехожу на статические IP-адреса в одной подсети (например, 10.0.0.1 и 10.0.0.2), они все равно не могут видеть друг друга, и я все равно не могу пинговать. Конечно, я обеспечил выключение брандмауэров в обоих контекстах.
Есть ли способ сделать эту работу, или я скрываюсь здесь ни к чему?
Спасибо, Стивен.
2 ответа
Я решил эту проблему, изменив параметры сети в режиме XP, как описано здесь, с "Общая сеть (NAT)" на физический адаптер машины. Это дало мне IP-адреса в Windows 7 и XP соответственно с 192.168.1.70 и 192.168.1.71 и запретил пинг между ними (пока я контролировал брандмауэры).
Выполните следующие действия, чтобы настроить использование определенной сетевой карты для вашей виртуальной машины Windows XP.
Шаг 1
Чтобы настроить виртуальную машину в режиме Windows XP на использование конкретной карты NIC вместо NAT по умолчанию, щелкните правой кнопкой мыши виртуальную машину WinXP, чтобы открыть всплывающее меню. Выберите Настройки.
Шаг 2
Выберите Сеть в левом столбце. В этом примере мы выбираем карту NIC из выпадающего списка. Хит ОК.
Теперь запустите вашу WinXP VM. Настройте его параметры IP, которые являются определенными через Сетевые параметры, найденные в Панели управления.