According to http://wiki.debian.org/SystemVirtualization , there are several virtualization tool available for linux. First I try QEMU / KVM, easy enough to setup but I cannot get the networking working for guest vista, the driver is up and saying run fine but cannot get IP. Then I try VirualBox, with using "Intel PRO/1000 MT" as driver, the network work fine and I can connect to the VPN