首页 电脑学院 黑客教程 网站技术 网页特效 免费论文 公文写作 演讲发言 实用文档 职场指南 时尚生活 情感男女 其他资讯

您的位置:首页-> 网站技术-> 服务器技术-> 做个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分钟左右的安装,可爱的#提示符出现在大家面前!各位看客也可以根据自己的具体情况安装。

  硬件、软件都装好了,下面开始具体配置。(加了#提示符号表示输入命令)

  1、用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出了问题不好解决,简直是场噩梦。


  2、下面配置网卡IP地址,在/etc/sysconfig/network-scripts下有个文件

  ifcfg-eth0写成如下:

  DEVICE=eth0


  IPADDR=192.168.0.254

  这是网卡的IP地址,以后客户机的网关就是这个地址。

  NETMASK=255.255.255.0

  NETWORK=192.168.0.0

  BROADCAST=192.168.0.255

  ONBOOT=yes

  BOOTPROTO=none

  重起就能找到网卡。

  我们再[root@localhost /root]#ifconfig

  eth0 Link encap:Ethernet HWaddr 00:40:05:64:11:28

  inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RX packets:347573 errors:0 dropped:0 overruns:0 frame:0

  TX packets:40194 errors:0 dropped:0 overruns:0 carrier:0

  collisions:35 txqueuelen:100

  Interrupt:3 Base address:0x300

  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

  collisions:0 txqueuelen:0

  哈哈,eth0找到网卡了,配置也正确,恭喜恭喜!进行下一步。

  3、下一步做ADSL的驱动。去www.roaringpenguin.com/pppoe/rp-pppoe-2.6.tar.gz
下个驱动程序先,大概85K大小。考到/root去。

  然后#tar xvfz rp-pppoe-2.6.tar.gz

  #cd rp-pppoe-2.6

  #./go

  开始安装,装好就#make一下下,开始配置ADSL。

  Welcome to the Roaring Penguin ADSL client setup. First,
I will run some checks on your system to make sure the PPPoE
client is installed properly... Looks good! Now, please enter some information:

  USER NAME

  >>> Enter your PPPoE user name (default):

  这里输入在电信局申请的adsl的帐号

  INTERFACE

  >>> Enter the Ethernet interface connected to the ADSL modem For
Solaris, this is likely to be something like /dev/hme0. For Linux, it
will be ethn,swheres'n' is a number.(default eth0):

  问你用哪片网卡拨号,默认是第一片eth0就可以了。


  Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds after
which the link should be dropped. If you want the link to stay up permanently,
enter 'no' (two letters, lower-case.)

  NOTE: Demand-activated links do not interact well with dynamic IP addresse
s. You may have some problems with demand-activated links.

  >>> Enter the demand value (default no):

  用缺省的no就可以了。

  Please enter the IP address of your ISP's primary DNS server. If your ISP
claims that 'the server will provide DNS addresses', enter 'server' (all lower-case)
here. If you just press enter, I will assume you know what you are doing and not modify your DNS setup.

  >>> Enter the DNS information here:

  这里填你ISP的DNS地址,成都用61.139.2.69,辅助DNS成都可用202.98.127.32

  PASSWORD

  >>> Please enter your PPPoE password:

  ADSL拨号密码这个东东。

  搞定!爽爽,用#adsl-start就可以开始拨号。如果连接成功系统会提示你:…….connect

  用ifconfig看看。[root@localhost /root]# ifconfig

  eth0 Link encap:Ethernet HWaddr 00:40:05:64:11:28

  inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RX packets:347573 errors:0 dropped:0 overruns:0 frame:0

  TX packets:40194 errors:0 dropped:0 overruns:0 carrier:0

  collisions:35 txqueuelen:100

  Interrupt:3 Base address:0x300

  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

  collisions:0 txqueuelen:0

  ppp0 Link encap:Point-to-Point Protocol

  inet addr:61.157.91.227 P-t-P:61.157.91.1 Mask:255.255.255.255

  UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

  RX packets:20498 errors:0 dropped:0 overruns:0 frame:0

  TX packets:19187 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:10

  看见ppp0没有!


  4、最后一步:配置ipchains伪装IP。

  在/etc/sysconfig的network文件里保证要有这句:FORWARD_IPV4=true

  然后改/etc/rc.d/rc.local这个文件,加入以下内容


  route add -net 192.168.0.0 netmask 255.255.255.0 eth0

  depmod -a

  modprobe ip_masq_ftp

  modprobe ip_masq_irc

  modprobe ip_masq_raudio

  /sbin/ipchains -P forward DENY

  /sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ

  以防万一:# echo 1 > /proc/sys/net/ipv4/ip_forward这样一下下。
存盘,退出,重启,完。是不是很简单啊!这样一台最简单的软路由就做好了,
其实ipchains功能很强大,这里就不详细再讲了如有需要我会另外找时间再写。

  5、配置的你每台客户机,如果用WINDOWNS系列,只要在网络设置的网卡的
TCP/IP中加入网关192.168.0.254

  注意:如果没用LINUX做DNS的话还要加DNS地址,成都的DNS地址是:
61.139.2..69和202.98.127.32

  算算成本一台这样的机器加一套不要钱的LINUX最多花个300-500的
(本人连显示器都不要,安装的时候用用,之后就用TELNET远程管理)。
这套搭配功能无比强大,稳定,高效,安全。



在百度中查找更多做个ADSL+Linux软路由器的内容
职场宝典   职场故事   职场跳槽   职场文化   职场理财   职场充电   情感天地   职场女性   职场礼仪   职场新人
报告总结   述职报告 工作总结 调查报告 工作汇报 计划方案 个人总结 社会实践 规章制度 调研报告 
  实习报告 考察报告 辞职报告 
演讲发言   竞职演说   就职演说   精彩演说   爱国演讲   英语演讲   十七大演讲   安全生产演讲稿   
节日祝福   重阳节 国庆节 教师节 中秋节 情人节 七夕节 劳动节 妇女节 清明节 愚人节 春节 元旦 圣诞节  儿童节  端午节 母亲节 新婚祝福 生日祝福 
讲话致辞   开业开幕   会议主持   庆典致辞   会议发言   党风廉政   党政报告   贺电慰问   婚丧嫁娶   思想宣传
法律常识   基本常识   法律文书   权益常识   劳动保障   婚姻继承   民事诉讼   刑事诉讼   
党建材料   入党申请   思想学习   党性分析   思想汇报   转正申请   民主生活   党委党建   入团申请   申报材料
求职简历   个人简历   求职自荐   求职谋略   面试技巧   求职英语   自我鉴定   英文简历   简历封面
心得体会   心得体会   经验交流   读后感   
时政热点   和谐社会   先进性教育   新农村建设   十七大   八荣八耻   科学发展观   劳动合同法   
人际沟通   社交技巧   社交礼仪   口才技巧   谈话技巧   演讲技巧   
营销技巧   电话销售   网络销售   推销技巧   促销技巧   销售口才   营销手段   销售技巧   谈判技巧   

“ 做个ADSL+Linux软路由器”来源于网络,版权归作者所有!勿用于商业用途。

服务器技术

ASP技术
PHP技术
JSP技术
.NET技术
服务器技术
数据库开发
其它类

本类阅读TOP10

·DNS服务器配置
·ICMP详解
·用MDaemon搭建邮件服务器
·跟我学用Foxmail收Hotmail邮件
·域名和邮件服务器FAQ
·Windows2003技巧
·邮件-域名-DNS相关知识
·发送邮件常见出错代码
·在unix linux下安装配置DHCP服务
·怎么样才能够做好一个网站

广告


关于本站|服务条款|广告服务|客服中心|发布文章|网站留言