ACAP串口常用命令.docx
《ACAP串口常用命令.docx》由会员分享,可在线阅读,更多相关《ACAP串口常用命令.docx(18页珍藏版)》请在冰点文库上搜索。
ACAP串口常用命令
瘦AP常用命令
get
getsystembridge看瘦AP获得的地址
getthinap看AP通过哪个IP地址查找AC
getsnmp看AP引导程序版本
getsystemvlanmanageid看AP的管理VLAN
setsystemvlanmanageid10修改AP的管理VLAN为10
getwlanchannel看AP在正在使用的信道
getwlanvap看AP使用的配置模板里的信息
ps看进程
hdv看瘦AP版本
hideversion看瘦AP版本
https:
//ip/upgrade.htm给瘦AP升级页面
https:
//ip/start_tap.htm瘦AP模式
https:
//ip/start.htm胖AP模式
quit进入后台
forrest进后台
wltpc–v隧道重新建立
lsmodAP后台看进程
WSTunnel_clientAP后台的进程,AP通过该进程和AC正常通信
Set
systemredbootver查看APbootload
#free查看AP内存,men为内存,swap为虚拟内存单位为Kb,total为总和
totalusedfreesharedbuffers
Mem:
285362276057760304
Swap:
000
Total:
28536227605776
#df查看AP内存及硬盘大小,ram0为内存,mtdblock1~3为三个分区大小
Filesystem1k-blocksUsedAvailableUse%Mountedon
/dev/ram06001555913298%/
/dev/mtdblock1606860680100%/mnt/cramfs
/dev/mtdblock23456692276420%/mnt/jffs2
/dev/mtdblock33072664240822%/mnt/jffs2_conf
#
11nAP常用命令
https:
//ip/mfg_info.htm查看隐藏版本信息
修改AP的bootloader:
ftp>putd.dbg1.9d.dbg
200PORTcommandsuccessful.ConsiderusingPASV.
150Oktosenddata.
226FilereceiveOK.
ftp:
发送266812字节,用时0.05Seconds5676.85Kbytes/sec.
ftp>
#cp/mnt/ramd/1.9d.dbg/dev/mtdblock0-f
OrderofACincommonuse
web下看版本:
https:
//ip/start.htm改成https:
//ip/hdv.htm
命令行查看ACIP:
查看LAN口IP:
ifconfigbr1
查看虚接口IP:
ifconfigvif0
监听虚接口0口报文:
/#tcpdump-ivif0
命令行下看版本:
在后台输入:
cliadmin密码:
password进入CLI模式
Hdv
CLI模式切换到后台:
full_control密码:
tzc35942.0.0.157版本密码:
zdc1234
后台查看进程:
ps
密码忘记处理办法:
在命令行删除AC的配置文件,以及删除备份的配置文件,然后重启AC即可:
#rm/mnt/UserSetting_bak/za5000.db
#rm/mnt/UserSetting/za5000.db
#reboot
命令行方式导出配置文件方法:
#cp/mnt/UserSetting/za5000.db/home/sw/fwdir/za5000.rmt
在CMD下执行:
getza5000.rmtza5000.rmt把配置文件靠贝到PC的C盘根目录。
把AC分区下的文件考出,必须把文件cp到/home/sw/fwdir/目录下,并命名为.rmt格式方能导出。
命令行方式导入配置文件方法:
在CMD下执行putza5000.rmtza5000.dbg
在串口下执行cp/home/sw/za5000.dbg/mnt/UserSetting/za5000.db
然后reboot系统。
命令行方式升级AC版本方法:
在CMD下执行putAC2400.rmtZWS-100.rmt文件put完成后,系统会自动核对版本的校验码,核对正确系统会自
动解压文件,把文件导入flash覆盖掉原来的文件并重启,重启后系统就运行在新版本下。
注意:
往AC里put版本文件名必须为:
ZWS-100.rmt(系统设定只认此文件名的版本文件),除此之外的所有文件后缀
必须为.dbg
WEB方式升级AC版本不成功可尝试另一种方法:
在/home/sw/fwdir目录下rmixp425_bg_s_1.rmt和ixp425_bg_s_64.rmt这两个文件,再尝试web升级,一般都能升
级成功。
命令行方式通过AC远程给AP升级版本方法:
在AC串口下通过ftp方式远程登录AP,然后通过put命令手动给AP升级版本
1、cd/home/sw/fwdir
2、ftpAP_IP
3、putixp425_bg_s_64.rmtap2000.rmt
AC修改日志方法:
/var/log/messagesws和ws200日志都存在此目录,通过vi编译就可以修改日志,或者把messages考到pc下
用写字板方式打开做修改,修改完毕再重新导入AC。
此目录下的messages.0和messages.tmp
为日志备份,在web下的日志窗口中均不显示,只需要修改messages文件即可。
/mnt/hdc6/messagesws20平台的日志文件在此目录下。
网管快速触发节点告警方法:
setoid1.3.6.1.4.1.17518.2400.5.3.9在此节点也就是trapPeriods节点上set不同的值会快速触发相应的告警,
set的值为告警节点对应的CauseID号的后4位,例如触发AP上电告警,节点对应的CauseID为:
21023,那么只需在1.3.6.1.4.1.17518.2400.5.3.9节点上set1023就可触发此告警。
注意:
当触发的是AP相关告警时,此方法触发的告警消息里不包含AP的MAC索引信息,如需要触发完整的AP告警消息即包含AP的MAC相关索引,则需要远程SSH登录AP,在CLI界面下执行setwapitrap+CauseID后4位,例如触发AP上电告警,节点对应的CauseID为:
21023则需要执行:
setwapitrap1023即可触发此告警的完整告警消息。
AC串口远程登录AP方法:
在AC串口的fullcontrol模式下输入:
sshcomba@AP-IP例如AP的IP为192.168.1.100在AC串口下远程登录AP命令为:
ssh*************.1.100,其中comba为AP的登录用户名,不同OEM登录用户名不同命令需做相应修改。
例如ZDC的AP登录命令为:
sshadmin@192.168.1.100
串口查看AP日志的方法:
AP存放syslog文件目录:
#cd/mnt/jffs2
#ls-l
-rw-rw-rw-1rootroot12560Mar119:
07fhap2400.db
-rw-r--r--1rootroot60329Mar119:
29sysmon_log.txt
#catsysmon_log.txt串口查看AP日志文件内容
串口方式导AP日志的方法:
1、在AC命令行通过SSH登陆AP
2、forrest进入AProot权限
3、cd/mnt/jffs2进入/mnt/jffs2目录
4、通过FTP方式把/mnt/jffs2目录下的sysmon_log.txt文件上传到AC
5、通过FTP方式把sysmon_log.txt文件从AC下载到PC
APget文件默认放在/mnt/ramd/目录下
AC做1+1备份,备AC学习主AC配置失败的应急处理方法:
在主AC的/home/sw/fwdir/WLAN_Switch3204JX10_t_054Dec202010_10.rmt文件为AC开启N+1配置后生成的一个配置文件,备AC通过心跳口把主AC的WLAN_Switch3204JX10_t_054Dec202010_10.rmt文件copy到/home/sw/cfgfiles/目录下,当设备发生主备切换,备AC的/home/sw/cfgfiles/WLAN_Switch3204JX10_t_054Dec202010_10.rmt配置文件就开始生效。
备AC学习主AC配置失败通常是主AC的WLAN_Switch3204JX10_t_054Dec202010_10.rmt文件没学习成功,此时只要在备AC串口下通过ftp方式登录主AC把/home/sw/fwdir/WLAN_Switch3204JX10_t_054Dec202010_10.rmt文件copy到备AC的/home/sw/cfgfiles/目录下即可。
AC串口查看端口流量统计命令:
cat/proc/net/dev
AC串口>模式退回#号模式命令:
按下键盘上的;号键即可
Windows界面下编译从AC导出的文件注意事项:
必须用UE编辑器进行修改,切记不能另存为.doc格式,也不能用写字板打开做修改,否则文件导入AC后会运行错误。
跨平台的文件编译需使用UE等专门的编辑器进行修改,例如:
在Windows下回车命令在Unix下的指令是0d0a,在Unix
下回车的指令是0a,AC运行在Linux下,指令和Unix类似。
AC后台常用简单命令:
cat/proc/net/ip_conntrack|wc-l查看AC当前的IP链接数
cat/mnt/factory/zcomkey查看/mnt/factory/目录下zcomkey文件的内容
Rescue在命令行reboot系统后选择rescuesystem,设备进入默认系统
serial-number在CLI下输入该命令查看设备的SN序列号
ifconfigeth3+IP地址在#号模式下修改端口IP地址
getaplist看AP在线列表
cd..回到上一级目录
cd/home进入home文件夹
cpA.dbg/mnt/B.rmt把后缀为.dbg的文件A拷贝到/mnt/目录下并取名为B且后缀名为.rmt
cp–fA.dbg/mnt/B.rmt-f表示强制,即强制把A.dbg文件拷贝到/mnt/并命名为B.rmt
ls查看该目录下有哪些文件
ls–l查看文件大小(精确到字节)
ls–l–h查看文件大小(精确到K和M)
mvautorun.sh/home/sw把autorun.sh文件移动到home文件夹下的子文件夹sw下面
mvsnmpd.dbgsnmpd在本目录下直接修改文件类型
rmautorun.sh删除该目录下的autorun.sh文件
iptables-tnat–L后台查看设置的NAT策略是否生效
tap-num1024在CLI下设置AC最大连接的AP数(1024上限),当AP数超过1024的时候,其他AP会自动连接到备用AC上,(N备份的时候会用到该命令)
killall-9进程名字杀进程
killall-9snmpd&&killall-9checkdaemon同时杀掉snmpd和checkdaemon这两个进程
Chomd777igw8021x把文件igw8021x修改成最大权限
chmod+xsnmpd把文件snmpd修改成可执行文件
chmod-xdebug.sh把文件debug.sh修改成不可执行文件
备注:
chmod777是改所有用户的可执行权限,chmod+x是只改超级用户的权限
命令行删除配置文件:
#killall-9configserver-v/dev/null杀掉configserver进程
#rm/mnt/UserSetting/za5000.db在/mnt/UserSetting/目录下把配置文件za5000.db删掉
#reboot重启AC
ls-lsnmpd查看指定文件snmpd文件的详细信息,其中-rwx--x--x
当中的x就是可执行
-rwx--x--x1rootroot12394104Jul110:
50snmpd
ls-l/home/sw/snmpd查看/home/sw/目录下snmpd的详细信息
-rwx--x--x1rootroot12394104Jul110:
50/home/sw/snmpd
通过ftp方式把文件从AC拷贝到PC:
1、先把要拷贝的文件放在AC的home/sw/fwdr目录下,文件名必须为.rmt格式。
2、在PC的CMD界面下用get命令拷贝AC文件。
检测AC有哪些端口被占用:
#netstat-nl
ActiveInternetconnections(onlyservers)
ProtoRecv-QSend-QLocalAddressForeignAddressState
tcp000.0.0.0:
88000.0.0.0:
*LISTEN
tcp000.0.0.0:
88110.0.0.0:
*LISTEN
tcp00127.0.0.1:
99980.0.0.0:
*LISTEN
tcp00127.0.0.1:
87510.0.0.0:
*LISTEN
tcp00127.0.0.1:
99990.0.0.0:
*LISTEN
tcp000.0.0.0:
800.0.0.0:
*LISTEN
tcp000.0.0.0:
210.0.0.0:
*LISTEN
tcp000.0.0.0:
220.0.0.0:
*LISTEN
tcp000.0.0.0:
4430.0.0.0:
*LISTEN
tcp000.0.0.0:
38390.0.0.0:
*LISTEN
netstat:
/proc/net/tcp6:
Nosuchfileordirectory
udp000.0.0.0:
327680.0.0.0:
*
udp000.0.0.0:
100000.0.0.0:
*
udp00127.0.0.1:
100010.0.0.0:
*
udp00127.0.0.1:
100020.0.0.0:
*
udp000.0.0.0:
18120.0.0.0:
*
udp000.0.0.0:
18130.0.0.0:
*
udp000.0.0.0:
1610.0.0.0:
*
udp000.0.0.0:
670.0.0.0:
*
udp000.0.0.0:
20000.0.0.0:
*
udp000.0.0.0:
37990.0.0.0:
*
udp000.0.0.0:
16450.0.0.0:
*
udp000.0.0.0:
16460.0.0.0:
*
udp000.0.0.0:
328790.0.0.0:
*
udp000.0.0.0:
328800.0.0.0:
*
netstat:
/proc/net/udp6:
Nosuchfileordirectory
raw000.0.0.0:
10.0.0.0:
*1
netstat:
/proc/net/raw6:
Nosuchfileordirectory
ActiveUNIXdomainsockets(onlyservers)
ProtoRefCntFlagsTypeStateI-NodePath
#
AC串口抓包命令:
#brctlshow检查各个端口所属的组,选择其中一组开始抓包
bridgenamebridgeidSTPenabledinterfaces
br08000.00271d010efcnoeth5
eth11
eth10
eth1
eth0
ed0
br18000.00271d010efenoeth4
eth9
eth8
eth3
eth2
#
tcpdump-ibr0抓取br0组的端口报文
tcpdump-ibr1抓取br1组的端口报文
#
#
tcpdump-ibrx-w/mnt/UserSetting_back/log.rmt同时抓取所有br组的报文并存储在/mnt/UserSetting_back/目录下的log.rmt文件中,该文件最只能存在500M。
tcpdump-ibrx-w/mnt/UserSetting_back/log.rmt-C450表示该文件最多存储450M,为了避免文件超过500使设备产生其他问题所以通常对存储文件大小做了限制。
#
查看AC存储分区利用率:
#df-h
FilesystemSizeUsedAvailableUse%Mountedon
/dev/root247.9M165.9M82.0M67%/
/dev/sdb3594.5M50.9M513.4M9%/mnt/factory
/dev/sdb6640.8M21.5M586.7M4%/var/log
/dev/sdb4679.4M58.2M586.7M9%/datadisk
/dev/sdb5602.2M32.9M538.7M6%/mnt/UserSetting
/dev/sdb7602.2M32.9M538.7M6%/mnt/UserSetting_bak
#
删除AC活动日志,当版本更新后,即使设备回复出厂,活动日志文件还是存在,必须手动删除原先版本的活动日志:
#cd/var/log
#ls-l
drwx------2rootroot4096Apr212009lost+found
-rw-rw-rw-1rootroot842122Nov1611:
30messages
-rw-rw-rw-1rootroot24483155Aug2421:
48messages.0
-rw-r--r--1rootroot25314169Nov1611:
20messages.tmp
-rw-------1rootroot307Jul713:
22msmtprc1
-rw-------1rootroot260Jul713:
22msmtprc2
drwxr-xr-x7rootroot4096Feb182008pgsql
-rw-r--r--1rootroot69504Nov1611:
30wtmp
#rmmessages.0
#ls-l
drwx------2rootroot4096Apr212009lost+found
-rw-rw-rw-1rootroot842915Nov1611:
33messages
-rw-r--r--1rootroot25314169Nov1611:
20messages.tmp
-rw-------1rootroot307Jul713:
22msmtprc1
-rw-------1rootroot260Jul713:
22msmtprc2
drwxr-xr-x7rootroot4096Feb182008pgsql
-rw-r--r--1rootroot69504Nov1611:
30wtmp
AC中一个参数保存的配置分区出现了问题,需手动格式化就可解决,执行命令如下:
umount/mnt/UserSetting
umount /dev/sda5
umount /dev/sda7
mkfs.ext3 /dev/sda5
mkfs.ext3 /dev/sda7
dfmt3/dev/sda5新版用此命令
dfmt3/dev/sda7
AC跨平台升级的修改步骤:
1.先进AP和AC串口看看AC、AP的隐藏版本号并记录。
2.进入AC串口,执行
#vi/etc/fwmanage.dat
把下面的厂商前缀改一下
zdc_ixp425_bg_s_1:
4.3.7.131:
zdc_ixp425_bg_s_1.rmt
zdc_ixp425_bg_s_64:
4.2.10.95:
zdc_ixp425_bg_s_64.rmt
红色zdc为厂家前缀共4个,如果是大唐的话则是dtt,只要与AP的厂家名称一致即可,红色数字部分分别代表AC和AP的隐藏版本号,这里的4.3.7.131和4.2.10.95要改为第一步记录的版本号。
3.重启WLTPs进程。
AP的pruductclass以及厂家信息只能通过MFG生产工具来修改,其他没法搞。
查看AP的pruductclass命令:
1:
rebootAP 2:
启动过程中按ctrl+c终止进程。
3:
输入fc-l命令查看
CMD下FTP命令
1把要拷贝的文件放到C盘根目录下
2在CMD下CD..一直退到C盘根目录
3ftp192.168.1.228(ACIP)
4输入AC登录用户名及密码
5put(本机C盘根目录下的文件名)AC目录下的文件名本机文件拷贝到AC上
6get(AC上的某个文件名)(本机C盘根目录下的文件名)AC上的文件拷贝到本地
7by或者quit直接退出ftp回到C盘根目录
8bin传输文件改成2进制格式
ps查看重要进程
Wltps-ACwltpc-AP隧道进程
Killall–a……wltps.(89)
Wltps&
Checkdaeman守护进程
HttpdWeb进程
Dhcpdhcp进程
Configserver负责所有的配置文件写入
存储在
Igw802X负责所有的Web认证
sshd远程程度进程
所有版本都有的进程:
Topcpu利用率
Free内存
Df(-m)磁盘空间
Chmod修改权限
Cp拷贝
Rm删除
Mv移动
Home/swlinux临时文件夹,所有文件都要事先移动到该目录下才能get出来
串口常用命令
Hdv看版本
Getthin