【问题标题】:How can I configure private network in vagrant box如何在 vagrant box 中配置专用网络
【发布时间】:2017-05-10 10:19:25
【问题描述】:

设置: 在我的笔记本电脑上,我安装了 windows 10 pro。为此,我安装了最新的 virtualbox 5.1.2、最新的 vagrant 1.9.1 和最新的打包程序 0.12.1。我的笔记本电脑很高端,配置也很强大。我在wifi上。

目的: 我想要三个运行 Windows 2012 r2 的 vagrant box,这样我就可以在一个上安装 SQL Server,在另一个上安装两个不同的 Web 应用程序。

成功: 到目前为止,我已经成功地创建了 vagrant box,没有任何麻烦。如果我使用转发端口方法,我什至可以 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

下面是我运行 vagrant rdp 时收到的错误消息 *

==> 默认值:检测 RDP 信息... 无法检测到此机器的 RDP 连接信息。这通常是由于我们不能 找到要连接到 RDP 的 IP 或端口。请确认您是 转发一个 RDP 端口并且您的机器可以访问。

*

但是如果我替换

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

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

然后重新加载该框,然后 vagrant rdp 工作正常,我可以登录它。我想为我的虚拟机使用静态 ips。

请指导.. 谢谢。

【问题讨论】:

  • 有人可以帮我解决这个问题吗?

标签: vagrant virtualbox static-ip-address private-network


【解决方案1】:

我还使用带有静态 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.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-13
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    相关资源
    最近更新 更多