软路由器软件是一个很费解的事,在下面的文章中,我们将利用ADSL和Linux打造一款软路由器。在很多功能上,都能达到一般路由器的性能,实现共享上网。
ADSL+Linux制作软路由器软件
本解决方案主要针对公司、学校、网吧等需用一条ADSL将整个局网连上INTERNET,适合于10 -50台计算机的中小型网络用户。对于10台以下计算机的用WINAGTE、SYGATE就蛮好用。 让我们来看看具体环境先,某公司总部办公室21间、计算机30台。组成10-100MB对等局域网,用一条ADSL宽带线路跑,以前用WINGATE将局域网连上INTERNET,后来觉得不爽我又用WINDOWS2000双网卡做了个NAT地址转换,使用网关和透明协议拖。这下下感觉舒服些了。
呵呵,用了不久又发现些不大不小的毛病:比如内部互发OICQ慢啊,访问SINA.COM.CN等个别网站有问题啊等等。MS的东东看似简单但是当你想微调一下系统的时候,你就会突然发现原来人生多么无奈啊。痛定思痛!:(我毅然决定放弃WINDOWS2000,改用LINUX!!
要用LINUX得搞台机器吧,东拼西凑好不容易搞了一台。各位看官请看:INTEL FX主板+PENTIUM 75芯片+16MB内存+540MB硬盘+512K显卡+DE220 10MB网卡。软路由器软件嘛随便找个LINUX发行版,我手头有REDHAT 6.2核心是2.2.14,按SERVER的安装方式,经过长达48分钟左右的安装,可爱的#提示符出现在大家面前!各位看客也可以根据自己的具体情况安装。硬件、软路由器软件都装好了,下面开始具体配置。
用ifconfig看看网络配置
◆[root@localhost /root]#ifconfig
◆lo Link encap:Local Loopback
◆inet addr:127.0.0.1 Mask:255.0.0.0
◆UP LOOPBACK RUNNING MTU:3924 Metric:1
◆RX packets:23 errors:0 dropped:0 overruns:0 frame:0
◆TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
只有lo没找到网卡。不急,自己配软路由器软件。我是DLINK的DE220 IRQ=3 IO=300,兼容NE2000。在/etc/conf.modules加两句。具体如下:
◆[root@localhost /root]#cd /etc
◆[root@localhost /root]#vi conf.modules
◆alias eth0 ne
◆options eth0 io=0x300 irq=3
IO和IRQ可以根据你自己的网卡设置,如果不能插入就按INSERT,加完就按ESC。再按:,再输入w存盘,再q退出。如果不放心就#more conf.modules看看写进去没有。一般市面上ISA的便宜网卡都兼容NE2000。如果是新手在LINUX下安装网卡的可能会遇到这样那样的问题,多在网上找找看看,一般都能解决。要提醒大家***别用PNP即插即用模式,在LINUX出了问题不好解决,简直是场噩梦。