废话说多了点,今天的主要目的是破解F460,让它可以自动拨号上网,去除只能上四台的终端限制。
1.通过telnet登录路由器,查看super user的密码。
telnet 192.168.1.1 (ip是路由器的地址,用户名和密码都是root)登录后有如下显示:
BusyBox v1.01 (2011.09.16-06:47+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # cd /tmp
/var/tmp # cat db_backup_cfg.xml | grep telecom (查看登录web管理界面的)
/var/tmp #
PS:注意这份文件是相当重要的,之后破解四台限制还需要用到这份文件,所以先把这份文件copy到http server的目录下,下载到本机进行修改。
/var/tmp # cp db_backup_cfg.xml /home/httpd
然后通过浏览器下载这份文件,地址为:http://192.168.1.1/db_backup_cfg.xml,存为db_backup_cfg.xml。
2.之后就可以登录web管理界面了,在做之前,建议备份下路由的配置文件,执行以下命令
/ # cd userconfig/cfg/
/userconfig/cfg # cp db_user_cfg.xml db_user_cfg.xml.bak
因为这份文件是加密过的,所以看不到任何内容,但是不影响我们备份。
开始配置路由:
上图应该是路由器默认的连接方式,这里要记住的是VLAN ID,等下需要用到。
在连接名称下拉框中选择新建WAN连接,具体如下图:
其中有三项是需要填的VLAN ID(填第一张图中显示的,如果没有VLAN ID,则VLAN ID选UNTAG), 用户名和密码(这个就是原来ADSL的用户名和密码)。
此外,在连接名称的下拉框中,还有一个电信的监控连接,名字是TR069_R_VID_XXX的连接,这个需要删掉。
3. 配置无线
之后要重启路由,可以在telnet下执行reboot命令来重启。这样路由器就配置完了。
不过,到现在为止,还有去除电信只能四台终端上网的限制,接下来就要用到在第一步中下载下来的文件了,打开这份文件,搜索下面的的文字:
这个配置就是设定上网终端的数量的。
还有其他一些有用的配置:(比较多,但不一定都要改,看自己的需求了。)
1. 搜索 “UserIF”,延长 网页登陆超时保护
2. 搜索 “UserInfo”,修改 网页管理员密码
3. 搜索 “telnet" , 修改 telnet 配置
4. 搜索 ”ftpserver", 开启 ftp ,抛开u盘,极大方便配置文件修改:
5. 搜索 EnablePassThrough , 启用 PPPoE 转发(relay) 或者叫 路由桥混合模式, 实现多次拨号,叠加带宽。当然 帐号本身允许 多 Session 数量。
6. 搜索 ETHPORTCONFProduct ,配置4个网口的参数,打开4个口 千兆模式
说明,某些光猫只有 端口1 启用了千兆方式,2-4都是百兆
改完配置文件之后,需要把这个配置文件改个名字,修改成db_user_cfg.xml,这是为了替换掉路由器中 /userconfig/cfg/db_user_cfg.xml这个加密过的文件。
如何替换呢?因为路由器中的busybox没有vi等编辑工具,无法直接修改配置文件。不过有wgets命令(可以查看/bin/下面有哪些命令),可以下载其他服务器上的文件。所以,我们要做的就是在自己的机器上起一个http或者ftp服务器。我的做法是起一个http的服务器,然后将这个文件放在http server的目录中,接着在telnet中执行命令去下载:
/ # cd /userconfig/cfg/
/userconfig/cfg #wgets http://192.168.1.2/db_user_cfg.xml
下载完之后,重新启动路由器,这样四台终端的限制就去除了。