Выполнение настройки Vagrant box с файлом обеспечения для запуска сервера Ubuntu, steam и сервера для одной симкинговой игры, но не может получить доступ к портам.
Проблема, которую я пытаюсь решить:
ВМ-машина сдает IP-адрес от маршрутизатора DHCP. Виртуальная машина может пропинговать любой другой экземпляр на inte rnet, и эта виртуальная машина может пропинговать от другого P C в той же локальной сети, где работают оба. Если я попытаюсь загрузить тестовый файл "wget" в гостевой виртуальной машине (сервер Ubuntu) и при запуске Wireshark на компьютере хоста (MacOS), я вижу, что работающая гостевая машина виртуальной машины (сервер Ubuntu) по-прежнему загружается через параметры компьютера хоста (192.168). 101) ip, но не назначенный DHCP (192.168.102). Поэтому, если он попытается запустить игровой сервер на гостевой машине (это просто бинарный файл, и он должен работать совершенно нормально на голом металле Linux), он не получит доступ к открытым портам. (9600, 8081)
Я подозреваю, что у меня проблемы с маскарадом в ВМ, верно? Таблицы IP не настроены, брандмауэр выключен на хост-машине, а также в гостевой виртуальной машине.
В идеале виртуальная машина будет действовать как совершенно отдельный экземпляр или точно так же, как тот, который его запускает (маскарад ).
Некоторое время сводил меня с ума. Буду очень благодарен за любые подсказки.
Vagrantfile
IP-адреса, арендуемые маршрутизатором