去年公司办了10M光纤接入,网速比以前的ADSL快了不是一点半点。可是最近频频出现断网的问题,经检查是宽带路由器的问题,公司的接入路由器一直还是用的以前的家用小路由,几百块那种,流量不大的时候没啥问题,可现在用BT、电驴等P2P工具下载的一多,上传数据量比较大,导致路由器转发速度变得极慢,表现的就像网络不通一样,连网页都打不开。没办法,为了响应领导“开源节流,废物利用”的倡导,偶决定把公司以前淘汰的一台老机器加一块网卡弄成一个软路由。
经过一番比较,偶选择了m0n0wall这款软件,m0n0wall是一个完整的嵌入防火墙软件包,当与一台嵌入个人电脑一起使用时,在免费使用自由软件的基础上,提供具备商业防火墙所有重要特性(包括易用)。m0n0wall基于FreeBSD的精简版本,使用web服务器(thttpd),PHP以及其他一些工具。整个系统配置被存放在一个XML文本文件并且保持事件明晰。m0n0wall可能是在启动时候使用PHP配置的第一个UNIX系统,而不是通常使用的shell脚本,并且整个系统配置被存放在XML格式中。
准备工作:
1、硬件:
台式机一台,双8139网卡,128M内存,10G硬盘
2、软件:
generic-pc-1.22_sc1.1_3322.img 硬盘版本软件包
physdiskwrite.exe 此程序可在WINDOWS下将IMG写入硬盘
以上软件可以到获得
开始安装:
1、把需安装m0n0wall软件的硬盘取下挂接到一台安装有WINDOWS系统的机器上,将准备的两个文件放到WINDOWS机器上,注意两个文件必须放在同一个文件夹下,这里我直接把这两个文件放到C盘根目录下;
2、开启一个“命令提示符”窗口,切换当前目录到C:\,执行以下命令:
c:\>physdiskwrite -u generic-pc-1.22_scl.1_3322.img
注:-u参数在目标硬盘大于800M时使用
3、回车后,屏幕上显示出机器上所有硬盘的参数,输入目标硬盘的序号(注意不要选错了,否则硬盘里所数据都将被覆盖),回车,屏幕提示,确认是否正确,是否真的写入,当然选Y,几秒钟后,防火墙模块即被写入硬盘;
4、将硬盘接回原机,插上网线,开机;
5、指定网络接口对应的网卡;
6、改变LAN接口IP地址,或者使用缺省的192.168.1.1,m0n0wall缺省还被指定为DHCP服务器;
7、登录WEB管理页面(用户名:“admin” 默认密码:“mono”);
8、设置好广域网的IP地址和DNS就可以上网了,如有其它需求再做按需求进行配置。
吃鱼翅的鱼
阅读(2045) | 评论(0) | 转发(0) |