Our network is is setup with two different VLANS, VLAN1 and VLAN2, VLAN1 is our computer system and VLAN2 our telephone system. There is no routing between the VLANS, VLAN1 has 2003 as a DHCP server and VLAN2 uses the phone system to give out IP Addresses.
We have some computers that need access to both VLANS, and we've achieved this by using two NICS and statically assigning IP addresses. We've now come to apoint where there are enough computers that we don't want to manually manage IP addreses on VLAN2.
The issue is that when set to DHCP NIC2 on VLAN2 is being assigned an IP address from the DHCP server on VLAN1. If we unplug the network card on VLAN1, then the correct IP address is being assigned, there is no routing as it's not possible to access the IP address on NIC2/VLAN2 from anywhere on VLAN1 once it has been given.
I'm curious as to why this is happening, I've been unable to find anything specific but my general feeling is that XP broadcasts DHCP requests over both network cards, even if it is only one card that is requestsing it, the 2003 DHCP server is responding on Card 1 with a higher priority, so card two is using that responce.