Try creating another administrative account within Windows XP and login to said new account and try seeing if you get a valid IP address under that account as you may have a possible account lockout or permissions error in accessing the RPC service within Windows XP Home.