Как я могу настроить частную сеть в бродячей коробке

Установка: на моем ноутбуке установлена ​​Windows 10 Pro. На этом я установил последний виртуальный бокс 5.1.2, последний бродяга 1.9.1 и последний упаковщик 0.12.1. Мой ноутбук highend и с сильной конфигурацией. Я на вайфае.

Цель: я хочу иметь три бродячих ящика под управлением Windows 2012 r2, чтобы я мог установить SQL-сервер на один и два разных веб-приложения на другие.

Успех: До сих пор мне удавалось создавать бродячие коробки без каких-либо проблем. Если я использую метод переадресации порта, я даже могу подключаться к этим машинам по протоколу rdp.

Неудача: мой план состоит в том, чтобы настроить частную сеть для этих машин, чтобы они могли иметь свои собственные IP-адреса и могли общаться друг с другом. Но пока мне не удается этого добиться. Настройки частной сети, рекомендованные на vagrantup.com и других веб-сайтах, похоже, у меня почему-то не работают, так как я уверен, что где-то делаю какую-то ошибку.

может кто-нибудь, пожалуйста, помогите мне, как это сделать? Я также много искал на этом сайте и рассмотрел множество предложений, но ни одно из них не помогло.

Ниже мой бродячий файл, который я использую.

Vagrant.configure(2) do |config|

    config.vm.box = "xxxx.box"

    config.vm.communicator = "winrm"
    config.vm.hostname = "xxxserver"    

    # Admin user name and password
    config.winrm.username = "vagrant"
    config.winrm.password = "vagrant"

    config.vm.guest = :windows
    config.windows.halt_timeout = 600
    config.vm.network "private_network", ip: "192.168.50.4"

end

И ниже сообщение об ошибке, которое я получаю, когда запускаю бродячий rdp *

==> по умолчанию: Обнаружение информации RDP... Не удалось обнаружить информацию о соединении RDP для этой машины. Обычно это происходит, когда мы не можем найти IP-адрес или порт для подключения по RDP. Убедитесь, что вы перенаправляете порт RDP и что ваш компьютер доступен.

*

Но если я заменю

config.vm.network "private_network", ip: "192.168.50.4" 

с

config.vm.network "forwarded_port" , host: 33390 , guest: 3389

а затем перезагрузите ящик, после чего бродячий rdp работает нормально, и я могу войти в него. Я хочу использовать статические ips для своих vms.

Пожалуйста, направляйте .. спасибо.


person sanan    schedule 25.12.2016    source источник
comment
может кто-нибудь помочь мне с этим, пожалуйста?   -  person sanan    schedule 26.12.2016


Ответы (1)


Я также использую private_network со статическим ip. Работает только добавление (не замена) строки config.vm.network "forwarded_port" , host: 33390 , guest: 3389.

$ vagrant rdp
==> fe: Detecting RDP info...
    fe: Address: 127.0.0.1:33389`enter code here`
    fe: Username: vagrant
==> fe: Vagrant will now launch your RDP client with the connection parameters
==> fe: above. If the connection fails, verify that the information above is
==> fe: correct. Additionally, make sure the RDP server is configured and
==> fe: running in the guest machine (it is disabled by default on Windows).
==> fe: Also, verify that the firewall is open to allow RDP connections.
person ipper    schedule 08.08.2018