家庭网络环境,台式机一台和笔记本电脑一台,两台电脑共享一个无线路由器通过ADSL上网。台式机是有线链接,笔记本是无线连接。
路由器IP地址:192.168.1.1
台式机IP地址:192.168.1.101
笔记本IP地址:192.168.1.100
子网掩码:255.255.255.0
现在在笔记本上通过VirtualBox 4.1.2装了CentOS 6.2。笔记本的操作系统是Ubuntu 12.04,虚拟机CentOS是最小安装。
安装CentOS 6.2
首先运行VirtualBox,创建CentOS虚拟机。创建完毕后不要立即启动虚拟机,先设置一下虚拟机的网络配置。笔记本上应该有两块网卡:eth0是有线网卡,没有用;wlan0是无线网卡,当前用的就是它。所有我们要将虚拟机的网卡桥街到wlan0:
网络配置完毕,就可以插入CentOS的安装光盘执行安装了。我当前用的是CentOS最小安装,安装完成后是文字界面。
输入root帐号和安装过程中设置的root密码,登陆到CentOS。刚安装完毕的CentOS是没有配置网卡的。
一般的路由器都会提供DHCP服务。我们需要执行dhclient命令手工获取IP地址:
dhclient eth0
再次使用ifconfig命令,检查网卡eth0有没有获得IP地址:
使用dhclient只是为本次登陆获得了IP地址,重启后还需要再次执行。为了能够启动时能自动获取IP地址,我们需要修改一下/etc/sysconfig/network-scripts/ifcfg-eth0:
重启电脑,我们可以看到eth0自动获得了IP地址。OK,现在虚拟机可以上网了,后面就可以用yum命令慢慢配置它了。
本文之前,由于虚拟机不能上网的问题困扰了好几天,后来在ChinaUnix论坛的协助下终于解决了,可以参看论坛帖子《CentOS 6.2最小安装不能上网》。