Вопрос Отключить доступ в Интернет для Windows XP


Я использую гостевой компьютер VMware Fusion 6 Windows XP для запуска некоторых устаревших программ Windows на моем Mac. Я хотел бы отключить доступ в Интернет для виртуальной машины, поэтому Windows XP не может забрать какие-либо вирусы в Интернете. Тем не менее, я хотел бы сохранить возможность передачи файлов между Mac и VM.

Каков наилучший способ достичь этого? Заранее спасибо.


3
2018-02-08 09:59


происхождения




ответы:


Вы можете использовать общие папки VMWare KB Article, Это не требует сетевого подключения. Вы можете просто отключить сетевой адаптер для виртуальной машины.
Также вы можете использовать сеть только для хоста, которая будет использовать виртуальную сеть между хостом и гостем, без подключения к вашему ethernet или интернету.
Альтернативный способ - отключить шлюз по умолчанию в vm, но это не безопасно.


5
2018-02-10 20:07



+1 Это почти все. Для полноты использования можно также использовать брандмауэр, чтобы закрыть все, кроме порта передачи файлов. - harrymc
Я хочу знать, почему отключение шлюза в виртуальной машине небезопасно. Он всегда был моим обычным методом, без каких-либо проблем: простой (всего одна строка), быстрая, не было отключений от установленных удаленных сеансов (протестированных с помощью VNC и SSH) до и с VM, легко выполняемых сценариев / программируемых (до запуск и остановка), и перезагрузка не требуется. Есть даже методы (как я писал в своем ответе) для любой операционной системы. - Sopalajo de Arrierez


Если ваша проблема - просто интернет, а ваша виртуальная машина - Windows XP, решение должно быть таким простым, как это:
Линия Linux: быстрый способ отключить доступ в Интернет (поддерживая локальную сеть)?
Трюк прост: просто удалите шлюз. В этой теме у вас есть короткое решение как простая строка, например:

route delete 0.0.0.0 mask 0.0.0.0 10.0.2.1

(предполагая, что 10.0.2.1 как ваш шлюз, вы можете найти ввод «ipconfig»).
или решение более общее, как (не намного более длинный) скрипт.

-EDIT: как было предложено кем-то, это можно сделать:

route delete 0.0.0.0

поэтому вам даже не нужно знать, какой IP-адрес у вашего шлюза.


1
2018-02-10 21:36