Мережі VirtualBox та VBoxVmService


0

Я запускаю ssh-сервер на VirtualBox-ed Slackware 14.2на Windowsхості. Я налаштував NAT networkingпереадресацію портів з 4191портом, налаштованим як хост-порт.

Я встановив і налаштував VBoxVmServiceдля автоматизації процесу запуску / зупинки віртуальної машини. Проблема полягає в тому, що хоча сервіс успішно і автоматично запускається при запуску Windows (що я можу перевірити за допомогою Task Manager), мережа віртуальної машини, здається, не працює належним чином - 4191порт не відкритий (я перевірив CurrPortsпрограму). Що цікаво, коли я зупиняюсь і запускаю послугу заново, використовуючи VmServiceControlінструмент роботи в мережі, як очікувалося - порт 4191відкритий, і я можу підключитися до vm ssh-сервера.

Мені цікаво, чому мережа vm не працює при запуску системи без необхідності вручну перезапускати VBoxVmServiceслужбу.

Відповіді:


0

Це може бути проблема (або більше функції) брандмауера Windows. Графічний інтерфейс VirtualBox вимагає доступу до брандмауера під час першого запуску, але VBoxVmServiceзапускає VM, використовуючи VBoxHeadless.exeякі, можливо, ще не мають доступу. Рішення , знайдене тут було , щоб C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exeчерез брандмауер.

Оскільки ваша проблема вирішена шляхом перезавантаження послуги після завантаження, можливо, ви вже зробили це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.