I forgot to mention another strange problem, not sure whether it has the same cause or not. It doesn't appear that the guest and host can communicate to each other, tried PING and SSH so far, even though the guest can communicate to other hosts in the network, just at very slow speed.