> You can certainly run a NAT router inside another NAT router. I do it all
> the time.
>
> I have never used VMWare but a setup like that works fine with VPC or
> Hyper-V.
>
> What IP addresses are you using on the virtual network(s)? Are you
> running a domain on the server?
Ok, so that's good news and bad news.

Good news that my intuition that
it *should* work seems right, bad news that it might be VMWare related and
this could be the wrong place to ask...
More details about the setup (but I can't test it right here, unfortunately):
The 3 virtual systems(I have a couple more but those shouldn't be relevant
for this issue), all member of the same VMWare "team" :
1) W2003 R2 Standard SP2
3 NICs:
- static IP 172.22.0.10 (VMWare LAN1) MASK 255.255.254.0 gateway -
- static IP 172.22.2.10 (VMWare LAN2) MASK 255.255.254.0 gateway -
- NATted NIC "to the external world" (share ip address with VMware host)
correctly gets IP 192.168.1.66 from NAT router, like my laptop
configured as AD domain controller, DNS server, DHCP server for the XP
clients, RAS/VPN server (for routing)
2) XP SP2 on VMWare LAN1
1 NIC:
- DHCP IP 172.22.1.1 MASK 255.255.254.0 gateway 172.22.0.10
3) XP SP2 on VMWare LAN2
1 NIC:
- DHCP IP 172.22.3.1 MASK 255.255.254.0 gateway 172.22.2.10
Both XP clients can ping each other (routing works). Unfortunately can't
test any further today or tomorrow. Will try from home in the weekend.