Windows 7 VM gets wrong IP on boot, renew/release works
I have my local internal subnet of 172.16.0.255, which is what my router will assign physical machines on my network an address from. I have setup another subnet for my OpenStack instances, here:
gnychis@src-server1:~$ nova network-list
+--------------------------------------+---------------+---------------+
| ID | Label | Cidr |
+--------------------------------------+---------------+---------------+
| fb655e7d-7824-4134-b0dc-e105a50e9326 | soroco-os-net | 172.16.2.0/24 |
Whenever I boot a Windows 7 instance fresh, it automatically gets assigned an IP within the local internal subnet (172.16.0.255), however no traffic seems to flow to/from it (it's being filtered?). This is incorrect, it should be assigned an IP address in 172.16.2.255.
This is despite OpenStack showing it has a floating IP address of 172.16.2.2:
Inspecting Wireshark traces it asks for 172.16.2.2 but it gets a NACK "wrong address" back over the network:
If I open up command prompt and run ipconfig -release
followed by ipconfig /renew
it gets its proper IP address assigned:
I can't seem to figure out how to have it assigned the proper IP address in the first place. I am using nova-network.
Here is my full nova.conf http://pastebin.com/0N5JxK6z
id IPv4 IPv6 start address DNS1 DNS2 VlanID project uuid
5 172.16.2.0/24 None 172.16.2.2 8.8.4.4 None None None fb655e7d-7824-4134-b0dc-e105a50e9326