相关知识
1,EG2010A把不需要的小区加入黑名单的命令:
	在DM下输入:rrc dm cell block a (频点) (初始小区Pci) (终点小区Pci)
2,EG2010A不使能natp的命令:
	ucfg set config option natq ENABLE 0
3,wifi无线测试的问题排查方法:
	(1)单线程灌包:iperf -c xxxx -w xx -t 9999 -i 2 -p 5001(xx:调窗口大小)    iperf -s -M -p 5001
	(2)多线程灌包:iperf -c xxxx -w xx -t 9999 -i 2 -p 5001 -P 10(xx:调窗口大小)    iperf -s -M -p 5001
	(3)一个FTP线程,同时灌TCP包,观察速率有没有变化
	(4)多个FTP线程,同时灌TCP包,观察速率有没有变化
	(5)核查FTPserver和FTPclent的速率和线程是否对了
	(6)修改FTPserver的数据端口和灌同样一个端口,把MTU修改小一点
4,观察基站的log
	ps
	top
	cd /tmp/log/
	tail -f syslog
5,在xshell抓CPE的tcpdump包
	ifconfig,判断CPE的wan口在那个端口
	命令:tcpdump -i xx -vnn -e
6,ECI(E-UTRAN Cell Identifier)
	叫做演进通用陆地无线接入网络小区标识,在一个PLMN中是唯一的
	ECI(28 Bits) = eNB ID + Cell ID,换成16进制就是ECI共7位,eNB ID 5位,Cell ID 2位
	eNodeB Identifier 标识一个PLMN中的eNB
7,BG_MD_1.0命令
	查看LTE的连接状态:nvram_get cache lte_state
	查看RSRP,SINR,RSSI:ubus call ubus_lte getltestatus
	查看MAC地址:diag display lan_mac
	写ssid和plmn:1)diag set security_token xxxx(密钥)
                           2)diag set ssid 1 wi-tribe-lte default
                           3)diag set simlock 0
                           4)diag set simlock_plmn_list 41055-41055
	进入配置文件(flash):vi /var/config/ucfg_config.xml,查找:tdd_dedicated_earfcn_list(进入vi,按下'ESC'进入命令输入模式,输入斜杆'/',输入查找的关键字,回车,继续查找,输入n
8,基站的登陆名和密码
	登陆名:admin 密码:admin
	进入普通用户模式:admin 密码:qpa;10@(
	进入root模式:1)s
                          2)sudo su -
9,修改TR069的Cloudkey
	Cloudkey的作用是 通过CPE上报给OMC的Cloudkey来识别CPE是属于哪个小运营商的设备,即给CPE分类给各自相对应的小运营商
	 在OMC回包:500 Internal Server Error,由于OMC不能识别CPE发送过来的"testCloudkey"属于哪个运营商的,所以报错。OMC能识别的只是21910的运营商,可以在OMC上添加或者修改其上报的testCloudkey或者禁用Cloudkey
	 由于系统运行的是flash上数据,所以通过nvram或者ucfg来修改flash上的数据。恢复出厂配置文件是一开始装载导入到flash上运行的。
	 修改方法1:把上报的Cloudkey设置为空
                    1)ps | grep easycwmpd
                    2)kill -9 xxxx
                    3)ps | grep stun
                    4)kill -9 xxxx
                    5)nvram_get config /cwmp/Cloudkey
                    6)nvram_set config /cwmp/Cloudkey ""
                    7) easycwmpd -f 
	修改方法2:禁用Cloudkey
                    1)cd /etc/sysconfig/conf/paramfile.txt
                    2)ls
                    3)cp paramfile.txt /var/log(把该文件复制到这个客户可以使用的小内存)
                    4)vi /var/log/paramfile.txt(修改Cloudkey的'1'为'0'),退出保存文件使用:x!
                    5)ps | grep stun
                    6)kill -9 xxxx 
                    7)ps | grep easycwmpd
                    8)kill -9 xxxx
                    9)easycwmpd -f -p /var/log/paramfile.txt(把执行的默认配置文件指向为复制已修改的文件)
	其他可用的命令:
                     1)easycwmpd -h(查看easycwmpd的help)
                     2)pwd(显示当前目录)
                     3)ls(查看所在的文件)
                     4)cat /var/config/ucfg_factory.xml | grep -i cloud(查看出厂配置文件,只读类型)
                     5)rm /var/log/paramfile.txt(删除文件)                    
10,各信号功率参数
	RSRP:参考信号接收功率,是在某个符号内承载参考信号的所有RE(资源粒子)上接收到的信号功率的平均值。,即为信号功率S。反映当前信道的路径损耗强度。指的是接收端,-44~-140dBm,值越大越好
	RSSI:接收信号强度指示,UE探测带宽内一个OFDM符号所有RE上的总接收功率。S+I+N,其中I为干扰功率,N为噪声功率。反映当前信道的接收信号强度和干扰程度。
	RSRQ:参考信号接收质量M*RSRP/RSSI,其中M为RSSI测量带宽内的RB数。反映和指示当前信道质量的信噪比和干扰水平。RSRP定义的时单个RE上的信号功率,RSSI定义的是一个OFDM符号上所有RE的总接收功率,RSSI定义的是一个OFDM符号上所有RE的总接接收率。-3~-19.5,值越大越好。
	SINR:信干噪比,UE探测带宽内的参考信号功率与干扰噪声功率的比值。即为S/(I+N),其中信号功率为CRS的接收功率,I+N为参考信号上非服务小区、相邻信道干扰和系统内部热噪声功率总和。反应当前信道的链路质量,是衡量UE性能参数的一个重要指标。0~30,值越大越好。
	根据中移测试要求:
                     极好点:RSRP>-85dBm;SINR>25
                     好点:RSRP=-85~-95dBm;SINR:16~25
                     中点:RSRP=-95~-105dBm;SINR:11~15
                     差点:RSRP=-105~-115dBm;SINR:3~10
                     极差点:RSRP<-115dBm;SINR<3
                     
11,mo-Signalling:mobile orginating 就是主叫的一方的意思,就是主动发起呼叫的性令。
12,运行python文件
	命令:
            vim xx.py
            chmod +x xx.py
            ./xx.py
13,ubuntu命令返回上级目录
	cd .. 代表上一级目录
	cd ~ 代表HOME目录
	cd - 代表前一目录
14,学习资料
	python全栈教程:https://blog.ansheng.me/article/python-full-stack-way/ 
	python教学视频:https://pan.baidu.com/s/1_fjQW6V2_ekjehNMDBwafQ 密码:ufju
15,Ubuntu16安装搜狗输入法
	下载地址:http://pinyin.sogou.com/linux/ 
	命令:
            cd ~/Downloads/
            ls
            sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
	双击系统设置里面点击“语言支持”(会有Language Support的弹出框)
	解决命令:sudo apt-get install -f
	然后重新打开“语言支持”,下载输入密码
	选择fcitx,如果没有输入:sudo apt-get update
                                           sudo apt-get upgarde
	reboot
	右键右上角的小企鹅,选择configureFcitx
	添加sogou输入法,把Only Show Current Language的勾去掉
	添加完后,重新reboot
16,Ubuntus 16快速复制和粘贴
	复制:ctrl+shit+c
	粘贴:ctrl+shit+v
	如果是gnome桌面环境的话,用鼠标左键选中区域,然后滚轮按下就可以粘贴了
17.信可
	1)web页面登陆的OMC:http://bctestlabomc.cloudapp.net/cloudcore,用户名:tanghoucheng 密码:Tanghc_2018
	2)北美OMC的cpe端的tr069配置:
							'url'http://baiomc.cloudapp.net:48080/smallcell/AcsService
							username 'Baicells'
							password 'baicells'
							cloundkey 'N88ILS'
	3)修改easycwmpd的配置文件的Cloudykey:vi /etc/paramfile.txt
										{
        "name":                 "InternetGatewayDevice.WEB_GUI.Overview.DeviceInfo.Cloudkey",
        "forcedinform":         "1",cd
        "writable":             "1",
        "type":                 "xsd:string",
        "get_val":              "baicGetTR069CloudkeyValue",
        "set_val":              "baicSetTR069CloudkeyValue",
        },把forcedinform的值设置成1,就可以启动上报cloudkey了,Cloundkey:N88ILS
	4)Acs_port_switch要enable才能禁用tr069的7547,检查:iptables -L -n 查看是否有规则了,nv get acs_port_switch 的值是否为1,不为1,则重启CPE生效,否则不会去设置7547的DROP规则的
	5)telnet 192.168.150.1 4719,用户名和密码是:admin,admin
	6)root模式的用户名是:root ,密码是:23709831
	7)烧写CPE的GMAC(网口的地址),SN,MAC(wifi的地址):通过SOCKET来写,端口是:17820,AT+GMAC=48BF7402B9C4,AT+MSN=SN123456789,AT+MAC=48BF7402B9C6(主ssid),AT+MAC=48BF7402B9C8(副ssid)
	8)查看地址:在socket里面查看,AT+GMAC?,AT+MAC?,在telnet里面查看,nv get gmac_addr
	9)查看update升级文件的进程是否启用,通过升级文件夹的内存大小是否改变。下载文件默认放在文件系统根目录下,在telnet下,ls -l,查看update的内存大小。
	10)国内的ACS的CPE配置http://bctestlabomc.cloudapp.net:8080/smallcell/AcsService
	11)pldthome
	12)AT+ZNVGET="plmn" 读sim卡的消息,AT^SPN=1
	13) LTE制式下用RSRP和RSRQ来表示信号强弱 优差 TDSCDMA 和 WCDMA使用 RSCP 来表示信号2G 用RSSI 。SINR:有效值 -20-40。其他都是无效值 没测量到或者还没开始测量 
	 
	
18.GCT
	1)查看cell,在dm模式下,rrc dm meas intra 2,rrc dm cell ?
19.witripe新添加tr069的内容
 witripe需要tr069报告CPE上的DHCP CLIENT的参数,目前新增了一条参数路径  {
        "name":                 "InternetGatewayDevice.WEB_GUI.Network.LAN_Setting.DHCP_CLIENT.Status",
        "forcedinform":         "1",
        "writable":             "0",
        "type":                 "xsd:string",
        "get_val":              "baicGetTR069DhcpClientStatus",
    }, 把/var/config/pesi_dhcpd_leases文件的内容(IP,LEASETIME,MAC,HOSTNAME)转换成witripe要求的格式(HOSTNAME,MAC,IP,LEASETIME;下一条;下一条)
20.PIN Management
	这个pin的验证,是对于设置pin密码的sim卡来说的,对于其他的sim卡无效,直接使用即可
	
21.抓DHCP包,通过过滤BOOTP协议
	DHCP的实现分为4步,分别是: 
	第一步:Client端在局域网内发起一个DHCP Discover包,目的是想发现能够给它提供IP的DHCP Server。 
	第二步:可用的DHCP Server接收到Discover包之后,通过发送DHCP Offer包给予Client端应答,意在告诉Client端它可以提供IP地址。 
	第三步:Client端接收到Offer包之后,发送DHCP Request包请求分配IP。 
	第四步:DHCP Server发送ACK数据包,确认信息。
22.tr069的端口是7547
23.使用iperf软件的时候,出现OpenSCManager failed 拒绝访问时,请使用允许管理员登陆的权限进行打开CMD
24.进行端口触发时,trigger port:填写的是本地访问外网的端口,通过这个端口去触发CPEwan口的端口即Open Port (CPE的端口,需要打开的端口),然后通过此端口映射内网PC的端口
25.EG7035L的管理员登陆是:administrator,B@iC3LLsCp3@u83R3。如果是较新的版本可以telent 192.168.150.1下,查看/etc/config/webuser 这项user1,passwd1
26.公司的MAC的前缀是:48:BF:74,升级修改mac的时候,需要ATE版本系统升级,ssh进去,输入ate_tool,然后修改了,在不保留配置升级回来原来的版本
在本版本修改,如果恢复出厂设置就清空了:
	配置文件在/etc/config/network
	config interface 'lan'
        option ifname 'eth0.1'
        option macaddr '72:35:97:7b:48:17'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.150.1'
        option mtu '1496'
        option netmask '255.255.255.0'
        option ip6assign '60'
	这个是LAN的,加个macaddr选项,额外添加一个
	wifi的在/etc/config/wireless这个配置文件下
	config wifi-device 'mt7603e'
	''''''
	option macaddr '72:35:97:7b:48:00'
	加这个选项就可以了,这个是2.4G的
	这个是config wifi-device 'mt7612e'
	'''''''
	5G的,加同样的一个选项就可以了
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号