把虚拟机XP设置为host-only方式+网络共享就可以上网。方法是:先设置为host-only。在主机的本地连接属性里,共享页面,在里面钩选上复选框,并选择一个虚拟机的本地连接2。在主机的共享和网络中心,看看本地连接2的IP地址是什么。有可能是192.168.137.1。里面的137可能是不相同的。上面是举例说明。在主机的开始——运行中输入cmd,再输入:ipconfig /all记下主机的DNS地址。在虚拟机的XP系统中,本地连接属性里,设置一下IP地址和DNS地址。IP地址:192.168.137.2。子网:255.255.255.0。网关:192.168.137.1。DNS地址:填上主机的DNS地址。再打开网页看看。大功告成。我也被这个问题困扰好久。关键出在没有设置和设置错了主机的DNS地址。]