为什么NA​​T apdater网络仍然活跃,即使我只是将我的VM配置为使用公共网络?

时间:2014-04-17 02:20:27

标签: vagrant

我现在正在使用Vagrant来管理我的虚拟机。我将VM配置为使用'public_network'

我的Vagrantfile如下:

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

  config.vm.box = "precise32"

  config.vm.network "public_network"

  config.vm.synced_folder "data", "/home/vagrant/data"

  config.vm.provider "virtualbox" do |vb|

    vb.customize ["modifyvm", :id, "--memory", "1024"]
  end

end

但是当我使用'vagrant up'来启动我的虚拟机时,我发现它仍然使用NAT适配器。为什么会这样?

1 个答案:

答案 0 :(得分:3)

选中此Vagrant keeps creating unwanted network interfaces

简而言之

Vagrant始终使用NAT(VirtualBox NAT网络模式),允许您vagrant ssh进入框中(端口转发规则 - 主机2222< => guest 22)。

因此,在您的情况下,您最终将拥有2个NIC,其中eth0表示NAT,eth1表示Bridged(公共网络中的Vagrant术语)。

它只是设计:-D

相关问题