zoukankan      html  css  js  c++  java
  • 联通光猫-中兴光猫定制机F627Za的配置命令

    旧版本的命令: sendcmd 1 DB p UserInfo
    新版本的命令: sendcmd 1 DB p DevAuthInfo

    -------------xml信息 start ----
    / # sendcmd 1 DB p DevAuthInfo






    // 这个是http://192.168.1.1/cu.html的超级管理员登录页面中输入的 用户和密码: CUAdmin
    // 不是root用户和相应的密码, root和Zte521是telnet登录终端时的用户名密码



























































    vivo-Y93 fc:be:7b:80:af:9b 192.168.1.5 258279


    表示量纲的物理 国际单位制(system internation: SI)词头中, 除了T G M 外的其他所有千(含)以下的都是 小写,比如
    km, hm(百米), dam(十米), dm, cm, mm, um, nm等
    表示千米, 千克的千用小写的k, 大写的K 是开尔文温度 的单位,如 273K 273开
    T: tera, G: giga, M: mega, k: kilo, h: hecto(百), da: deca(十), d: deci(分), c: centi(厘), m: milli(毫)

    关于物理量/单位制和量纲
    描述物理现象或物理属性的名称 , 叫物理量
    物理量的测量结果 由 测量数据和单位组成

    物理学是一门实验科学,常常需要对各种物理量进行测量.测量任何物理量,其测量结果都包括测量数据和所用的单位两个部分,只有极少数的物理量是没有单位的纯数.
    由于各物理量之间存在着规律性的联系(关系式),所以不必对每个物理量独立的规定单位,可选定几个物理量作为基本量,并率先规定它们的单位,称为基本单位,其他物理量的单位,则可由它们与基本量之间的关系式导出来,这些物理量称为导出量,它们的单位称为导出单位.这样制定的一套单位,构成一定的单位制.
    ---建立单位制,首先要确定基本量和基本单位.基本量和基本单位的选择不同,就构成不同的单位制.力学中常用的单位制为国际单位制和厘米×克×秒制.
    导出量都可以用基本量表示.导出量用基本量表示的式子,称为该物理量的量纲(或量纲式).在物理学中量纲的作用很重要.
    单位(unit):一般物理量都有单位,没有单位就不能比较其大小.
    国际单位制:基本量和基本单位
    力学基本量:质量、长度、时间
    基本单位:千克(kg)、米(m)、秒(s)
    厘米×克×秒制:基本量和基本单位
    力学基本量:质量、长度、时间
    基本单位:克(g)、厘米(cm)秒(s)
    导出量和导出单位
    例:导出量:速度(v=s/t)、加速度(a=v/t2)、力(F=ma)、功(A=F×s)
    国际单位制的导出单位:米/秒(m×s-1)、米/秒2(m×s-2)、千克×米/秒2=牛顿(N)、 千克×米2/秒2=焦耳(J)
    量纲(dimension)或量纲式:
    规定基本量的量纲:长度[ l ] ]=L、质量[ m ]=M、时间[ t ]=T
    用通式表示:物理量Q的量纲 [ Q ]=M^pL^qT^r 量纲指数:各基本量量纲的指数p、q、r 称为量纲指数.
    量纲的作用
    (1) 检验物理公式是否正确:
    依据是:量纲相同的量才能相加减(运算);量纲相同的量才能相等(比较大小);公式中的数字系数由实验检验.
    (2) 单位制换算:
    已知基本量在两个单位制中的换算关系,并代入物理量的量纲中,即可得出该物理量在两个单位制中的换算关系.
    (3) 建立经验公式:
    从实验中找出物理规律,建立经验公式时等号两边量纲必须相同,并可确定比例系数的量纲.

    量纲和单位的区别?
    一句话,量纲是表征物理量的类别,如时间、长度、质量等;单位是表征物理量大小或数量的标准。

    量纲为1?
    如果一个物理量可以用一个纯数来表示, 就说这个物理量 无量纲,量纲为1


    TKip: 读音T-kip, Tk-ip, 临时秘钥整合协议 temporary key - integrity protocol
    wpa: wifi protected access, 比wep更安全, 认证方式有两种: 一种是 802.1x的Radius认证服务器方式; 一种是psk: pre-shared key, 采用每次输入连入密码
    所以方式就是 wpa-psk或哦wpa2-psk, 而wpa/wpa2就是默认的Radius认证方式

    频道带宽,是指无线路由器的发射网段带宽,其中: 20MHz对应的带宽是65Mbps, 40MHz对应的带宽是150Mbps. 前者对应的带宽小但是穿透力更强传输距离更远100m,后者的宽带大但是穿透力更小传输距离更近50m

    busybox是一个集成100多个linux常用命令和工具的软件,包括一个http服务器和telnet服务器, lnux命令相当于分立的电子元件,busybox则相当于集成电路,是一个把命令和工具压缩成可执行程序,在嵌入式中用的叫多
    光猫修改配置文件,如果用修改配置文件的方法,需要多次覆盖,麻烦/ 可以直接使用 sendcmd命令就可以直接修改配置内容了 参考 https://www.bbsmax.com/A/WpdKx6vZzV/http://www.chinadsl.net/thread-76133-1-1.html http://www.chinadsl.net/thread-76133-1-1.html

    sendcmd 1 DB all: 1表示命令的类别为查看表信息, DB数据表信息 all所有的数据表: 会列出 光猫中包含的所有的表的名称

    / # sendcmd 1 DB all
    0               ALARMCONFIG
    1               ALARMPARM
    2               ARPDETECTConfig
    3               AccessDev
    4               AclCfg
    5               AttrInfo
    6               AutoEmulatConf
    7               BoardInfo
    8               BrGrp
    9               BrGrp2ndIP
    10              BrportInfo
    11              CltLmt   ------------
    12              DBBase
    13              DDNSClient
    14              DDNSHostname
    ................
    
    101 		MgtServer -------------
    
    .............
    
    

    主要有两个比较重要的 配置表是:33 DevAuthInfo用户密码信息表, 11 CltLmt 设备控制限制表 101 MgtServer电信远程管理控制表 154 TelnetCfg telnet用户密码配置表
    具体的查看某个表的信息, 用 : sendcmd 1 DB p CtlLmt
    每次 sendcmd 后不同数量的命令后 加 --help都能得到帮助信息, 比如: sendcmd 1 --help, sendcmd 1 DB --help...

    / # sendcmd 1 DB p 11  (p表示 print (打印,显示), display, play, por'trayal展示/显示的意思)
    table(11) not find
    / # sendcmd 1 DB p CtlLmt
    table(CtlLmt) not find   ------------- 这个要注意 控制的单词缩写本来应该是 control : Ctl 它这里却是 Clt , (find应该是found) 说明电信光猫的开发人员水平????
    / # sendcmd 1 DB p CltLmt
    <Tbl name="CltLmt" RowCount="9">
            <Row No="0">
                    <DM name="ViewName" val="IGD.CltLmt1"/>
                    <DM name="Enable" val="0"/>
                    <DM name="Type" val="0"/>
                    <DM name="Max" val="1"/>
            </Row>
            <Row No="1">
                    <DM name="ViewName" val="IGD.CltLmt2"/>
                    <DM name="Enable" val="0"/>
                    <DM name="Type" val="1"/>
                    <DM name="Max" val="0"/>
            </Row>
    
    ...................
    
            <Row No="8">
                    <DM name="ViewName" val="IGD.CltLmt9"/>   // IGD: internet gateway device网络网关设备, 
                    <DM name="Enable" val="1"/>  // DM 表示字段名称,
                    <DM name="Type" val="8"/>
                    <DM name="Max" val="4"/>
            </Row>
    </Tbl>
    
    
    

    保存修改配置, 用: sendcmd 1 DB save

    修改/设置配置: 用 sendcmd 1 DB set (定位到)配置表的名称+第几行 参数名称(字段名称) 参数修改为值(字段修改成的值)

    sendcmd 1 DB set CltLmt 8 Max 10    // 修改最大限制数为10
    sendcmd 1 DB set CltLmt 8 Enable 0  // 去掉限制
    sendcmd 1 DB save
    

    / # sendcmd 1 DB p TelnetCfg

    <Tbl name="TelnetCfg" RowCount="1">
            <Row No="0">
                    <DM name="TS_Enable" val="1"/>
                    <DM name="Wan_Enable" val="0"/>
                    <DM name="Lan_Enable" val="0"/>
                    <DM name="TS_Port" val="23"/>
                    <DM name="TS_UName" val="root"/>
                    <DM name="TS_UPwd" val="Zte521"/>
                    <DM name="Max_Con_Num" val="2"/>
                    <DM name="ProcType" val="0"/>
                    <DM name="Lan_EnableAfterOlt" val="1"/>
                    <DM name="WanWebLinkToTS" val="1"/>
            </Row>
    </Tbl>
    
    

    配置telnet的用户和密码

    / # sendcmd 1 DB set TelnetCfg 0 TS_UName root2
    
    <Tbl name="TelnetCfg" RowCount="1">
            <Row No="0">
                    <DM name="TS_Enable" val="1"/>
                    <DM name="Wan_Enable" val="0"/>
                    <DM name="Lan_Enable" val="0"/>
                    <DM name="TS_Port" val="23"/>
                    <DM name="TS_UName" val="root2"/>   -------------- 这里就变成root2了
                    <DM name="TS_UPwd" val="Zte521"/>
                    <DM name="Max_Con_Num" val="2"/>
                    <DM name="ProcType" val="0"/>
                    <DM name="Lan_EnableAfterOlt" val="1"/>
                    <DM name="WanWebLinkToTS" val="1"/>
            </Row>
    </Tbl>
    

    禁用光猫远程配置, 禁止电信在远程来修改 用户的自定义配置, 禁止 电信 自动下载并覆盖用户的设置

    / # sendcmd 1 DB set MgtServer 0 URL http://127.0.0.1  // 修改远程控制主机地址 (为本地的无能地址)
    / # sendcmd 1 DB set MgtServer 0 Tr069Enable 0		// 禁用远程控制 
    / # sendcmd 1 DB save
    
    

    配置ftp的两个表: sendcmd 1 DB p FTPServerCfg 和 FTPUser.

    APPID表示 busybox中的应用程序id号(当然是唯一的),通常 下面的这些state=1
    pppd, dnsmasq, ttynetd-server 的 id=0
    cspd 的 id=1
    voip 的 id=2
    httpd 的 id=3
    ............

    wpa/wpa2-psk是加密类型, 加密算法是: tkip 和 aes

    WPA-PSK/WPA2-PSK是我们现在经常设置的加密类型,这种加密类型安全性能高,而且设置也相当简单,不过需要注意的是它有AES和TKIP两种加密算法。

      TKIP:Temporal Key Integrity Protocol(临时密钥完整性协议),这是一种旧的加密标准。
      AES:Advanced Encryption Standard(高级加密标准),安全性比 TKIP 好,推荐使用。
    使用AES加密算法不仅安全性能更高,而且由于其采用的是最新技术,因此,在无线网络传输速率上面也要比TKIP更快。

    epon: "恶婆娘": 以太网无源光纤接入用户端设备
    e:ethernet, p: passive 无源的; on: optical network光网(光纤接入用户端设备) onu: optical network unit(光网络单元, 光节点)
    pon , gpon: gigabyte 吉比特无源光纤接入用户端设备 即是常说的 "光猫"
    e'pon是基于以太网的pon技术. 是光网络pon技术 和 以太网技术的结合, 在物理层采用pon技术, 在数据链路层采用以太网协议, 使光网技术与先有以太网网络结合, 利用pon的拓扑结构实现以太网接入.

    光纤: guang xian一声
    xian音, 表示细小的事物, 如: guangxian光纤, xianren纤人, 纤纤细手等
    qian音四声, 表示拉纤的人, 如 拉纤, 纤夫, 纤路, 纤道
    因此, 根本就没有 " qian一声" 的这种读法

    ############

  • 相关阅读:
    Python异常处理
    Python中的变量作用域,LEGB规则和闭包原理
    Flask实现RESTful API
    Django中自定义实现RESTful API
    Python中的单例模式
    Flask中实现分页
    面向对象进阶
    Flask部分三方模块的使用
    面向对象基础
    在visual studio中设置点击左边选项卡中的类文件,右侧解决方案跳到对应的文件
  • 原文地址:https://www.cnblogs.com/bkylee/p/13658306.html
Copyright © 2011-2022 走看看