网络安全 频道

adsl优化与共享(高手篇)

既然装了adsl,有谁不愿意对它进行优化,把它的性能发挥到淋漓尽致的地步呢?

  adsl有很多方面值得我们去优化:例如拨号软件的选择,firmware的升级,注册表的修改,带宽的扩展,硬件的更换等。本文就以eted td-2001为例进行全方位的优化,务求发挥出adsl的最强性能。正所谓一理通百理明,其他adsl modem用户的同样可以参考本文进行对adsl进行优化。

(一)拨号软件的选择

《diy------怎样安装adsl》一文中已经介绍过几种常用拨号软件的使用方法了,这里我们着重讨论不同拨号软件的特点。

raspppoe 0.96

raspppoe没有自己的安装界面,安装比较麻烦。

  raspppoe是通过在系统中增加pppoe(point-to-point protocol over ethernet)协议并将拨号程序与系统拨号网络集成在一起实现adsl虚拟拨号的,其占用系统资源少,拨号时间短,使用简单(与普通modem拨号一样方便)

enternet 300

  enternet 300是电信附送的拨号软件。它提供了连接实时速度监测功能,但其缺点比较明显的——系统资源占用大,拨号时间常,创建连接麻烦。由于它是通过虚拟一张网卡实现internet连接的,所以不能在各种代理或nat软件中实现自动拨号连接。

enternet 500

  enternet 500比enternet 300有了一定的改进,添加了多pptp(point-to-point tunnel protocol)与l2tp(layer 2 tunnel protocol)的支持,提高了连接速度,但pptp与l2tp对于一般用户没有什么实际意义。

winpoet v2.51

  winpoet v2.51是一个比较好的拨号软件,外国很多电信公司都是附送这个软件的。它安装比较方便,可以很好地与sygate等共享上网软件协同工作,是一个不错的选择,不过它占用资源比raspppoe要大。还有一些朋友反映使用它时会出现莫名其妙死机现象(不排除是计算机的问题)。

  总体来说,raspppoe是最出色的拨号软件。
(二)firmware的升级
  firmware其实就是adsl modem的操作系统,adsl modem与pc一样,拥有自己的cpu与操作系统。大家都知道,cpu与操作系统都会影响系统的性能。cpu是固化的,我们没有能力去更换,不过我们可以从操作系统入手,提高adsl modem的性能。升级firmware与升级bios一样会有一定的危险性,希望用户小心行事。

  为了写好这篇文章翔仔决定以身犯险对我的modem进行一次firmware大升级。在etek td-2001的厂家网址中找到最新版本的firmware.下载firmware3.04pack版本与tftp工具进行升级,firmware3.04bin 版本以备不时之须。
  打开tftp工具添入登陆密码(默认是12345)、ip地址(adsl modem的ip地址)并选择刚才download下来并解压了的pack文件
  按fileinfo按纽可以查看pack所里包含的文件
  按download进行升级。升级后系统会弹出一条信息,说升级完成,20秒后modem自动重启。在这断时间内不能断电,否则升级失败,adsl modem flash里面的数据损坏,需要使用rs-232口进行恢复。等待大约1分钟,modem重启完成。

  在ie中填入modem的ip地址(默认192.168.1.1)进入web管理界面发现与升级前已经完全不同了。

升级前

升级后
  1)据官方网站说,升级后稳定性会相对提高。由于升级前没有发生过稳定性方面的问题,因此翔仔没有感受到稳定性提高带来的好处。

  2)升级后下载速度没有发现明显的改变。

  3)经对比发现升级后功能比原来多了,提供了更多的adsl接口方式,但对于一般用户来说算是无福消受了。

  4)升级后翔仔唯一感受到的是modem指示灯的变化。lac灯是反映modem与pc的数据交换的;wac灯是反映modem与电信交换机的数据交换的。升级前lac与wac两盏灯在有数据流时几乎是长亮的,升级后这两盏灯会根据数据流量的大小以不同频率闪亮,使人更加直观地了解网络连接状态。

  升级失败的补救办法:升级失败后,adsl modem不能拨号上网。我们需要通过串行线将modem的rs-232口与pc相连,并通过windows的超级终端对flash进行恢复。具体方法请参考《flash 恢复》

(三)注册表的修改

  注册表中有多个键值会影响modem的速度,需要修改,但手工修改注册表会比较麻烦,推荐使用adsl优化软件进行注册表的修改。
  《adsl超频奇兵》是比较常用的优化软件,我们先看看他的介绍
  提高一倍左右的下载速度?不会吧,赶快来测试以下。
  本次测试使用的是《大斗法------究竟哪款adsl modem好?》中“测试一”所download的文件
优化前 优化后
文件大小 135,400, 826byte
所用时间 9分41秒 9分40秒
平均速度 233.05kb 233.45kb
  下载一百多兆的软件耗时只相差一秒可以当作误差造成的。下载速度没有大幅提高,更没有像介绍说那样速度提高一倍。是本加速软件欺骗观众还是修改注册表方法根本没有效,现在还不能轻易下定论,翔仔以后会作进一步的分析。
重要:
(四)带宽的扩展
  如果你的isp没有禁止重复拨号,那么就要恭喜你了,你可以以双倍的带宽享受adsl服务。安装winpoet v2.51并创建拨号连接,
在拨号网络中选中winpoet所创建的连接上按右键,“属性”

  复选ivasion poet adapter(serial7-0)与ivasion poet adapter(serial7-1),勾上“所有设备呼叫同一个号码”,“确定”
  如果你的isp允许重复拨号的话你就立刻可以连接并得到双倍带宽。
(五)硬件的更换
  前面讲过etek td-2001 的电源设计不合理,输入电压比实际需要高出3伏。电压过高会在modem内部稳压管中形成压降、造成发热,严重时有可能烧坏稳压管。网上曾有人说过,etek td-2001是不可以连续使用超过100小时的。虽然不知道是真是假,但这已很形象贴切地反映了etek td-2001严重的发热问题。
  这里说的硬件更换就是指更换modem变压器(俗称火牛)。etek td-2001原来配备的是18v 1a的交流电源(实测22v),而modem中稳压管输出的是12伏电。大家都知道稳压管输入电压比输出电压高3伏就能正常工作,再高的输入只会在稳压管中形成压降造成发热。12v的稳压管只须15v输入就可以了。根据这个原理,我们可以将变压器换成15到16v 1a 的交流变压器。更换以后,modem工作没有出现异常,而温度比原来大大降低了,解决了etek td-2001令人头疼的发热问题。
  本文从五个不同的方面讨论了etek td-2001 adsl modem的优化方法,至于效果就见仁见智了,有兴趣的朋友不妨一试。如果您遇到什么问题又或者发现新的优化方法可以共同探讨研究。

独食难肥--adsl共享篇

  俗语有讲“独食难肥”,adsl这份美食岂可独食呢?当然要拿出来跟大家分享啦!随之而来的问题就是如何分享啦,总不能够让几个人轮流使用一台计算机上网吧!要分享,第一件事就是实现网络共享。其实adsl网络共享的方法有很多,而且都不难实现,有兴趣的朋友赶快往下看吧!

  本文把共享方法分成三大类,(一)无服务器方式共享(二)单服务器方式共享(三)多服务器方式共享。而每个大类都会介绍几种实现方法,务求给读者带来更多的选择余地。为了便于理解,各种方法在下文都会有比较详细的介绍。
(一)无服务器方式共享本类介绍两种实现方法:
  (a)重复拨号法——这是最容易实现的方法,只要将多台计算机通过hub(集线器)连接成星型,再把adsl modem通过直通线(modem附送的那条网线)与hub的up-link口连接。如果没有up-link口,可以使用交叉线将adsl modem与hub的普通接口(mdi-x口)连接。在每台计算机中安装各自的pppoe协议与拨号软件(与单台计算机装adsl方法一样,参考《diy------怎样安装adsl》)。使用时不用理会其他计算机,各正常自拨号上网就可以了。这种方法是利用isp服务中的一个bug实现的,但由于isp方面最近禁止了重复拨号,这种方法实现的机会不大了。不过由于系统的漏洞,还是有很多朋友转了空子,仍然可以正常使用该方法。值得提醒一句,在申请adsl后有有些朋友得到了两个帐号(gzdslxxx@163.gd与gzdslxxx@vod.gd)。不能重复拨号的朋友可以分别使用这两个帐号拨入,可能会有意外惊喜。
  该方法的优点:操作简单,不用进行复杂的网络配置,只要有hub就可以实现。缺点:实现机会不是太大,可能会有被中国电信重复记费的危险(以自愿为原则,本网站不对此造成的经济损失负责) 连接示意图
  (b)硬件法——市场上瞬息万变,只要有需求就必定会有人制造出相应的产品以满足消费者的需要。精明的厂商早已制造出实用的adsl共享器了。其实adsl共享器可以说是一台小型的路由器,也可以说是一台小型的服务器,其集成了nat(网址转换)、dhcp(动态主机配置协议)、dial-on-demand(按需拨号)、proxy(代理服务器)、ip filter(ip过滤)、firewall(防火墙)、static routing table(静态路由表)等功能的其中几种,使用户能方便实现adsl、isdn或ca的共享上网。注:以上提及的功能在adsl modem上也有部分集成,但可能是adsl modem厂商的问题,把这些功能都定位在固定ip接入方式上,即只有申请了固定ip才可以使用modem的路由功能。翔仔估计,通过升级adsl modem的firmware(官方提供的可能没有此功能,盼望有编程高手编出能在动态ip上实现路由功能的firmware)的就可能实现共享上网。
  优点:由于共享器有dhcp功能,所以其他主机只须设置自动获得ip即可,无须进一步的设置即可实现上网。缺点:需要付出比较昂贵的价钱,目前便宜的adsl共享器的价格都在2000圆左右。家庭用户没有必要使用这种方式,而和邻居共享上网的朋友倒不如多申请一条adsl线路更为合算。
  无服务器共享方式就介绍到这,大家都发现无服务器共享方式的一个最大的特点就是设置简单,无须人工配置ip,掩码,网关等参数。是新手共享上网最好的方法。
(二)单服务器共享方式。
  单服务器方式共享的实现思路是以一台pc担任服务器,向其他pc提供网络共享服务。实现此方式主要有两种方案,1)代理服务器方案(proxy),2)网址转换方案(nat)。
  代理服务器其实是一台位于客户机约internet服务器之间的服务器,客户机需要访问互联网服务必须先向代理服务器发出请求,代理服务器收到客户机请求后便向internet服务器发出相应的请求,并将internet服务器的返回信息放入缓存并转发给客户机。如果再有客户机向代理服务器发出请求,代理服务器会先检查自己的缓存,看是否拥有相关的数据并检查是否最新版本。若是最新版本,就不需向internet服务器请求,直接将数据发给客户机。使用代理服务器的好处是访问速度快(代理服务器拥有很大的缓存),管理方便(代理服务器可以对不同的服务进行监控于管理)等优点;但存在配置麻烦的缺点(客户机需要对每个应用程序进行有关代理服务器的设置)。常用的代理软件有wingate , winproxy等
  网址转换技术是一种高效率、方便的方法,他通过对底层数据包的转换,把tcp/ip数据包中包含的私有ip转换成服务器的公共ip实现使用一个公共ip多机共享上网。由于其工作在较底层,因此对上层应用程序是透明的。各客户机只须将网关指向服务器就能正常工作了。但也存在监控与管理能力比较弱的缺点。常用的nat软件有winroute , sygate , windows的ics ,windows2000 server的路由与远程访问等。
  由于proxy的功能强大,其受到很多公司用户的欢迎;但其设置比较繁琐,在一般家庭使用较少。本文是面向家庭用户的,因此对proxy就不佐详细的介绍了。下文我们着重讨论nat软件的使用方法。
a)internet connectiong share
  安装ics首先需要将网络按如下拓扑连接

  ics是windows自带的网络共享组件,在控制面板选“添加与删除程序”“windows安装程序”在“internet工具”中安装“internet连接共享”即行。安装完成后自动弹出向导

  依照向导要求选择共享的连接、设置即可。最后系统会要求用户插入一张软盘,制作客户端配置软盘。到目前为止,服务端的配置已经完成,接下来就是重启计算机,并把软盘拿到客户机进行客户端的配置。
打开客户机,插入软盘,运行icsclset.exe就能自动完成配置任务。
注:在比较大型网络最好不要使用ics进行连接共享,由于ics会改变网络配置(ip、gateway等)有肯能会造成网络通讯异常。
b)sygate是是著名的nat共享上网软件,他支持所有网络应用协议,支持各种网络拓扑结构,4.0以上版本修改了旧版中adsl应用中的bug,全面支持adsl。
  使用sygate共享上网可以采用单网卡方案与双网卡方案两种方式:单网卡适用与用户较少的网络,而双网卡适用于用户较多的网络。单网卡方案中,由于服务器的网卡既要adsl数据又要处理局域网数据,负荷比较大,出现冲突的机会也会比较多,降低网络的利用律。但是由于节省了一张网卡,是家庭式网络的首选方案。

单网卡方案网络拓扑

双网卡方案网络拓扑
  在此处下载sygate 4.2试用版并在系统中安装

  选择server模式并输入一个在网络上唯一的计算机名称
  完成安装进入sygate界面

  选择“configuration”进行配置

  direct internet/isp connections:这里用来指定于internet连接的方式,提供了“自动检测”、“拨号”、“局域网”三种方式。使用winpoet或raspppoe的用户请选择“dial up”,使用enternet的用户选择“ethernet”并选择enternet拨号程序虚拟出来的网卡“nts pppoe adapter”

  dialup settings:这里选择拨号程序以便sygate能自动拨号。按“add”添加拨号程序,勾上选择框,填入adsl帐号与密码。

  在configuration窗口中有一个“dial-on-demond”选项,选择后sygate能根据客户机的需求自动拨号连接internet。“never hang-up”选项用来设定sygate不自动断线,否则sygate将在空闲用户设定时间后自动段开与internet的连接(本文设定为180秒)。如果你想长期在线,请勾上“never hang-up”选项。
  local network connections:这里设定的是与内部局域网连接的网卡。使用单网卡方案的朋友请选择您的网卡,使用双网卡方案的朋友请选择与局域网直接连接的网卡(并非连接adsl modem那长网卡)。
注:翔仔强烈推荐想使用双网卡方案的朋友使用两张不同牌子的网卡,以便区分,减少设置时的麻烦。
  single nic mode settings:使用单网卡的朋友切记勾上此选项,并需要填入一个ip地址供局域网内其他计算机作为网关。注意应与局域网内其他计算机使用同一个ip段。
  options:这里提供了更多的设置。“auto detect new vers”能让sygate自动检测最新版本,“enable internet sharing at start”选项可使sygate启动时就立刻提供共享服务。“enable address server(dhcp)”使sygate启用dhcp(动态主机配置协议)服务,能自动为局域网上客户机配置ip地址、子网掩码、网关、dns等参数。“enable activity log”启动日志记录文件,“enable enhanced security”能提供更安全的网络服务,“enable dns forwarding”使局域网中客户机能通过internet上的dns服务器进行域名解释,“enable build-in sock5 service”打开内置sock5服务。
  翔仔推荐打开“dhcp服务”、“自动启用网络共享”与“转发dns”选项,至于其他可以根据自己实际需要打开。
advanced:提供了dhcp服务器的高级选项

  这里可以设定dhcp分配ip的范围、子网掩码、域名服务器、连接超时时间、mtu值。dns服务器地址请填入当地isp提供的dns服务器地址(广州61.144.56.100或202.96.128.68)。

让我们看看permissions设置


  这里提供了黑名单与白名单列表,可以制定列表以允许或禁止某种协议、端口,甚至可以根据不同时间而调用不同设置。

  到目前为止,nat服务器的配置已经基本完成,让我们看看客户机的设置吧。

  如果您安装了sygate的客户端程序,完全不需要进行配置,但翔仔不推荐安装。安装会浪费了宝贵的系统资源。
  如果您没有安装,就往下看吧
  只要在sygate服务器打开了dhcp服务,客户机只要选择连接局域网的网卡,然后在ip地址栏中选择“自动获取ip地址”就完事了。

  如果没有启动dhcp服务,客户机的设置就相对复杂。需要人工指定ip地址、子网掩码、网关与dns服务器。网关地址填入sygate设定的网关地址,ip地址在网关地址的ip段中随意选择(局域网中不能重复)。指望掩码根据具体情况选择(255.255.255.0/255.255.0.0/255.0.0.0)中选择一个,如果不能确定,请选择(255.0.0.0)。dns服务器填入电信的dns服务器地址。
  sygate 的配置就讲到这里。
  c)windows 2000 server 与 windows 2000 advanced server中的“路由与远程访问”是一个不错的选择,他提供了不错的nat服务。安装与配置都有向导,比较容易掌握,这里就不详细介绍了。
(三)多服务器方式
  前面介绍了无服务器方式与单服务器方式,但是两种方式各有缺点。无服务器方式分两种,其中重复拨号需要利用电信的bug不容易实现,硬件法需要购买昂贵的共享设备,不是家庭共享的好方法;单服务器方式需要使用一台计算机担任服务器,长期开机不但浪费能量而且使用不够灵活,最后翔仔介绍多服务器方式,这种方式解决了以上方法的缺点,是家庭共享上网或邻居共享上网的理想办法。
  多服务器法的思路是——每台计算机都是服务器,同时也是客户机。
  实现方法如下:每台计算机按照上文的方法安装sygate服务器程序(单网卡方案),然后禁止“自动启动sygate”,禁止“按需拨号(dial-on-demand)”,禁止“dhcp服务”。

  每台计算机指定一个ip地址(本文以192.168.1.x为例),如上图,第一台计算机ip设为192.168.1.1;第二台设为192.168.1.2;第三台设为192.168.1.3。dns服务器设为当地isp的dns服务器ip,例如广州用户61.144.56.100或202.96.128.68。网关设为除自己以为的其他计算机ip地址,如ip为192.168.1.1的计算机网关设为192.168.1.2与192.168.1.3(多于3台计算机的如此类推)。

ip为192.168.1.1的计算机的网关设置
  打开ie,选择“工具”、“internet选项”、“连接”、“局域网设置”,并在“自动检测配置”前打钩,按确定。

  配置好后就可以上网,上网方法按顺序不同可以分为两种。
  方法一:先打开ie填入一个url地址,这时ie会自动从网关地址中寻找可用网关,然后连接url地址(这需要一段比较长的时间)。如果ie提示找不到服务器就证明局域网上没有计算机建立了internet连接或启动sygate。这时您就可以按正常方法运行拨号程序拨号上网了。可别忘了运行sygate以便其他计算机共享上网啊。
  方法二:使先运行拨号程序,如果拨号成功就证明当前没有其他计算机上网(这里假设电信禁止了重复拨号,若电信没有禁止重复拨号,你现在运用的就是本文前面介绍的重复拨号法),你的计算机担任网关。这时,您应运行sygate以便其他计算机上网。如果拨号程序返回错误信息,证明有其他计算机正在上网,你只须打开ie让他自动寻找可用网关。 http://netadmin.77169.com/HTML/20060511003326_2.html

0
相关文章