Настройка, которую я пытаюсь достичь, заключается в следующем. Нам нужно иметь доступ к виртуальной машине VBox с нашего публичного IP. В настоящее время у нас есть действительно дрянной маршрутизатор linksys, но я настроил его для перенаправления внешнего порта 8181 на внутренний порт 192.168.1.230:8080 (Linux). 192.168.1.230 - моя гостевая виртуальная машина, которая в настоящее время работает на хосте 192.168.1.6 (Linux).

Когда я указываю свой браузер или wget из внутренней сети на 192.168.1.230:8080 на гостевую виртуальную машину, он работает отлично. Я вижу, что веб-страница или запрос wget возвращаются.

Когда я указываю на public_ip:8181, это не работает. Он загружается вечно, а wget зависает без ответа об ошибке. Tcpdump на гостевой машине не показывает входящий пакет. Тем не менее, если я изменяю адрес переадресации диапазона портов с гостя на хост, он работает (я сделал быстрый сервер netcat на хосте).

Iptables как хоста, так и гостя настроен на прием всех цепочек. Поэтому мне интересно, если факт, что пакеты приходят от маршрутизатора, как-то отрицается. Любой совет или помощь будет принята с благодарностью. Бродячий конфиг ниже.

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.define "odlVM" do |odlVM|
     odlVM.vm.box = "ubuntu/trusty64"
     config.vm.provider "virtualbox" do |v|
       v.customize ["modifyvm", :id, "--cpuexecutioncap", "50"]
       v.customize ["modifyvm", :id, "--memory", "2048"]
     end
     odlVM.vm.hostname = "odl-vm"
     odlVM.vm.network "public_network", bridge: "enp5s0f1"
     odlVM.vm.provision :shell, inline: $bootstrap_ubuntu
     odlVM.vm.provision :shell, inline: $install_java
     odlVM.vm.provision :shell, inline: $download_odl
    end
end

1 ответ1

0

Так что я понял это. Я чувствую себя немного глупо, не думая об этом, но виртуальная машина настроила шлюз по умолчанию, чтобы он указывал на мостовой адаптер, а не на маршрутизатор. Как только я это изменил, я смог получить доступ к ВМ из внешней сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .