Да и да. В общем-то. Могут возникнуть сложности в зависимости от ваших настроек и программного обеспечения.
Пример 1) На моем ПК с Windows я использовал Tiny Server для размещения изображений. Затем файл KML в Google Earth на том же компьютере ссылается на эти изображения, когда я смотрю на определенные метки. Google Планета Земля обычно не может получить доступ к файлам в сети, поэтому загрузку с локального веб-сервера легко настроить. Должно работать нормально и на Linux, если вы можете указать клиентскому программному обеспечению локальный хост / локальный IP-адрес и правильный порт.
Пример 2) Если вы подключаетесь к маршрутизатору по Wi-Fi, он будет работать так, как если бы вы были подключены физическим кабелем (может быть, немного медленнее при передаче файлов). Если вы имеете в виду прямое соединение без маршрутизатора, то вам понадобится специальная сеть и назначенные вручную IP-адреса, но это все еще возможно.
Извините, я не могу помочь вам ни с чем, связанным с виртуальной коробкой, или с осложнениями, которые могут вызвать ваши сетевые соглашения.