This commit is contained in:
Daniel Poggenpohl 2019-01-17 14:21:53 +01:00
parent 7927c39da9
commit d565f628fd
1 changed files with 3 additions and 0 deletions

View File

@ -17,6 +17,9 @@ module VagrantPlugins
if machine.communicate.test("ipadm | grep #{device}/v4")
machine.communicate.execute("#{su_cmd} ipadm delete-addr #{device}/v4")
end
unless machine.communicate.test("ipadm show-if #{device}")
machine.communicate.execute("#{su_cmd} ipadm create-ip #{device}")
end
machine.communicate.execute("#{su_cmd} ipadm create-addr -T static -a #{network[:ip]}/#{cidr} #{device}/v4")
elsif network[:type].to_sym == :dhcp
if machine.communicate.test("ipadm show-if -o all | grep #{device} | tr -s ' ' | cut -d ' ' -f 6 | grep '4\|6'")