热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

旧文:给speedtouch515ADSLmodem用户的礼物

基本知识1.speedtouch515是上海阿尔卡特公司的一款ADSLmodem。2.ADSLmodem在上网时有若干种拨号方式,比如PPPoE,PPPoA等等,但国内的用户绝大多数用的是

基本知识
1.speed touch 515 是上海阿尔卡特公司的一款ADSL modem。

2.ADSL modem 在上网时有若干种拨号方式,比如PPPoE,PPPoA等等,但国内的用户绝大多数用的是PPPoE方式。winxp能很好地实现这种拨号方式,只要新建一个连接,然后输入电信给你的用户名和帐号就可以上网了。

3.这种方式的好处是方便简捷傻瓜化,大多数人都很快掌握:开机,双击连接略等片刻即可上网。但这还不是最方便的,还有一个方法连双击连接都免了就可上网!!!

4.这个方法就是今天我们要讨论的对象:它是利用speed touch 515内置的拨号程序,只要它一通电就可以自动拨号到电信,你的XP启动好了后,它也差不多就拨好了号,也就是说你完全可以不做任何工作即可上网,你看这该多方便。

5.用了speed touch 515的朋友看了这段应该都明白了。但肯定有很多人会说了,这要设置半天的,那个easy login页面即使输入了用户名和密码也连不到电信,要到experts mode页面中设半天才行。

那我要说了,我可以提供一个办法来解决这个问题,保你修改之后在附图这个页面上输入电信的用户名和密码后就可连到电信,你有兴趣吗?有了吧,哈哈!
图1

 

看到这,大家说这还不容易,还要你来说???

不然,在上面的页面中你没法子连到你的电信,也就是说你不可能这么easy地login到电信从而上网的,因为这款modem默认的easy login 拨号有局限,所有的中国用户事实上是不可能用这个页面直接连到地方电信的。

这里先讲一点知识:
ADSL拨号到电信是依赖于两个重要参数的,即VCI和VPI,比如武汉电信的VCI和VPI分别是0和32,上海电信是8和81,北京是0和35,基本上可以认为这两个数据就决定了你能不能拨号到你当地的电信。

大家立刻明白了,即使在easy login页面中输入了正确的用户名和密码也不能连到电信就是这两个参数错了。很正确。这个页面上默认的VCI值是4,VPI值是147,据目前搜索的结果,它根本不是俺们国家的哪个地方电信的值。据我推测,应该是法国(阿尔卡特公司所在国,驱动是这个国家的人写的)的某个地方。

这样大家知道了吧,中国的用户想要“easy”地使用这个页面上网,必须修改这两个值啊。不修改可不可以,当然可以,这不都在正常使用吗!但我辈能做好这个工作,为什么不发扬一下DIY精神来DO一下呢。

好,到了正题了。上面的文字可以称为“问题的提出”或是“序”。
这两个值在哪里呢???

在这款modem的fireware里。这个fireware类似于主板的BIOS,同样的东西存在于许多硬件中,比如大家经常破解DVD的区码,就是从它的fireware下手的。这样说来,咱们今天做的工作其实大家经常在做啊,呵呵。

speed modem 515 的fireware的最新版本是17.8.38-001。
这是一个后缀为.tar的文件。.tar文件其实就是一个压缩文件,用winrar可以打开查看它的内容。它里面有许多文件。

这两个不正确的VCI和VPI躲在哪个文件中呢?

重要申明:刷写设备的fireware是有很大的风险的。本文仅提供个人经验,不鼓励大家修改刷新。你的modem因刷新而不能工作我不负任何责任。

17.8.38-001.tar的下载页面:http://www.alcatel-sbell.com.cn/terminal/service/page06b.asp

下载地址:http://www.alcatel-sbell.com.cn/ ... ads/17.8.38-001.tar
图2 这两个值在17.8.38-001.tar文件中的initpppoe中。

我把它的内容贴出来:

VPI1=4
VCI1=147
AutoDNS1=true
URL=http://nist.time.gov

其中VPI1=4,VCI1=147对应的就是easy login页面上默认的VCI VPI的值,它们在页面上没有出现,所以我们不管怎样正确输入电信的用户名和密码它也不能easy地login到电信去,而我们大家都还不知道是为什么。

AutoDNS1=true这一句是说自动寻找DNS服务器,比如我在武汉,它寻找到的就是202.103.0.117和202.103.24.68。

URL=http://nist.time.gov 这一句对应的是一旦内置的easy login连通后它会给出一个页面,你可以通过这个地址来测试是否真的联通。到时候页面上有这么一句话:
        Congratulations.You have successfully set up your DSL connection. You are now connected to the Internet. Click here.
其中那个蓝色的here对应的就是这个http://nist.time.gov,你要是愿意也可以一并改掉,我是把它改成了http://bbs.winzheng.com的,图个方便啊!

图3
很明显,咱们要改的就是这个initpppoe了。

但是请注意:这个fireware文件绝不像平时改文件那么简单。你只把它解压,然后修改,比如改4为0,改那个147为32,然后再添加到压缩文件中去,再写入modem,那你的ADSL modem估计也就完了。

你要不信,你可以试一下,你改动的只是一丙个字,你看看前后两个压缩文件的字节有什么变化?而且能不能添加还是个问题呢:winrar的好几个工具栏按键都是灰的。
图4 修改办法:

1.用winrar解压这个tar文件中所有文件到一个文件夹。最好是放在Fat32格式的盘上。

2.用记事本编辑其中的initpppoe文件,改成你当地电信的VCI和VPI的值,比如武汉就将其中VPI1=的值改为0,VCI1=值改为32。(你要改的值可以咨询当地电信)

3.转换操作系统到任何一个linux操作系统中去,用其中的tar工具来压缩这个文件夹。在命令行模式下操作,先进入这个文件夹,再用tar命令来压缩。具体命令为
tar -c -f 17.8.38-new-1.tar bitcount dhclient.conf im.conf initbsp initpppoe NPimage snmpd.cnf version cliconsole dhcpd.conf im.conf.factory initbun initvpn password snmpinit derived_data.dat image im.descriptions initoamcli initwebserver services translate.tab

说明:tar 是命令名 -c -f是参数。
         17.8.38-new-1.tar是将要生成的文件名。
         bitcount dhclient.conf im.conf initbsp initpppoe NPimage snmpd.cnf version cliconsole dhcpd.conf im.conf.factory initbun initvpn password snmpinit derived_data.dat image im.descriptions initoamcli initwebserver services translate.tab 是要加入到新的压缩文件中去的文件的名字,也就是原来的tar中所有的文件的名字,够输入一会的,可以用tab键来帮忙,这是linux的方便之一。

         之所以让大家把它保存在一个Fat32格式的分区上,是因为大多数liinux还不支持在NTFS分区上写文件。这样的安排会省去许多麻烦。

4.把建好的17.8.38-new-1.tar刷回你的speed touch 515,然后在浏览器地址栏中输入http://192.168.1.254/,回车。

5.依次点击expert mode -- continure -- configuration -- WAN connections -- 然后点右边那一系列的蓝色delete 删除已有的WAN connections,最少要删除与你的当地电信vci和vpi相同的那个连接。然后回到home,再输入你的用户名和密码,就能拨通你当地的当信了。

6.当你完成这一切后,你再回到WAN connections页面,它将是这个样子:
图5 最后的话:

1.从此后,不用再管ADSL的事了,开了电源它就会拨到电信去,你的XP还没启动好,它就已经在线上了。

2.把XP中本地连接的IP地址设为192.168.1.2,子网掩码它会自动设为255.255.255.0,默认网关设为192.168.1.254,两个DNS服务器设为你当地电信提供的值,你会发现启动可以更快些。

3.刷speed touch 515的fireware也可以在http://192.168.1.254中完成,不属本文讨论内容,故不详细说明。大家自己去研究吧。

4.如果你的机器上没有任何一种linux系统,那太可惜了。当然也许会有仁兄用另外的方法来修改,比如ultraedit等,我没试过,不敢乱说。毕竟也是个几百元的硬件。

好了,结束了,祝大家幸福。

推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • IB 物理真题解析:比潜热、理想气体的应用
    本文是对2017年IB物理试卷paper 2中一道涉及比潜热、理想气体和功率的大题进行解析。题目涉及液氧蒸发成氧气的过程,讲解了液氧和氧气分子的结构以及蒸发后分子之间的作用力变化。同时,文章也给出了解题技巧,建议根据得分点的数量来合理分配答题时间。最后,文章提供了答案解析,标注了每个得分点的位置。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了[从头学数学]中第101节关于比例的相关问题的研究和修炼过程。主要内容包括[机器小伟]和[工程师阿伟]一起研究比例的相关问题,并给出了一个求比例的函数scale的实现。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了一种划分和计数油田地块的方法。根据给定的条件,通过遍历和DFS算法,将符合条件的地块标记为不符合条件的地块,并进行计数。同时,还介绍了如何判断点是否在给定范围内的方法。 ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 本文介绍了解决二叉树层序创建问题的方法。通过使用队列结构体和二叉树结构体,实现了入队和出队操作,并提供了判断队列是否为空的函数。详细介绍了解决该问题的步骤和流程。 ... [详细]
author-avatar
爱死猪猪侠110_338
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有