У меня Windows 10 LTSB работает в VirtualBox на хосте Windows 10 LTSB (пожалуйста, не спрашивайте почему, это не имеет значения). Но мне это нужно для доступа к файловому серверу в офисной сети. Чтобы сделать это на хост-компьютере, я подключаюсь через \FILSERVER \Users \username и перемещаюсь, чтобы найти мои файлы. Как мне "увидеть" эту машину из гостевой ОС?

2 ответа2

1

Если ваша среда и приложение позволяют это, вы можете подключить гостя к локальной сети в режиме моста (в диспетчере Oracle VM: щелкните правой кнопкой мыши вашу VM -> настройки -> сеть -> подключена к -> мостовой адаптер).

Ваша гостевая система получит IP-адрес от DHCP-сервера вашей локальной сети и будет видна в вашей локальной сети, как и любой физически подключенный компьютер. В этом случае трафик от вашего гостя все еще направляется через ваш хост, но ваш менеджер VM сделает все за вас.

0

Надо признать, что это решение неполное, так как я не знаю инструментов для реализации второй его части, но оно может направить вас в правильном направлении.

Это должно работать, если ваша гостевая ОС использует NAT для получения доступа в Интернет.

Добавьте маршрут на вашем гостевом компьютере, который скажет ему отправлять трафик для FILESERVER на ваш хост:

route ADD <FILESERVER-IP> mask 255.255.255.255 <HOST-IP> METRIC 1

<HOST-IP> - это IP-адрес, по которому хост доступен от гостя, а не IP-адрес хоста в вашей локальной сети. Кроме того, вы можете изменить <FILESERVER-IP> и маску сети для создания маршрутов к большим частям вашей локальной сети.

Вторым шагом является указание вашему хосту фактически пересылать трафик, который гость будет отправлять на хост, в FILESERVER. Я мог бы рассказать вам, как это сделать с помощью iptables в Linux, но я не знаю, как это сделать в Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .