Vagrant 如何改变流浪者默认的网络范围?

Vagrant 如何改变流浪者默认的网络范围?,vagrant,ubuntu-14.04,vagrantfile,libvirt,Vagrant,Ubuntu 14.04,Vagrantfile,Libvirt,我在Ubuntu 14.04和libvirt/KVM中使用vagrant 当我创建VM时,Vagrant添加了192.168.121.0/24范围内的默认管理网络。我不想使用这个网络范围。是的,我们可以在VM启动后修改/删除,但我想知道Vagrantfile中是否有任何选项可以更改或删除默认网络。我知道如何添加公共或专用网络和配置。Vagrant lbvirt在libvirt中创建一个虚拟网络,用于管理虚拟机。它的默认名称是vagrant libvirt,默认情况下使用范围为192.168.12

我在Ubuntu 14.04和libvirt/KVM中使用vagrant


当我创建VM时,Vagrant添加了192.168.121.0/24范围内的默认管理网络。我不想使用这个网络范围。是的,我们可以在VM启动后修改/删除,但我想知道Vagrantfile中是否有任何选项可以更改或删除默认网络。我知道如何添加公共或专用网络和配置。

Vagrant lbvirt在libvirt中创建一个虚拟网络,用于管理虚拟机。它的默认名称是vagrant libvirt,默认情况下使用范围为192.168.121.0/24的IP

此网络使用的名称和地址可在提供商级别配置

management_network_name—所有虚拟机将连接到的libvirt网络的名称。如果未指定,则默认值为“vagrant libvirt”

管理\网络\地址—所有虚拟机将连接到的网络地址。必须包括地址和子网掩码。如果未指定,则默认值为“192.168.121.0/24”

管理\网络\来宾\ ipv6-启用或禁用来宾到来宾ipv6通信


请阅读此处的更多信息。

Vagrant lbvirt在libvirt中创建一个虚拟网络,用于管理虚拟机。它的默认名称是vagrant libvirt,默认情况下使用范围为192.168.121.0/24的IP

此网络使用的名称和地址可在提供商级别配置

management_network_name—所有虚拟机将连接到的libvirt网络的名称。如果未指定,则默认值为“vagrant libvirt”

管理\网络\地址—所有虚拟机将连接到的网络地址。必须包括地址和子网掩码。如果未指定,则默认值为“192.168.121.0/24”

管理\网络\来宾\ ipv6-启用或禁用来宾到来宾ipv6通信


请在此处阅读更多信息。

要更改默认网络,您需要在libvirt中定义新网络,并在其中指定

 <domain name='my_network'/>
 <ip address='192.168.77.1' netmask='255.255.255.0'>
进入提供者部分。整个提供者部分的示例:

config.vm.provider "libvirt" do |libvirt|
      #use the storage pool named external
      #libvirt.storage_pool_name = "external"
      libvirt.driver = "kvm"
      libvirt.memory = 1024
      libvirt.cpus = 1
      libvirt.management_network_name = 'my_network'
      libvirt.management_network_address = '192.168.77.0/24'
  end

要更改默认网络,您需要在libvirt中定义新网络,其中指定

 <domain name='my_network'/>
 <ip address='192.168.77.1' netmask='255.255.255.0'>
进入提供者部分。整个提供者部分的示例:

config.vm.provider "libvirt" do |libvirt|
      #use the storage pool named external
      #libvirt.storage_pool_name = "external"
      libvirt.driver = "kvm"
      libvirt.memory = 1024
      libvirt.cpus = 1
      libvirt.management_network_name = 'my_network'
      libvirt.management_network_address = '192.168.77.0/24'
  end