虚拟机VirtualBox+Centos+NAT网络的配置过程


要进入我的虚拟机VirtualBox(简称VBox)+ Linux系统(Centos6.0)+ win2003 的服务器配置学习之旅了。虚拟机以前有用过vmware,不过比较占内存啊。 这次选用VBox,果然是轻快了许多,功能够用。

前言

Linux系统选用Centos,看介绍,Centos是RedHat商业版的再编译版本,跟RedHat商业版差不多的,再重要是免费嘛。用来作服务器是不错的选择。win2003也是win主机拿来当服务器较好的选择了。

  • Host机是win XP 32位系统
  • win2003+IIS+ASP+JSP+ASP.net+PHP+access,sql server,Mysql等数据库
  • Centos+Apache+Mysql+PHP

就这样,服务器配置学习就这样开始吧。一步一步来~

Centos镜像 & VirtualBox下载

在百度搜了一下,找到一个“Centos中国镜像”(http://centos.ustc.edu.cn/)的网站。看着不错的。目前最新版本是6.0

安装过程

如下图。安装好VBox后新建,centos会自动选择版本是Red Hat。其它的选项是就一路下一步默认就行了。要修改的话也基本上没什么难懂 的。

接下来,

  • 装虚拟光驱(直接从光盘读入也是一样的),我用的是UltraISO软件
  • 装入下载好的CentOS-6.0-i386-minimal.iso到虚拟光驱
  • 启动发VBox里新建好的Centos,第一次启动时会询问选择安装的光驱,选一个。(之后要修改的话,就在VBox点击 设置/IDE控制器 下修改或删除)
  • 安装Centos(就不详细说明了,也不难)

至此,应该都没什么难度。 一路顺畅。

让虚拟机Centos能上网

再接下来就是让虚拟机Centos能上网了。拆腾了比较久。 在这里总结一下经验。我是选用NAT网络的连接方式。

按我的理解,NAT网络的连接方式的优点就是方便配置,无须手动设置IP等,自动获取就行了。 虚拟机能访问网络。 虚拟机与Host机之间也能互相访问。 但外部网站无法访问虚拟机(缺点)。不过也无所谓了,本来就是练习用的虚拟机。没必要外部访问了。

安装好CentOS后,进入系统,这里的网络还未启用。用下面的命令启用网络。

ifconfig eth0 up #启用网卡    (ifconfig eth0 down  关闭)
ping g.cn   # 或是 ping www.baidu.com

ifconfig eth0 up 之后应该就能正常上网了。ping外网测试一下。 能ping得通就可以了。接下来就是要每次Centos开机启动都能自动连接网站了。下面是参考:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="08:00:27:BE:80:A6"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"

BOOTPROTO:设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址。

reboot #重启

重启后也能正常上网了。

待续~~~


21条回应:“虚拟机VirtualBox+Centos+NAT网络的配置过程”