HG6543C1(1) --- 电信宽带天翼网关

本文介绍了如何通过telnet登录烽火HG6543C1光猫的命令行终端,获取超级用户密码并查看系统信息,包括CPU型号、存储空间和Linux版本。此外,还展示了如何利用busyboxnc运行程序,为后续的公网IP端口转发做准备。
摘要由CSDN通过智能技术生成

最近家里装了电信宽带,光猫的型号是HG6543C1,自带路由功能,突然想折腾一下。

1. 命令行终端登录

参考电信光猫/烽火HG6543c1光猫超级密码获取改桥接模式( 中国电信浙江公司定制天翼网关3.0),可以通过telnet登陆路由的终端界面。

  1. 浏览器打开网页:192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1,网页显示telnet开启。看到网址中的cgi-bin我想到了OpenWrt,应该是有所渊源
  2. window上可以使用putty或其他支持telnet的工具,Linux可以直接使用telnet命令,Login(用户名):root,Password(密码):默认无线网路密钥 默认终端配置密钥(这两个密码在光猫的背面写着,顺序拼接即可)
$ telnet 192.168.1.1   # Linux使用telnet命令连接
  1. 此时应该登录成功了,可以看到命令提示符#

2. 获取超级用户密码

根据电信光猫/烽火HG6543c1光猫超级密码获取改桥接模式( 中国电信浙江公司定制天翼网关3.0)的描述,登录终端后查看/flash/cfg/agentconf/factory.conf文件,前两行即为超级用户名和密码,超级用户的密码有随机数,每次重启后会变化。

$ head -2 /flash/cfg/agentconf/factory.conf  # 执行命令查看文件前两行
TelecomAccount=telecomadmin
TelecomPasswd=telecomadminxxxxx    # xxxx是随机数部分,每次重启会变化

3. 使用超级用户登录管理页面

  1. 浏览器打开网页:192.168.1.1,然后使用超级用户名及密码进行登录
    用户登录
  2. 登录成功后可以看到管理页面的内容还是很丰富的,比普通用户登录看到的内容要多很多。
    管理页面
  3. 在这里我发现这个网关获取到的是公网IP,有搞头。打开iP138可以看到自己上网时使用的公网IP,再查看网关获得的IP地址,发现它们是一样的。
    iP查询
    网关的IP地址

4. 系统信息

有了命令行终端我们可以干很多事情,比如查看一下系统信息,或者修改防火墙配置等等。

#cat /proc/cpuinfo  # 查看CPU信息,是个双核CPU
system type             : EcoNet EN751221 SOC
machine                 : Unknown
processor               : 0
cpu model               : MIPS 34Kc V5.8
BogoMIPS                : 597.60
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 0

processor               : 1
cpu model               : MIPS 34Kc V5.8
BogoMIPS                : 449.74
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 0
#df   # 查看存储空间
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                18944     18944         0 100% /
tmpfs                   126652        56    126596   0% /tmp
/dev/mtdblock6            3072      1492      1580  49% /flash
/dev/mtdblock5            2048       552      1496  27% /data
ubi2:Apps_ubifs          52296      4056     45532   8% /opt/upt/apps
tmpfs                   151988      4644    147344   3% /var
tmpfs                   126652         0    126652   0% /mnt
tmpfs                   126652         0    126652   0% /run
cgroup_root             126652         0    126652   0% /sys/fs/cgroup
/dev/mtdblock7            7168      7168         0 100% /opt/upt/framework
#cat /proc/version  # 查看Linux版本
Linux version 3.18.21+ (root@10.96.163.21) (gcc version 4.9.3 (Buildroot 2015.08.1) ) #6 SMP Mon Dec 3 09:40:50 CST 2018
#lsmod   # 查看Linux加载的模块,发现了一堆串口相关的,网关的USB应该可以连个串口线,有意思
......
h341 5145 0 - Live 0xc09de000
cp210x 8870 0 - Live 0xc09d3000
ftdi_sio 31580 0 - Live 0xc09b4000
pl2303 8551 0 - Live 0xc098d000
usbserial 23421 4 ch341,cp210x,ftdi_sio,pl2303, Live 0xc0978000
......
#busybox nc   # 命令行直接使用nc命令找不到,使用busybox nc可以用,此外cksum也是这样
BusyBox v1.17.2 (2018-12-03 10:41:43 CST) multi-call binary.

Usage: nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]

Open a pipe to IP:PORT or FILE

Options:
        -e PROG Run PROG after connect
        -l      Listen mode, for inbound connects
                (use -l twice with -e for persistent server)
        -p PORT Local port
        -w SEC  Timeout for connect
        -i SEC  Delay interval for lines sent
        -f FILE Use file (ala /dev/ttyS0) instead of network

5. 运行个hello word

经测试,我在OpenWrt路由上跑的hello word程序,这里也能用,这个光猫貌似没开ssh,那就使用busybox nc来传递文件吧,详情参考mips编译环境

下一篇HG6543C1(2) — 公网IP端口转发

### 回答1: 《HG/T 21581-2012》是中国国家标准中的一项技术规范,针对的是电解锰金属的产品质量要求。 该标准主要适用于电解锰金属的生产、质检等相关工作,在产品的质量控制方面起着重要的指导作用。 《HG/T 21581-2012》对电解锰金属产品的外观、化学成分、物理性能、包装及标识等方面进行了详细的要求和规范。 在外观方面,要求电解锰金属表面应无明显的裂纹、夹杂物、压痕等缺陷,颜色均匀一致。 化学成分方面,对锰含量、硫含量、铁含量、铜含量等元素做了严格的限定,以确保产品的化学成分符合规定的要求。 物理性能方面,规定了电解锰金属的松散密度、颗粒度、耐压性能等指标,以保证产品的物理质量符合标准要求。 此外,《HG/T 21581-2012》还对电解锰金属产品的包装及标识进行了明确规定,旨在确保产品在运输、储存等环节中不受损坏,并能够方便识别和溯源。 总之,该标准的发布和执行,对保障电解锰金属产品的质量稳定性和一致性起到了重要的作用,为企业提供了技术支持和规范,并促进了电解锰金属行业的健康发展。 ### 回答2: HG/T21581-2012 是中国化工行业标准中的一个标准编码,具体内容是关于塑料粘接构件热融接口强度测试方法的要求。 该标准主要适用于塑料管道系统的设计、制造、安装等环节,目的是为了保证塑料管道系统的接口能够具备足够的强度,以确保其正常运行和安全性。 根据HG/T21581-2012标准的要求,热融接口强度测试方法的步骤如下: 1. 准备测试样品:从要测试的塑料管道系统中取得代表性的样品,并根据标准要求进行处理和准备。 2. 进行接口预热:将样品的接口部分进行加热处理,使其达到设定的热熔温度。 3. 进行接口接合:将预热后的接口部分迅速接合,用一定的压力施加在接合处,确保接合质量。 4. 进行接口拉伸:将接合后的样品放入拉伸测试设备中,施加拉伸力,持续应力直至样品断裂。 5. 记录测试结果:记录拉伸测试过程中施加的拉伸力和样品断裂前的应力值,并计算出接合强度。 通过符合HG/T21581-2012标准进行的热融接口强度测试,可以评估塑料管道系统接口的性能和质量,从而指导生产和使用过程中的质量控制和技术改进。这对于确保塑料管道系统的长期可靠运行和安全性具有重要意义。 ### 回答3: HG/T21581-2012是中国石油和化学工业标准化技术委员会制定的一项标准,主要涉及高分子材料领域。该标准规定了针对高分子材料的检验和测试方法、标志和打包等要求。 在该标准中,对于高分子材料的检验和测试方法进行了明确规定。这些测试方法包括外观检验、物理性能测试、机械性能测试、热性能测试、燃烧性能测试等。这些测试方法的目的是为了评估高分子材料的质量和性能,以确保其符合相应的要求和标准。 此外,该标准还对高分子材料的标志和打包进行了要求。在标志方面,要求对于包装好的高分子材料必须清晰地标示名称、规格、生产日期等信息,以方便用户进行识别和使用。而在打包方面,要求材料的包装必须符合运输和存储的要求,确保材料在运输过程中不受损。 总而言之,HG/T21581-2012是一项针对高分子材料的标准,旨在确保这些材料的质量和性能符合相应的要求。通过规定检验和测试方法以及标志和打包要求,该标准为高分子材料的生产和使用提供了标准化的技术指导。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值