最近一直在调试如何配置虚拟机中CentOS,使其能够访问互联网,期间试过桥接和Nat方式,都失败了,最后还是回归到了Host-Only方式上。
脑子不好使了,整理一下免得过几天又忘了。
1、VirtualBox安装完成后,就会在电脑上虚拟出一块网卡。宿主机就是通过这块网卡和虚拟机联系的,同时要想使虚拟机能够上网,也必须对这个网卡进行设置。
2、打开“本地连接”,在共享选项卡中选中“允许其他网络用户通过此计算机的Internate连接来接”,然后选中“VirtualBox Host-Only Network”。这个操作的作用是允许VirtualBox的网卡通过“本地连接”上网。
3、到目前为止,虚拟机和宿主机之间的网络关系已经配置完毕了,接下来就是要配置虚拟机内的网络参数,实现虚拟机通过宿主机上网。
- 给虚拟机配置一个静态ip地址,网关就是VirtualBox的网卡的地址。
- 添加DNS服务器,让VirtualBox的网卡充当DNS服务器,这样才能根据域名访问网站。
- 让人很费解的一个问题是,虚拟机的物理网卡的地址设置成多少呢?这时候你可以先设置一个地址,这样会出现错误:Error:No suitable device found: no device found for connection "eth1"。这时候,你可以用下面这个连接中提到的方法来解决这个问题。
- http://blog.csdn.net/dbcrocodile/article/details/8959088
在这里,我只是大体记录了一下配置过程,在实际配置过程中肯定还会遇到很多细节的问题,这篇博客详细的介绍了配置的方法,在此链接一下,感谢博主的无私奉献!
http://www.cnblogs.com/liuling/archive/2013/06/03/centOS_net_config.html