一 密碼获得:
1)用ttl线连接猫和超级终端,用网线连接pc机和猫.
2)开启猫 在超级终端里输入回车,得到 #提示符.
3)打开浏览器192.168.1.1进入登录页面,用任意用户名做登录操作(不管是否成功).
4)回到超级终端,即可读到用户名和密码.
二 打开telnet:
默认关闭telnet和ssh是通过iptables设置端口过滤实现的,可用以下命令取消
iptables -D INPUT -j DROP -p tcp --destination-port 23 (telnet)
iptables -D INPUT -j DROP -p tcp --destination-port 22 (ssh)
用户名和密码都是root,目前还没找到更改办法.
三 设定路由方式下的最大可用机器数:
h608b可以控制路由方式下可同时使用的设备数(桥接不受影响),目前默认只限制了总数为4,
(分项限制并没启用).用以下命令可以更改此限制
brctl settotalnum br0 n
意思为经桥设备br0的最大可用总设备数为n.
目前此猫只用了br0.
说明:限于条件,我只在两台pc的情况对n=0,1,和n>2作了验证,希望有条件的朋有能进行确认有没有上限.
四 关于tr069:
电信除了远程修改管理用户密码外,似忽并没实质应用,但做了一些預留,除配置页面上的有关项目(其中
有一项是无法更改的),还保留了三个本地端口对外开放.现在对电信使用tr069的细节尚不了解,如不放心
可考虑关闭这些端口:
iptables -D input_reserve -j ACCEPT -p tcp --dport 1050
iptables -D input_reserve -j ACCEPT -p tcp --dport 9080
iptables -D input_reserve -j ACCEPT -p tcp --dport 30005
五 关于web配置工具:
h608b的页面文件并不是分散的.html文件,而是将全部问件拼接成一个文件包,再经gzip压缩,命名为
html.mz,此文件运行前在flash中,但运行中是放在ram里,且不经解压直接使用,其存放目录为
/var/www/html.mz服务进程名为webd,它会自动重新启动,并重读html.mz文件.这样我们就可用下面方法
在开机状态下更改html.mz问件并使其生效:
cp */html.mz /var/www/html.mz
ps ---找到webd的进程号,如nnn
kill nnn
重新打开http://192.168.1.1即可使用新的配置页面.
目前有三种括充功能的页面文件可用:
1)【中兴ZTE】ZXV10 H608B V2 【宽带技术网版-预发布】里提供的html.mz.h.081106.gz电信我的E家风格.
2) <<不一样的h608>>的跟帖里提供的html.mz.w.gz,中兴风格.
上两个均包含以下功能:ftp访问U盘;更改管理员密码;web方式导出导入配置文件;无线多SSID及WDS;adsl和
LAN口双接入.
已知的缺陷:LAN接入方式static地址不能设置.ADSL接入尚未发现明显問题.
3) 直接用w300的html.mz文件.具备全功能,但没有U盘的FTP功能.
六 上述内容的"固化":
对玩家来说,telnet配和U盘即可自由操作,但关机即丢失.对于偏重使用的人可参照<<diy h608b v2无天线
猫>>把要保存的内容写在对应的文件里,开机就会生效.这里利用的是linux给最终用户介入系统配置预留
的入口,全部内容都在"运行时"进行,除了一个rc1文件(原来本无用处)外原系统没有任何永久性改变,只要
恢复rc1,则猫全部复原.既不存在固件升级,也不需要"刷机"(所以我把它叫作DIY).
七 这套方法的最大遗憾是离不开ttl线,如果有人能找到不拆机打开telnet的方法,则大家真的有福了.
八 偶然的原因涉足h608b,点滴心得,希望对网友有用.
在此特对hotqj(落叶VS流水)的支持和帮助表示感谢.
也感谢电信E8开发组提供的源代码和调试信息. |