FreeBSD6.2在VMware虚拟机中使用的一些经验总结

2009-05-13 07:22:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

对于FreeBSD初学者来说,在虚拟机中学习FreeBSD是个不错的选择,既可以学习Unix的命令使用和桌面应用,又可以利用虚拟网络的方便性来学习与网络服务有关的程序和配置。VMware可以提供以上这些所有的便利环境。唯一的限制就是对内存的消耗。所以利用VM来学习Freebsd首先要有足够的内存。

我的VM环境搭建如下:

硬件:奔四630 + 1G内存
软件:winxp + 虚拟光驱 + VM5.5.1 build 19175 + Freebsd 6.2的光盘映像

注意:
1、使用虚拟机,尤其是模拟网络环境,内存越大越好,这样多个虚拟机一起运行切换速度快。
2、虚拟光驱软件我使用的是"Alcohol 120%",加载和卸载光盘映像都可以在盘符上运行,非常方便。
3、vm 5.5.1 19175的帮助中支持Freebsd到5.4,但Freebsd 6.2运行没有什么问题,建议使用更新的版本

明确两个概念,运行winxp的是真实的计算机,vm称之为“主机”。运行freebsd的虚拟机称之为“guest",也叫做“客户机”



一、建立虚拟机注意事项

1、虚拟机硬盘容量在建立虚拟机之前要定义好,对于Freebsd完全安装和应用,8G的硬盘容量足够,考虑到速度,建议放在ntfs分区上,一次分出8G空间,在Fat32分区上,只能选择2G动态增长。

2、内存和光驱以及网络连接方式,可以根据需要进行动态的编辑

3、建立虚拟机,推荐选择freebsd-32bit,不要随意的使用windows或者Linux方案,具体的原因是vm对不同类型操作系统进行了定制和优化,具体会影响到硬盘的读写速度和操作系统底层软件环境的支持。

二、网络连接方式的选择:VMware默认安装提供三种联结方式

1、桥接,使用的是vmnet0,可以把它当作一个网桥来看,以这种方式连接的客户机与主机是工作在一个网络空间里,在局域网里面,客户机相当于一台真实的计算机,客户机的网络设置(ip,网关,DNS)需要手动设置,如果局域网里提供dhcp,也可以自动获取相关配置信息。

具体的应用:可以在局域网里面用最小内存资源消耗来学习ftp或者www服务器的配置和使用。至于访问互联网,配置方法与主机相同!客户机也可以利用代理服务器上网。

2、NAT,工作在虚拟机环境下的Freebsd系统,利用NAT(网络地址转换)来访问外网。使用的是vmnet8,可以把vmnet8理解成一个网络交换机,vmnet8为客户机网络提供网关和Dhcp服务。工作在这种连接方式下的客户机与主机网络是隔断的,也就是说主机网络中的其它计算机无法访问客户机,但客户机可以访问外网。ip地址段是 192.168.76.xxx

这是一种让客户机能够上网的最容易的方式,只要主机能够连上网络,客户机经过简单的配置即可上网。对于Freebsd,可以利用sysinstall这个命令打开网络适配器的配置界面,选择dhcp来动态获得ip地址,网关等信息,这样客户机系统启动就已经上网,可以利用cvsup来更新代码和ports

3、主机方式,工作在一种和主机网络环境完全隔断的客户机网络环境,使用的是vmnet1。是完全的私有网络,用这种方式连接的客户机网络数据不会外传到主机网络,可以用来测试网络程序或者逐渐测试的网络环境。工作在这种模式下的Freebsd是不能访问外网的,这样可以有效的阻隔病毒的流出。

工作的地址段是:192.168.64.xxx ,vmnet1可以提供dhcp和网关,方便配置

当然除了这三种联结方式还可以对vmnet2-vmnet7进行定制,组成更复杂的网络环境,但对于Freebsd的学习,已经足够了!

在需要访问互联网的情况下,我使用NAT,如果内部测试,我使用主机方式,如果要在局域网内提供具体的服务,可以使用网桥模式。这三种模式在客户机关闭的时候都可以进行编辑修改。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:利用OB4.0快照快速实施WEBSERVER

下一篇: freebsd 网络配置