四畳半书房全彩:使用VMware安装smoothwall做路由器

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 13:50:27
说起smoothwall,不少人都知道,Smoothwall实际上就是一个非常出名并且好用的Linux系统路由器软件,本身带的防火墙功能也是值得称赞,由于配置要求低,稳定,受到大家的一致好评。但是,我们如果用一台单独的客户机安装smoothwall有时会很浪费,如果你有淘汰下来的486,老奔,那可以直接安装,但是如果是一台P4,只用来做个路由器,太心疼了,所以用VMware虚拟机在现有的操作系统里面虚拟出来了一个smoothwall,用它作为上网用的网关及防火墙,这样在安心使用smoothwall为我们带来的稳定与安全的同时,还可以用这台电脑做一些其他的服务。

开始安装:
一、先安装VMware GSX Server 2.50 bilud-3986,一路next,没有什么难的。运行安装程序,同意安装协议,选择定制安装的完全安装,开始安装,可以看到VMware有好多组件需要安装,问你是否禁止光驱的自动运行功能,选择是,帮你安装了pppoe协议,出现了两次,选择继续安装,安装完成,需要重新启动

二、开始在VMware内安装smoothwall 2.0 bete 4 
1、运行桌面上的VMware GSX Server,选择New Virtual Machine,选择Custom 定制,选择操作系统是other。自己定一个名字,选择文件存放的路径。由于smoothwall对于系统要求很低,所以,虚拟出来的这个smoothwall在主系统内存中分给它32m内存就足够了。网卡类型,选择桥接。建立了一个新的虚拟硬盘,划分1g的空间给smoothwall,定义硬盘文件的名称,建立smothwall需要的基本硬件过程结束!但是,smoothwall需要两块网卡,也不需要usb等设备,所有需要增加一块虚拟网卡,按照默认设置添加网卡就可以了。删掉usb接口,并且把显示颜色设为了256 Colors,这样比较快。 smothwall的安装文件是下载的iso文件,所以把VMware的虚拟光驱设为了iso文件。选择做好了的虚拟机,power on 开机。 
2、smoothwall安装 
进入虚拟机的启动界面,按f2进入cmos的设定,选择boot,按+号把ATAPI CD-ROM Drive移动到顶端,设为光驱启动,存盘退出。(在VMware的界面上面按鼠标,鼠标就会完全被虚拟机所调用,如果你要切换出来,就要按Ctrl+Alt)。虚拟机再次重启,由光驱启动,停止下来的时候,需要按回车,确认启动命令。开始安装,进入安装smoothwal的欢迎界面,选择ok。下一步,选择CDROM启动,用http也可以安装,但是需要在局域网内建立一个web服务器,然后把iso文件放到上面,很麻烦,还是从CDROM好了。接下来让你把smoothwall的光盘放到光驱里面,选择ok,因为已经在虚拟的光驱里面了。安装程序现在准备给你的硬盘分区,并且建立文件系统,选择ok。开始分区,这时要等大概1--2分钟的时间,等待smoothwall安装程序为你的虚拟硬盘分区成smoothwall需要的linux格式,分区成功后,需要选择你的green网卡,就是内网的网卡,我们选Probe,自动选择。smoothwall的安装程序自动找到你的虚拟机的网卡,竟然是AMD的网卡,呵呵。指定内网网卡使用的ip和网段。
接下来就开始安装文件了,smoothwall系统安装成功,下一步就是配置smoothwall了
3、smoothwall的配置
选择键盘的国区为UK,选择时区中国北京,指定机器名,屏蔽掉ISDN设备,屏蔽掉USB ADSL设备。再下来配置网络
(1)网络连接类型,选择GREEN+RED,双网卡。
(2)确认网卡型号,由于系统已经找到了GREEN内网网卡,我们还需要系统为我们找到RED外网网卡,竟然还是AMD的网卡。@_@
(3)设置网络连接方式,由于GREEN我们已经设置好了它的ip,所以我们只要设置RED外网的连接方式好了,如果是固定ip,那么就要选择Static,设置ip和子网掩码。如果是ADSL拨号,那么就要选择PPPOE方式,ok!选择DONE,完成!
(4)设置dns和网关
设置你当地电信的DNS,深圳的是:202.96.134.133和202.96.128.68,由于是ADSL拨号,所以没有网关,如果是固定ip,就需要把网络服务商提供给你的网关加上。
(5)设置DHCP
如果你需要DHCP,那么就要设置你的起始和结束ip/ (6)设定root的密码,由于打入密码不回显,你看不到,所以你只要盯着键盘输入密码就好,然后按回车就跳到重复输入密码窗口了,再输入一次密码,按回车,就ok了。
(7)设定setup和admin的密码,都是一样的。root和setup密码都是在smoothwall的本机上管理需要的,admin的密码是使用web管理时候才用的。
安装smoothwall结束了!按ok重启,但是记住启动的时候,按F2进入cmos恢复硬盘启动,或是在VMware里面把虚拟机的光驱删除。这样才可以正常用虚拟机的硬盘启动smoothwall。
出现smoothwall正常的启动画面,如果不按回车10秒钟,就自动继续运行.
启动一切正常!

三、配置路由器
打开浏览器,键入http://内网ip:81进入smoothwall的web管理界面
选择networking,跳出admin登陆窗口
进入networking,选择ppp seting
设置Interface:pppoe,
允许Persistent connection和Connect on SmoothWall restart(断线重拨,开机自动拨号)设置adsl拨号的用户名和密码然后save
然后返回control,选择connect,拨号,嘟声代表smoothwall已经连上网了。
打开网上邻居,里面多了两块网卡,不要理它,是VMware虚拟出来的,我们只要把上网连接用的网卡的网关设为smoothwall内网的网关,就ok了!
局域网内的客户机也可以把网关设为smoothwall的内网网关,就可以实现用smoothwall做路由上网了。并且,虚拟出来smoothwall的这台电脑还可以做其他的用处,VMware运行smoothwall时候大概需要3%的cpu和20多兆的内存。

用smoothwall实现端口映射:
进入smoothwall的web管理界面,选择networking,进入port forwarding-add a new rule,只要填写第二个外网端口和映射的第三个内网ip及第四个内网端口,按add就成功了。

smoothwall是有名的防火墙制造商,用它做路由,同时也是最好的防火墙了!

曾经在网吧的服务器上看到用VMWARE安装smoothwall的这篇文章,当时就保存下来,存在同学的电脑上,后来离开的时候就忘了存在邮箱里,本来有截图的,现在就没有了。记得当时我曾用VPC2004安装过,安装是完成了,但是由于虚拟网卡的设置问题,始终不能访问,当时到处求解都未遂,大概是网络上关于这方面的文章太少了吧。今天把这篇文章再找出来跟大家分享一下,如果哪位能用VPC安装成功,请把设置方法贴出来吧。提醒一下,VPC2004以前的版本好像不支持虚拟网卡。

另外,很多人都谈过,Smoothwall运行很长时间后会变慢,那是因为SMOOTHWALL会把日志保存在系统里面,所以最好每隔一段时间进系统去清除一下日志文件。

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