C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 8214|回复: 2

[FTTx/PON] HG220的维护命令先容 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2012-2-11
发表于 2013-8-14 23:02:29 |显示全部楼层
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
命令行先容
HG220的命令行,主要用于监控hg220的运行状态。并提供了一系列 的debug命令。 不能用来实际开通HG220 不能
进入命令行的方式: 进入命令行的方式:Telet
HG220支撑以telnet方式进入命令行进行管理。LAN侧默认的管理IP是192.168.1.1。 默认情况下,HG220出厂配置的telnet是关闭的。需要通过web界面来开启HG220的 telnet。 1:开启telnet 在浏览器输入192.1681.1,利用工程维护帐号登录进入HG220--------工程维护帐号的用 户名密码分别是 fiberhomehg2x0 hg2x0。 点击服务设置---》应用服务,然后启用telnet。 开启telnet是即时的,点击启用即可, 不需要重启设备。
进入命令行的方式: 进入命令行的方式:Telet
2:点击运行菜单,输入cmd命令,进入dos窗口。 3:在dos命令行里输入telnet 192.168.1.1 or 远程管理IP 4:如下图。输入用户名root和密码hg2x0 (均为小写),然后即进入 到HG220的telnet命令行模式
进入命令行的方式: 进入命令行的方式:串口
由于电信技术规范要求和模具的限制,HG220默认没有引出串口。 HG220使用串口方式需要开盖子,并且需要特殊的串口线,所以只有 在极少数非常有必要的情况下,才会用到串口。 通过超级终端或其他的串口App(例如SecureCRT)连接HG220时,配 置信息如下图:波特率:57600
Linux基础常识 基础常识
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
HG220的Linux内核基础常识 的 内核基础常识
HG220的系统采用裁剪的Linux。 与Windows将硬盘看做“C盘”、“D盘”几个独立的分区不同,Linux将整 个文件系统看做一棵树,这棵树的树根叫做根文件系统,用/表示。 Linux系统严格区分大小写。 存储在/bin,/sbin/,/usr/bin,/usr/sbin里的所有可实行文件,在实行的时 候,不需要加路径,其他的命令需要加绝对路径。 例如,在任何目录都可以实行igmpshow(查看设备igmp snooping成 组信息)命令。但是如果有一个命令在/flash下,那么要实行这个命令 ,必须带上路径/flash/test
Linux基础常识 基础常识
Linux中,以.代表当前目录,以..代表上一层目录。
例如,当前大家在/flash目录,如果大家想实行该目录下的inter_web程序, 可以采用 ./inter_web 其中.代表当前目录,/是文件夹和文件的分隔符(当然 ,大家也可以采用绝对路径/flash/inter_web来实行);假设大家在 /flash/hgcsip目录,想实行/flash目录下的inter_web命令,可以用 ../inter_web.其中..代表当前目录的上一级目录

(当然,大家也可以采用绝对 路径/flash/inter_web来实行)。
Linux基础常识:TAB 自动补全 基础常识: 基础常识
使用tab键可以自动补全命令。 例如,如果大家想输入ifconfig命令(查看系统网络接口的命令),我 们可以在输入if的时候,按tab键,那么系统会给出提示:有 ifconfig,ifrename两个命令可选。, 继续输入ifc,然后按tab键,系统会自动补全ifconfig命令。
Linux基础常识 --help 获取帮助 基础常识
部分提供了帮助的命令,可以通过--help选项查看帮助。
目录先容
常用目录先容: bin,sbin 存放了系统常用的可实行程序(命令),例如大家常用的ls命令 就在bin目录,ifconfig命令就在sbin目录。
目录先容二
proc :该目录下的文件均放置于内存内,所以可以读取该目录下的文 件来获取系统的实时状态,例如读取/proc/net/arp文件可以查看系统 当前的arp学习表。/proc/adm6996存储了与交换芯片有关的很多重要 配文件,将在后续章节中做描述。/proc/adm6996文件夹中的文件如 下
目录先容三
var :本目录也是内存目录,重启后会丢失。VOIP的日志文件即放在 此目录中 data :
flash目录是一个存储器目录,也是最常用的目录。
Hg220命令行常用命令 命令行常用命令
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
常用命令1 常用命令 :ls
ls
ls命令是最常用的命令之一。 用法:ls [选项]... [FILE]... 说明:列出 FILE 的信息(默认为当前目录)。 常用选项: -l 列出文件的详细信息。 范例:列出flash目录下的所有文件 ls l /flash -a 列出所有文件 列出/flash目录下所有文件(包含隐藏文件)的详细信息 ls la /flash
常用命令2 常用命令 : cd
cd
使用方式 : cd [dirName] 说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路 径或相对路径。 另外,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一 层目录。 范例 : 跳到 /usr/bin/ : cd /usr/bin
跳到目前目录的上上两层 : cd ../..
命令行实战: 命令行实战:查看系统信息
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
查看程序编译日期和App版本信息 uname -v
uname v
上面文字中Tue Apr 13 12:44:46 CST 2010即表明了编译时间是 2010/4/13 12:44
查看网络接口信息 ifconfig
ifconfig
用法 作用 说明 ifconfig [接口]
ifconfig是最常用的命令,用来显示HG220网络接口的信息。 1:ifconfig是用来显示网络接口的命令,相当于windows系统下的 ipconfig 2:HG220固定有如下接口 br0接口,该接口为HG220的lan侧接口,该接口的IP一般为 192.168.1.1,本地web访问即是通过此接口访问。 ath0/wifi0接口,为无线的接口 eth1.4089 为HG220

与烽火OLT线卡私有通信接口。 eth1.4087是HG220语音模块和PUB盘通信的私有接口。 3:所有通过web或anm2000下发的wan连接配置,下发的语音连接配置, 下发的FE端口占用配置均会最终显示在ifconfig接口里。 下面的示例中,eth1.200是通过anm2000下发的FE2端口透传200的 vlan eth1.100是通过本地web配置的TR069 静态IP的路由连接,其ip是 10.10.10.10/24 4:ifconfig命令默认会打印出HG220当前的所有网络接口。如果只想 打印特定接口,可以在改名后后带上接口参数。例如ifconfig br0, 只显示br0接口的信息
Ifconfig 示例
查看无线网络接口: 查看无线网络接口:iwconfig
iwconfig
用法 iwconfig
作用 说明
显示wlan接口的信息 ifconfig可以显示HG220设备的所有接口信息,iwconfig仅能显示无线接口的信 息。通常iwconfig后可以带上接口的参数。例如iwconfig ath0 iwconfig可以显示wlan的ssid名称,wlan的加密方式,mac地址等
私有通信接口
eth1.4089 为HG220与烽火OLT私有通信接口。线卡通过这个IP来下 发FE端口和WAN连接的配置。 eth1.4087是HG220语音模块和PUB盘通信的私有接口。AC16通过这 个接口来下发语音的配置。
FE端口配置 查看 端口配置
通过ANM2000下发的FE端口业务信息的配置文件,存放在 /flash/etc/portvlantrans 目录 该目录下有四个文件,依次为四个FE端口的配置文件。例如 Port3Vlan.conf代表是FE端口4的配置。
FE端口配置:示例 端口配置: 端口配置
示例详细先容如下:
(FE1端口配置如下业务:Tag vlan:100,COS为2;透传vlan 200 ,翻译成201)
查看FE端口限速配置 查看 端口限速配置
HG220支撑通过ANM2000下发端口限速配置。 下发后的配置文件存储在/proc/adm6996/bandwidth_control文件里。 示例:(HG220端口1限速为上行5M,下行10M,FE2限速为上行10M ,下行5M,端口3端口4不限速均为100M)
查看FE端口连接状态 查看 端口连接状态
/proc/adm6996/link_status 文件存储了FE端口的连接状况、双工、流 控使能等信息。
查看VOIP配置文件 配置文件 查看
VOIP的配置下发情况建议登录web查看。 sip的配置文件存放在/flash/hgcsip/appStackCfg.val里 h.248的配置文件存放在/flash/hgcmegaco/megacoCfg.val里 这两个配置文件都有相关的注释,而且更多情况下可以通过web查看 配置,所以不在此赘述。
查看pppoe连接的用户名密码 连接的用户名密码 查看
pppoe连接的密码信息在web界面是以*回显的。如果想查看密码信息 ,可以在配置文件中查看,配置文件存储在/flash/etc/ppp/papsecrets里
查看路由表信息
route n命令用来查看路由表信息
ping命令,诊断网络 命令, 命令
ping是诊断网络的一个基本命令,用法 : ping IP(域名) [I 接口]
ps,查看系统进程信息 查看系统进程信息

ps命令用来查看系统进程的信息。
ps 重要进程列举
agent进程:HG220底层基本代理程序,为HG220核心程序,如果该程序死掉,设备一 定会工作不正常。 thttpd进程:HG220的webserver进程。大家之所以可以通过web来访问HG220,就是 依赖此进程。 udhcpd进程:HG220的dhcp server进程。通过该进程,PC可以从HG220分配到IP /data/hgcsip:sip程序。 /data/hgcmegaco:h.248程序 /usr/bin/oam3: CTC互通的oam程序。 /usr/local/ct/onu_olt2: 关键进程,为HG220与olt通信的进程,下发管理IP,通过 ANM2000下发的wan连接、FE端口业务、语音业务均通过此进程完成。 /usr/sbin/pppd: 该进程为HG220的pppoe拨号进程,当存在pppoe连接的时候,此进 程会启动用于拨号。
ps 查看进程
ps是查看系统进程的方法,也是查找问题的关键手段!比方说如果 onu_olt2程序不在进程列表里,那么OLT与HG220的私有通信一定是 中断的。
kill,killall 杀掉进程。 可能会造成风险 用法: kill 进程号 (例如,kill 3433,即杀掉上例中的hgcsip进程) killall 进程名 (例如,killall hgcsip, 即杀掉上例中的hgcsip进程)
cat命令,查看文本文件 命令, 命令
cat命令用来把文件内容打印到屏幕上。 示例,查看/flash/etc/pon.conf的文件内容:
查看pon.conf 互通测试 查看
在SN互通测试中,ONU的固件版本需要是1803版本。pon.conf文件 中有价值的两行信息为:
/flash/etc/pon.conf中存储的文件内容如下:
其他命令
命令名 uptime
说明 查看系统的上电时间
date
查看/设置 系统的当前时间
igmpshow
查看HG220组播成组信息
head
查看文件的头(前10行)
tail
查看文件的尾(末尾10行)
df
查看HG220的flash(存储器)占用情况
free
查看HG220内存占用情况
cat /proc/net/arp
查看HG220的arp学习表
配置: 配置:vi
vi是linux系统***能强大却比较小巧的文本编辑器。vi命令比较多,快捷键也 比较多。但是大家应用的只是基本的文本编辑功能。 基本上,VI分为3种模式,分别是“一般模式”,“编辑模式”,“命令行模 式” 一般模式:刚进入VI时就是一般模式了,在这个模式中,可以用上下左右按 键来移动光标到你需要处理的行。 编辑模式:在一般模式下可以处理删除、复制、粘贴等动作,但是却无法编 辑,在按下i,I,o,O,a,A,r,R等字母后才会进入编辑模式。按Esc键可以退出编 辑模式至命令行模式。 命令行模式:在一般模式中,输入:或/就可以将光标移动最未一行。在这个 模式中,可以搜索数据,读取、存盘、大量字符替换、退出vi,显示行号等 动作。
vi
示例:现在假设要修改一个文件/flash/etc/hgcsip_init.sh vi具体使用方法: 1:vi /flash/etc/hgcsip_init.sh 2:移动光标到你需要修改的行 3:按下键盘

上的i键(i=insert),进入编辑模式。 4:修改完成后,需要保存退出:按一下键盘上的ESC键(退出编辑模 式),然后输入:(冒号,进入命令行模式),然后输入wq(wq=write and quit),该文件即保存 5:以查看一下该文件是否已经修改正确: cat hgcsip_init.sh
chmod命令 修改文件的权限 命令
chmod命令用来修改文件的权限 通常用法:chmod 777 filename chmod +x filename 该命令在HG220系统中,通常用来给file加上可实行权限!
ftp命令 上传下载文件 命令
FTP(File Transfer Protocol)是传送文件的协议。通过 FTP 协议,大家可以从PC机 上上传文件到HG220。也可以从HG220上下载文件到本地。 HG220实现了一个FTP服务器端。即直接通过PC的ftp命令,可以进入到HG220,从而 实现上传或下载。 ftp基本命令: get 下载,用于从server端下载文件到本地 bin 设置 设置binary传输模式 传输模式 put 用于从本地上传文件到server端 ls 用于列出服务器端的文件目录 pwd 输出FTP服务器的当前工作目录 bye 退出ftp会话过程。 cd remote-dir 进入远程主机目录
ftp 示例
复制、移动、 复制、移动、改名文件
cp命令用来把文件从一个目录复制到另一个目录 mv命令用来把文件从一个目录移动到另一个目录,mv命令也可以用 来给文件改名
删除文件 rm
rm命令用来删除文件或文件夹。 删除文件:rm 文件名 删除文件夹:rm r 文件夹名


fhcomm命令 命令
fhcomm命令可以在HG220命令行里操作ONU芯片 : 下面所有的命令,除特殊说明,均仅适用于1803固件。
清除onu的nvs,相当于nvs/erase fhcomm fhonuerase 重启onu (也适用于E828的ONU固件)
fhcomm fhonureset Onu mac设置接口 fhcomm “fhsetonumac;mac” mac格式为:AABBCCDDEEFF
fhcomm命令 命令
onu 设备类型设置接口 fhcomm “fhsettype;type” type类型长度最大10位 例如:dc1201
Onu设备信息显示接口 fhcomm fhonuinfo
返回打印内容为 type:dc1201(\n) firmware:1803(\n) mac:AABBCCDDEEFF
fhcomm “fhset
其他命令
reboot 重启HG220 insmod 加载内核模块
命令行使用实例
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
下发管理IP后无法 下发管理 后无法ping通 后无法 通
下发管理IP后无法ping通 本示例假设下发的管理vlan是4000,管理IP是10.10.10.88/24,网关是 10.10.10.1 1:本地telnet进入到HG220的命令行。 2:ifconfig 查看是否有eth1.4000网络接口存在。 3:在第2步有eth1.4000接口存在的前提下,ping 10.10.10.1 I eht1.4000,查看是否可以ping通 4:一般来说,如果步骤2中有eth1.4000接口存在,证明HG220正确 收到了管理IP,如果还有问题,请检查qinq模板或是上层网络配置。
示例:下发 示例:下发HG220 FE端口配置 端口配置
FE1 FE1 vlan:100,COS为 Tag vlan:100,COS

为2 透传vlan 200,cos为 翻译成201 cos为 201, 透传vlan 200,cos为5,翻译成201,cos为6 FE3 透传vlan300 透传vlan400,翻译成401
下发配置后,命令行确认配置是否正确下发步骤如下: 1:ifconfig,查看是否有eth1.100,eth1.200,eth1.300,eth1.400接口存在 2:查看端口配置文件(章节4.3) 3:端口FE1的配置文件应该如下:
示例:下发 示例:下发HG220 FE端口配置 端口配置
FE1端口配置文件应该如下:
示例:下发 示例:下发HG220 FE端口配置 端口配置
FE3端口配置文件应该如下:
附录
进入命令行的方式 Linux基础常识 常用命令 HG220命令行 命令行使用示例 附录
附录
命令名/用法 命令名/
uname -v
命令说明
显示HG220App版本编译日期
备注
showversion
显示HG220各模块的编译日期
cd
进入到对应的目录 ..表示上一级目录。/表示根目录 查看系统当前所有进程
ps
kill
杀掉对应的进程。( kill 进程号 )
killall
杀掉对应的进程。( killall 进程名 )
ifconfig
查看HG220网络接口信息
ifconfig后可以携带接口参数
iwconfig
查看HG220的无线网络接口信息
date
查看HG220系统当前时间
free
查看内存占用情况
cat(head,tail)
打印文件至屏幕
vi
编辑文件的小工具
chmod
修改文件的权限
常用命令: chmod +x filename
附录
命令名/用法 命令名/
cp 复制文件
命令说明
备注
mv
移动文件/改名
rm
删除文件 :rm 文件名 删除文件夹:rm r 文件夹名 建立文件夹
dangerous
mkdir
fhcomm
配置ONU芯片功能
touch
新建文件
reboot
重启HG220
insmod
插入驱动模块
ping
可以加-I参数
ping 192.168.1.100 I br0
iptables
查看iptables表项 常用命令:iptables nvL iptables-save c iptables t nat nvL
烽火通信科技股份有限企业 2010年9月

举报本楼

本帖有 2 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-18 10:21 , Processed in 0.945574 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图