如何将外部IP绑定到Vagrant VM?

时间:2016-05-02 11:01:36

标签: vagrant

我有外部IP地址。我将它添加到主机的eth0接口。我可以成功ping它。我想使用Vagrant运行VM并将我的外部IP设置为它(我想将我的VM称为使用此外部IP地址的简单VPS)。我在Vagrantfile中有下一行:

node.vm.network "public_network", ip: myExternalIP

我的机器启动后,我在我的VM中看到eth2接口,外部IP为inet addr。但我无法使用此IP地址访问我的虚拟机上的任何开放端口。也许我不理解Vagrant中public_network的想法。如何将外部IP绑定到我的Vagrant VM?

更新:据我了解,漫游设置VM的默认网关到NAT下的接口。由于NAT包不能通过桥接接口从VM发送到外部世界。

1 个答案:

答案 0 :(得分:1)

我这样做了:

config.vm.network "public_network", ip: "192.168.0.17"