【问题标题】:Setting Static IP for Management Network in Vagrant libvirt provider在 Vagrant libvirt 提供程序中为管理网络设置静态 IP
【发布时间】:2020-03-04 07:49:54
【问题描述】:

使用下面的代码,我可以为访客设置自定义管理网络,它可以工作并为来自 DHCP 池的已定义网络中的机器设置 vagrant 管理网络 IP 地址。但我需要为特定机器设置特定的 IP 地址,而不是来自 DHCP 池。有没有办法设置静态ip?

config.vm.provider "libvirt" do |v|
    v.management_network_name = "my_network"
    v.management_network_address = "10.11.12.0/24"
end

【问题讨论】:

    标签: vagrant libvirt


    【解决方案1】:

    我通过运行 virsh 的主机命令找到了一种不正确的方法。但它奏效了。

    system("virsh net-update my-network add ip-dhcp-host \"<host mac='52:54:00:fb:95:91' ip='10.11.12.13' />\" --live --config")
    
    config.vm.provider "libvirt" do |v|
        v.management_network_name = "my_network"
        v.management_network_address = "10.11.12.0/24"
        v.management_network_mac = "52:54:00:fb:95:91"
    end
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多