Вы пытались использовать пользовательский интерфейс VirtualBox для добавления нового правила переадресации портов вручную? Откройте VirtualBox и выберите работающую виртуальную машину, затем нажмите Настройки-> Сеть-> Переадресация порта и добавьте новое правило, например, для пересылки 127.0.0.1:2223
в 10.0.2.15:22
. После этого я смог подключиться к своей виртуальной машине через порты 2222 (как обычно) и 2223 (новое правило).
Естественно, вы одновременно добавили бы это новое правило в Vagrantfile
, чтобы гарантировать, что отображение станет постоянным после возможного перезапуска.
Кроме того, если подготовка вашей виртуальной машины занимает слишком много времени, рассматривали ли вы вопрос о переносе некоторых шагов «шеф-повар / кукольный» в реальную базовую коробку? Например, возможно, вы устанавливаете кучу серверного программного обеспечения, установка которого занимает некоторое время. Переупаковка коробки с уже установленным программным обеспечением может значительно сократить время запуска Vagrant.
Надеюсь, это поможет!