Ma il PC host, quindi Windows XP è collegato ad un router che offre servizi di server DHCP???
Altrimenti perché altrimenti a cosa ti server DHCP???
Se sei sotto un router che fornisce tale servizio puoi fare in modo che Ubuntu si prenda l'IP da esso, altrimenti no...