一直有使用虚拟机的习惯,最近网络经常变化,导致虚拟机经常连不上网,每每到了关键时刻,因为虚拟机掉链子,浪费了大把的时间。
今天中午在网上找到了一个设置VPC与主机共享上网的方法,实验了一下,可以解决虚拟机上网问题。现记录下来:
1、在虚拟机中设置第一块网卡类型为NAT(共享模式),这么设置是为了启用VPC的NAT功能,这时候VPC软件提供NAT和DHCP服务。
2、主机联上网络,在主机上打开命令提示符,输入ipconfig /all,这里显示目前主机的IP等详细信息,察看里面的IP Address,找到宽带连接下面的IP Adress段,后面的就是上网时用的IP,下方还有可用的DNS Server地址,这个提示符窗口先别关,里面的内容后面还得用。
3、启动虚拟机,进入控制面板--网络连接--本地连接(一般这就是你虚拟机的第一块网卡,设置那块NAT类型的网卡),右键进属性—TCP/IP设置,常规里选“自动获得IP地址”和“自动获得DNS服务器地址”,点右下角的高级…,先看第一项“IP设置”选项卡,默认网关点“添加”里面输入你上网用的IP,比如我的IP是192.168.1.3,我就输入这个。再看DNS选项卡,DNS服务器地址就输入刚才在命令提示符里DNS Servers的IP,如202.99.224.8。
4、上网试验一下吧,应该可以成功了。
我总结了一下整个试验的经过,原来设置网卡为系统真实的网卡,在虚拟机中有四块网卡,默认选中的是主机的物理网卡;被双机共享上网所误导,总是试图通过局域网方式共享上网。因此,再遇到问题的时候,我们必须根据实际情况来分析,进行适当的设置。另外,多利用一下网络上的资源,多看看相关的文章,也许对你会有帮助。最后再次感谢网络上无私奉献的朋友,正是有了他们的技术文章,才使我的愿望得以顺利实现。