Приучитесь рисовать схемы, тогда будете получать качественные ответы. По сабжу из того, что понял:
1) проверить, все ли разрешено на виртуальной машине в IPTABLES во ВСЕХ цепочках, в первую очередь FORWARDING. Проверить, включен ли форвардинг на ней же (/proc/sys/net/ipv4/ip_forward)
2) проверитьмаршруты на железяке, может быть на ней не default?
3) временно забыть про шлюз win xp и поставить для всех шлюзом виртуалку
4) если не проканало, попробовать с виртуалки запустить ping с параметром source address 192.168.2.6