DHCP on wireless should work properly with linux based dhcp servers.
It works fine with a wired network, just not with wireless. It will initally get an IP, then lose it within a few minutes with the event log saying something about an ip address conflict.
The logs on the server show the vista client computer released its IP address and didn't ask for a new one. If you click repair it tries to renew its IP and fails with the logs on the server claiming vista never tried to get an IP.
If you reboot the machine you can connect again.
This doesn't happen under XP with a linux based server. This also doesn't happen with vista and a windows 2003 server based dhcp server.
Given how widespread embedded linux based DSL routers are this affects people who may not even know they have linux on their network.