找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14872|回复: 18

【原创】使用VMware安装smoothwall!

[复制链接]
发表于 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,没有什么难的。。。

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

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

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

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

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

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

安装完成,需要重新启动
[img]http://www.zhuhai.cc/bbs6/uploadfile/vmware/vmware07.gif[/img]
routeros
回复

使用道具 举报

 楼主| 发表于 2003-9-23 01:37:47 | 显示全部楼层
开始在VMware内安装smoothwall 2.0 bete 4

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

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

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

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

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

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

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

定义硬盘文件的名称


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

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

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

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

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

使用道具 举报

 楼主| 发表于 2003-9-23 01:39:02 | 显示全部楼层
smoothwall安装

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

使用道具 举报

 楼主| 发表于 2003-9-23 01:42:16 | 显示全部楼层
我的服务器组
[img]http://www.zhuhai.cc/bbs6/UploadFile/2003-9/2003921684120145.jpg[/img]

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

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

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

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

使用道具 举报

发表于 2003-9-23 12:19:01 | 显示全部楼层
精彩!!!
routeros
回复

使用道具 举报

发表于 2003-9-23 12:21:52 | 显示全部楼层
问一下:
VMware虚拟机中的PPPoe能拨通物理ADSL吗?
routeros
回复

使用道具 举报

发表于 2003-9-23 14:04:59 | 显示全部楼层
不知用vmware workstation版的行不行,GSX server版的注册好麻烦,申请了半天还要审核,不能立刻下载,什么时候能下我也不知道~~~
routeros
回复

使用道具 举报

发表于 2003-9-23 14:49:30 | 显示全部楼层
vmware workstation没问题,正在测试当中。
routeros
回复

使用道具 举报

发表于 2003-9-23 19:42:46 | 显示全部楼层
很好,不过我昨天用了以下,把我的 硬盘的分区表给搞没了,现在正在恢复数据。
routeros
回复

使用道具 举报

 楼主| 发表于 2003-9-23 23:31:05 | 显示全部楼层
QUOTE
问一下:
VMware虚拟机中的PPPoe能拨通物理ADSL吗?

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

使用道具 举报

发表于 2003-9-25 09:21:43 | 显示全部楼层
我的基本情况
windows2003        ````PPPoE       ``````VMware workstation V4.1

双网卡8139连接局域网                             IP  192.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,但还是不能在客户机上网,有点迷惑,大家要是看到了希望能指点我一下,感激不尽!!!
routeros
回复

使用道具 举报

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

使用道具 举报

发表于 2003-9-25 19:59:05 | 显示全部楼层
smoothwall软件可以直接装载机器上吗
我认为还是装在机器上比较好  ,稳定吧
我要 带300台机器 用什么配置比较好
谢谢  email:zhyum1@163.com:?:
routeros
回复

使用道具 举报

发表于 2003-9-26 11:45:19 | 显示全部楼层
眼都花了,
用个WIN2000做路由算了
routeros
回复

使用道具 举报

 楼主| 发表于 2003-9-26 15:07:47 | 显示全部楼层
呵呵。。我用vm做smoothwall也是试验用的
网吧用了3台电脑做smoothwall
你也看到了,有图片呀
如果是300台电脑,你的smoothwall的内存最好是128m的,cpu用500以上,基本没有问题的,只是你的网络要好好规划一下。
to:iamwhatiam
你做好smoothwall后,你的2003用green做网关,能够上网吗?如果可以,下面的电脑也应该可以哟。。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-23 03:58 , Processed in 0.111373 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表