Я использую Windows XP в Virtualbox для некоторой устаревшей разработки, и мой ИТ-отдел волнуется (справедливо) о том, что XP находится в сети. Хотя я могу просто отключить доступ к сети и покончить с этим, я планирую создать эту виртуальную машину, чтобы я мог распространить ее среди других членов моей команды, которым может понадобиться доступ к устаревшим инструментам. Я бы предпочел, чтобы виртуальная машина загружалась с уже отключенным доступом к Интернету (независимо от установок Virtualbox и / или VMWare - эта установка будет работать в обоих случаях).
Тем не менее, характер моей работы (встроенные системы) часто требует от меня создания локальных сетей с оборудованием, которое я разрабатываю / ремонтирую (высоковольтные источники питания для рентгеновских и КТ-машин). Поэтому обычно мы имеем несколько сетевые карты: одна для доступа в интернет, другая для целей разработки. Мы изменим настройки IP-адреса карты разработки на стандартный ручной статический адрес (192.168.1.4) и оставим свойства интернет-карты в покое. Это позволяет нам общаться с Интернетом (для Google и других различных целей нам не нужно напрямую подключать источники питания к Интернету) и разрабатывать для наших устройств.
Теперь проблема в том, что некоторые из наших программ для разработки являются устаревшими (Metroworks Codewarrior, VB6) и работают лучше всего в XP. Я все еще хотел бы иметь возможность разрабатывать в XP и общаться с нашими платами из виртуальной машины XP. Однако я не хочу, чтобы виртуальная машина имела доступ к Интернету (однако хост-машина все еще должна иметь доступ к Интернету).
Я видел некоторые другие ответы здесь, относящиеся к этому, такие как этот, но мне интересно, есть ли другие способы, учитывая, что я работаю в виртуальной машине на хост-машине.