title: Vagrant + Hyper V IPV6 addresses Assigned
body: <p>I have been having a lot of troubles with Vagrant 2.0.1 on Windows 10 with Hyper V.</p>
  
  <p>When I do vagrant up I receive an ipv6 address. Which chef can't access and fails to provision the virtual:</p>
  
  <pre><code>Bringing machine 'default' up with 'hyperv' provider...
  ==&gt; default: Verifying Hyper-V is enabled...
  ==&gt; default: Configured startup memory is 2048
  ==&gt; default: Configured cpus number is 2
  ==&gt; default: Importing a Hyper-V instance
      default: Cloning virtual hard drive...
      default: Creating and registering the VM...
      default: Setting VM Integration Services
      default: Successfully imported a VM with name: vargrant-dev-source
  ==&gt; default: Installing Chef cookbooks with Librarian-Chef...
  ==&gt; default: Auto-generating node name for Chef...
  ==&gt; default: Starting the machine...
  ==&gt; default: Waiting for the machine to report its IP address...
      default: Timeout: 120 seconds
      default: IP: fe80::215:5dff:fe02:f5a
  ==&gt; default: Waiting for machine to boot. This may take a few minutes...
      default: SSH address: fe80::215:5dff:fe02:f5a:22
      default: SSH username: vagrant
      default: SSH auth method: private key
      ... Eventually times out here ....
  </code></pre>
  
  <p>I used the following commands to set up a NATed switch:</p>
  
  <pre><code>New-VMSwitch –SwitchName “NATSwitch” –SwitchType Internal
  New-NetIPAddress –IPAddress 172.21.21.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NATSwitch)"
  New-NetNat –Name MyNATnetwork –InternalIPInterfaceAddressPrefix 172.21.21.0/24
  </code></pre>
  
  <p>Interestingly everything works the first time I set up the VM switch and I get a valid IPV4 address and things are okay. But after I reboot the virtual machines will only ever get IPV6 addresses and I cant access existing ones created before the reboot.</p>
  
  <p>My vagrant file:</p>
  
  <pre><code>Vagrant.configure("2") do |config|
  
    config.vm.provider "hyperv"
    config.vm.box = "maxx/ubuntu16"
    config.vm.boot_timeout = 2000
    config.vm.network "private_network", ip: "172.21.21.2"
  
    ... general config omitted.
  
  end
  </code></pre>
  
  <p>I have tried both DHCP and static and both seem to fail. With static IP seemingly ignored completely.</p>
  
  <p>Any ideas what I'm missing or doing wrong? (I am using a wifi connection if that is relevant)</p>