simulatorhck, you need to read the manual from your hypervisor (xen, virtualbox, vmware, hyperv) as it looks to me that your trying to use NAT to connect your virtualmachine to the network where in fact it would be preferable to use a 'bridged' dedicated network card instead...
this is mostly al just a matter of reading the manual and routing basics.