I’m a bit late getting back to the conversation…
The whole thing does seem hard to pin down. As Oliver says, Windows and LInux appear to match what they pull down from the server.
But there is one thing that may be worth looking into. In Windows, do you always get the same IP address? (172.17.111.102) What if you run
ipconfig /release in Windows and shut down for a few minutes before booting up again? The reason I wonder is because it’s different in LInux (.111.103), but I’d assume that you’re still using the same network card (MAC address being the most common way for DHCP servers to track leases).
- There are reasons IP addresses change between clients, but they usually involve some downtime on the client or server’s part, as either
- the lease is released or is not renewed long enough for it to expire on the server and it gets handed out to another client. Most DHCP servers I’ve seen will give the client the address it asks for if it’s not otherwise reserved.
- the client must explicitly request a different address. This would be very odd behavior for any dhcp client and not something I can say I’ve ever seen.
Ignoring the different IP (after all, it could just be the timing that ended up giving you a different address when you booted Linux) it sounds like there may be some policy-based firewalling, captive portal, or other mandatory access control that you’ve somehow passed on your Windows installation which is missing on Void. Though I really don’t have much experience with mandatory access control methods (I messed with EAP a few years ago for a wifi course and that’s about it…)
Sorry it’s a bit wordy, and it probably doesn’t give you any real answers, but I noticed these things stand out. They could be dead ends, or they could lead to a cause/resolution.