Бродяга В.М. Маскарад, открытие портов. (игровой сервер на Linux) - PullRequest
0 голосов
/ 23 февраля 2020

Выполнение настройки 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-адреса, арендуемые маршрутизатором

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...