esports 发表于 2003-9-23 01:36:47

smoothwall是非常出名并且好用的路由器软件,本身带的防火墙功能也是值得称赞,由于配置要求低,稳定,受到大家的一致好评,并且被我们网吧业者所推崇!
但是,我们如果用一台网吧的客户机安装smoothwall有时会很浪费,例如我的网把都是c900+128m+40g的机器,如果只是做个路由器,太心疼了,在网盟的闹闹的提醒下,我用VMware虚拟机在现有的操作系统里面虚拟出来了一个smoothwall,用它作为上网用的网关及防火墙,这样在安心使用smoothwall为我们带来的稳定与安全的同时,还可以用这台电脑做一些其他的超值服务。像我就是用下面的一台电脑虚拟出来smoothwall的同时还作为网吧的流媒体服务器和web服务器。

下面把我实现的步骤为大家做一个详细的说明。

用机:
c900+256m sdram+40g hd+8139*2

操作系统:
windows.net 2003 3718cn

为了大家在论坛上面看图片比较方便,把屏幕的分辨率调成了800*600。

开始安装:

先安装VMware 2.50 bilud-3986
一路next,没有什么难的。。。

运行安装程序
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware01.gif

同意安装协议
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware02.gif

我选择了定制安装的完全安装
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware03.gif

开始安装,可以看到VMware有好多组件需要安装
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware04.gif

问你是否禁止光驱的自动运行功能,我选择是
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware05.gif

帮你安装了pppoe协议,出现了两次,我选择继续安装(这里或许大家不会也是一样的,但是无所谓)
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware06.gif

安装完成,需要重新启动
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware07.gif

esports 发表于 2003-9-23 01:37:47

开始在VMware内安装smoothwall 2.0 bete 4

运行桌面上的VMware GSX Server
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware08.gif

选择New Virtual Machine,选择Custom 定制
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware09.gif

选择*作系统是other.自己定一个名字,选择文件存放的路径
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware10.gif

由于smoothwall对于系统要求很低,所以,我虚拟出来的这个smoothwall我在主系统内存中分给它32m内存。。。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware11.gif

网卡类型,我选择了桥接
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware12.gif

建立了一个新的虚拟硬盘
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware13.gif

划分了4g的空间给smoothwall
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware14.gif

定义硬盘文件的名称


建立smothwall需要的基本硬件过程结束!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware15.gif

但是,smoothwall需要两块网卡,也不需要usb等设备,所有需要增加一块虚拟网卡
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware16.gif

按照默认设置添加网卡就可以
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware17.gif
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware18.gif

我删掉了usb接口,并且把显示颜色设为了256 Colors,这样比较快。
但是,smothwall的安装文件是我下载的iso文件,所以我就把VMware的虚拟光驱设为了iso文件。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware19.gif

选择做好了的虚拟机,power on 开机。。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware20.gif

esports 发表于 2003-9-23 01:39:02

smoothwall安装

进入虚拟机的启动界面,按f2进入cmos的设定,
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware21.gif

选择boot,按+号把ATAPI CD-ROM Drive移动到顶端,设为光驱启动,http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware22.gif

存盘退出。
(在VMware的界面上面按鼠标,鼠标就会完全被虚拟机所调用,如果你要切换出来,就要按ctrl+alt)
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware23.gif

虚拟机再次重启,由光驱启动,停止下来的时候,需要按回车,确认启动命令
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware24.gif

开始安装,进入安装smoothwal的欢迎界面,选择ok
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware25.gif

选择cdrom启动,据网盟上的帖子说,用http也可以安装,但是需要在局域网内建立一个web服务器,然后把iso文件放到上面,很麻烦,我根本就没有去尝试这种方法。使用第一种好了!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware26.gif

让你把smoothwall的光盘放到光驱里面,选择ok,因为已经在虚拟的光驱里面了
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware28.gif

安装程序现在准备帮你的硬盘分区,并且建立文件系统,选择ok
开始分区,这时要等大概1~2分钟的时间,等待smoothwall安装程序为你的虚拟
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware29.gif

硬盘分区成smoothwall需要的linux格式

分区成功后,需要选择你的green网卡,就是内网的网卡,我们选Probe,自动选择好了
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware30.gif

smoothwall的安装程序自动找到你的虚拟机的网卡是AMD的网卡,呵呵。。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware31.gif

指定内网网卡使用的ip和网段

开始安装文件
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware32.gif

smoothwall系统安装成功,下一步就是配置smoothwall了
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware33.gif

选择键盘的国区,用uk就好
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware34.gif

选择时区,当然是中国北京
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware35.gif

指定机器名
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware36.gif

屏蔽掉ISDN设备
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware37.gif

屏蔽掉USB ADSL设备
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware38.gif

配置网络
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware39.gif

1、网络连接类型,选择GREEN+RED,双网卡
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware40.gif

2、确认网卡型号,由于系统已经找到了GREEN内网网卡,我们还需要系统为我们找到RED外网网卡,竟然还是AMD的网卡,哈哈。。。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware41.gif

3、设置网络连接方式,由于GREEN我们已经设置好了它的ip,所以我们只要设置RED外网的连接方式好了,如果是固定ip,那么就要选择Static,设置ip和子网掩码。如果是ADSL拨号,那么就要选择PPPOE方式,ok!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware43.gif
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware44.gif

选择done,完成!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware45.gif

4、设置dns和网关
我的是广东电信的dns,由于是adsl拨号,所以没有网关,如果是固定ip,就需要把网络服务商提供给你的网关加上
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware48.gif

设置DHCP
如果你需要DHCP,那么就要设置你的起始和结束ip
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware46.gif

设定root的密码,由于打入密码是暗文显示,你看不到,所以你只要输入密码就好,然后按回车就跳到重复输入密码窗口了,再输入一次密码,按回车,就ok了
设定setup和admin的密码,都是一样的。root和setup密码都是在smoothwall的本机上管理需要的,admin的密码是使用web管理时候才用的
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware49.gif

安装smoothwall结束了!按ok重启,但是记住启动的时候,按f2进入cmos恢复硬盘启动,或是在VMware里面把虚拟机的光驱删除。这样才可以正常用虚拟机的硬盘启动smoothwall。


smoothwall正常的启动画面,如果不按回车10秒钟,就自动继续运行
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware50.gif

启动一切?#? http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware51.gif

我们打开浏览器,键入http://内网ip:81进入smoothwall的web管理界面
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware52.gif

选择networking,跳出admin登陆窗口
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware53.gif

进入networking,选择ppp seting
设置Interface:pppoe,
允许Persistent connection和Connect on SmoothWall restart(断线重拨,开机自动拨号)设置adsl拨号的用户名和密码save
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware54.gif

然后返回control,选择connect,拨号,嘟声代表smoothwall已经连接到互联网
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware55.gif

我们打开根系统的网上邻居,里面多了两块网卡,不要理它,是VMware虚拟出来的,我们只要把上网连接用的网卡的网关设为smoothwall内网的网关,就ok了!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware57.gif

网吧内的客户机也可以把网关设为smoothwall的内网网关,就可以实现用smoothwall做路由上网了。并且,虚拟出来smoothwall的这台电脑还可以做其他的用处,我就用这台电脑作为网吧的流媒体服务器,VMware运行smoothwall时候大概需要3%的cpu和20多兆的内存。
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware58.gif


用smoothwall实现端口映射:
进入smoothwall的web管理界面,选择networking,进入port forwarding-add a new rule
只要填写第二个外网端口和映射的第三个内网ip及第四个内网端口,按add就成功了,我映射了80的web服务器和21的ftp服务器都成功!
http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware59.gif

smoothwall是有名的防火墙制造商,用它做路由,同时也是最好的防火墙了,我们可以安心做我们的生意了!

用了一个小时,终于写完了这篇闹闹安排的作业。。。首发在珠海心情,e通天下和天下网盟,其中有些讲解参照了网盟里面python发的帖子的文字说明!多谢!

esports 发表于 2003-9-23 01:42:16

我的服务器组
http://www.zhuhai.cc/bbs6/UploadFile/2003-9/2003921684120145.jpg

http://www.zhuhai.cc/bbs6/UploadFile/2003-9/2003921692193328.jpg

http://www.zhuhai.cc/bbs6/UploadFile/2003-9/2003921695641380.jpg

稳定稳定+稳定!
我的心得!

珠海心情原创!NetOne网络咖啡使用!
http://www.zhuhai.cc
http://www.netone.cc

saraqi 发表于 2003-9-23 12:19:01

精彩!!!

saraqi 发表于 2003-9-23 12:21:52

问一下:
VMware虚拟机中的PPPoe能拨通物理ADSL吗?

iamwhatiam 发表于 2003-9-23 14:04:59

不知用vmware workstation版的行不行,GSX server版的注册好麻烦,申请了半天还要审核,不能立刻下载,什么时候能下我也不知道~~~

saraqi 发表于 2003-9-23 14:49:30

vmware workstation没问题,正在测试当中。

心想事成 发表于 2003-9-23 19:42:46

很好,不过我昨天用了以下,把我的 硬盘的分区表给搞没了,现在正在恢复数据。

esports 发表于 2003-9-23 23:31:05

QUOTE
问一下:
VMware虚拟机中的PPPoe能拨通物理ADSL吗?

当然可以,上面教程里面虚拟机的smoothwall我用了大概3个月的时间
而且还开了webproxy,在物理上和真实的smoothwall没有不同
不过,webproxy就比较费资源,如果不开,很烂的机器都可以稳定运行几个月
我帖图的自己的服务器都没有开webproxy,配置你也看到啦
我的网吧就是靠它们赚钱的
光纤是主线,adsl一条是ftp,一条是对外的音乐网站线路,同时adsl也是备份
一百台电脑,基本没有问题。

iamwhatiam 发表于 2003-9-25 09:21:43

我的基本情况
windows2003      ````PPPoE       ``````VMware workstation V4.1

双网卡8139连接局域网                           IP192.168.0.120
          intel Pro/100+与光纤转发器相连)    IP 192.168.0.121

虚拟的Green卡IP 192.168.0.100

最开始虚拟机做好了,通过web设置好了之后,虚拟机上网了,可以ping通DNS,发现主机上不了,然后通过设置与光纤转发器相连的网卡的网关为VMware的虚拟的GREEN卡的IP就实现了windows2003下上网
但下面客户机我按上面的方法把网关设置为GREEN卡的IP,却上不了,我在客户机pingGreen卡的IP根本PING不通过,就改用另外两张实物卡的IP,但还是不能在客户机上网,有点迷惑,大家要是看到了希望能指点我一下,感激不尽!!!

budaodao 发表于 2003-9-25 18:19:56

我想一个网吧,还是一个公司都不会少那200元钱,去弄个300的CPU+64M的RAM做出来的效果一定比vm下的好多了。
真的,平时我也用楼主的办法来模拟多网段,但要是真用起来做服务器,真是要再三考虑啊。只要你一在“本”机上运行一点东东。VM就有点力不从心了。
真的。特别是在一个大型的网吧里。。。
(我还是提醒大家,这种法子,你们可以用来做实验,但最好不要真的这样去做,特别是用来做服务器。)
((((((注:个人看法,请楼主不要介意!要是有意见请发信给俺budaodao@hotmail.com)))))))

zhyum1 发表于 2003-9-25 19:59:05

smoothwall软件可以直接装载机器上吗
我认为还是装在机器上比较好,稳定吧
我要 带300台机器 用什么配置比较好
谢谢email:zhyum1@163.com:?:

mpan 发表于 2003-9-26 11:45:19

眼都花了,
用个WIN2000做路由算了

esports 发表于 2003-9-26 15:07:47

呵呵。。我用vm做smoothwall也是试验用的
网吧用了3台电脑做smoothwall
你也看到了,有图片呀
如果是300台电脑,你的smoothwall的内存最好是128m的,cpu用500以上,基本没有问题的,只是你的网络要好好规划一下。
to:iamwhatiam
你做好smoothwall后,你的2003用green做网关,能够上网吗?如果可以,下面的电脑也应该可以哟。。
页: [1] 2
查看完整版本: 【原创】使用VMware安装smoothwall!