Allow custom subnet to be provided when private network type is dhcp

This commit is contained in:
Chris Roberts 2019-03-19 14:20:14 -07:00
parent afb6c20581
commit 670bef6596
2 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ module VagrantPlugins
end
@logger.debug("Connecting network #{network_name} to container guest #{machine.name}")
if options[:ip]
if options[:ip] && options[:type] != "dhcp"
if IPAddr.new(options[:ip]).ipv4?
network_options[:ip] = options[:ip]
else

View File

@ -85,7 +85,7 @@ module VagrantPlugins
network_name = root_options[:name]
end
if root_options[:type].to_s == "dhcp"
if root_options[:type].to_s == "dhcp" && !root_options[:ip]
network_name = "vagrant_network" if !network_name
return [network_name, network_options]
end