资讯动态

华为MA5680T OLT运维:从命令执行到状态感知的五级诊断体系

发布时间:2026/10/26 12:17:08 来源:尧图企业网站定制
简介本资源是一份面向通信工程技术人员、宽带接入运维工程师及华为OLT设备初学者的实用命令速查手册聚焦M5680T等主流华为OLT设备的日常巡检、故障排查与基础配置。内容系统梳理了ONU状态查询、VLAN配置、单板与端口状态监测、LOID识别、ONT注册/注销、用户管理、时钟源设置及DHCP转发等核心操作命令并附带典型场景下的完整命令序列与关键参数说明帮助一线人员快速定位设备异常、验证配置有效性并完成标准化操作。资源为1个136KB的Word文档.doc结构清晰按功能模块分类编排含命令语法、执行示例及注意事项便于打印随查或嵌入工作笔记。目前已有12598人学习下载是运维人员现场排障与新员工岗前培训中高频使用的轻量级实操参考。1. 华为OLT常用基本查询命令不是背命令是建立设备状态感知能力的起点你刚接手一台 MA5680T注意不是 M5680T这是常见笔误实际型号为 MA5680TOLT机房里告警灯没亮但用户投诉“全小区断网”你连登录后该敲哪条命令都卡壳——这不是手生是缺乏对 OLT 状态空间的结构化认知。华为 OLT 的命令体系不是零散指令集而是一套分层、有状态、强上下文的设备语言display是你的“眼睛”interface是你的“手”ont add是你的“手术刀”。这篇笔记不教你怎么背disp boa 0/1而是带你把每条高频命令锚定到真实运维场景中查板卡是否在线不是为了看“Online”两个字而是要确认 GPON 芯片驱动是否加载查display ont info 1 all不是数注册数量而是筛出Control Flag为active但Run State为down的“假在线”ONU查disp vlan all重点不在列表长度而在识别QinQVLAN 是否被错误标记为standard导致外层标签剥离失败。它面向两类人一是刚从传输或数通转岗来的新手需要绕过 CLI 黑匣子直接建立可操作的判断链二是干了三年以上、靠经验直觉排障的老手需要把“玄学感”转化成可复现、可验证、可交接的检查清单。所有命令均基于 MA5680T V800R019C10 及以上版本实测覆盖 EPON/GPON 混合组网、Super VLAN、DHCP Option60 等典型现网架构。2. 查询命令分层解析从硬件状态到业务实例的五级穿透路径华为 OLT 的状态信息天然分层物理层单板/端口、数据链路层VLAN/端口映射、网络层IP/路由、业务层ONT/Service-Port、应用层DHCP/ARP Proxy。盲目执行display命令等于在没有地图的情况下闯入迷宫。本章按“由硬到软、由面到点”原则拆解五类核心查询命令的真实用途、执行时机与输出关键字段含义拒绝照本宣科。2.1 硬件健康基线display board与display port state的组合拳硬件是业务的基石。但display board 0只告诉你“板卡在线”却不说清“在线是否可靠”。真正有效的检查必须组合使用# 进入特权模式避免新手卡在 user 视图 enable Password: # 输入密码此处不回显 # 查看所有单板状态重点关注 Board Status 和 Run Status display board 0 ----------------------------------------------------------------------- Board Name : H805GPBD # 板卡型号GPBDGPON单板 Board Status : Online # 在线状态必须为 Online Run Status : Normal # 运行状态Normal 才代表驱动加载成功 Description : GPON # 描述信息辅助核对型号 ----------------------------------------------------------------------- Board Name : H801SCUN # SCU主控板 Board Status : Online Run Status : Normal提示Board Status: Online仅表示物理连接和电源正常Run Status: Normal才代表 FPGA 初始化、光模块驱动、MAC 层协议栈全部就绪。若 Run Status 为Fault或Initializing即使 Board Status 显示 Online业务也必然中断。单板正常后必须验证其端口状态。但注意不同接口类型需进入对应模式才能查准# 查看上行口GIU/SCU状态必须先进入 GIU 模式 system-view [MA5680T] interface giu 0/19 [MA5680T-if-giu-0/19] display port state ------------------------------------------------------------- Port ID Port Type Admin State Link State Speed(Mbps) ------------------------------------------------------------- 0/19/0 GE Up Up 1000 0/19/1 GE Down Down 1000 ------------------------------------------------------------- # 关键字段Admin StateUp管理启用Link StateUp物理链路通Speed 匹配规划# 查看业务口GPON/EPON状态必须先进入 GPON 模式 [MA5680T] interface gpon 0/0 [MA5680T-if-gpon-0/0] display port state ------------------------------------------------------------- Port ID Port Type Admin State Link State PON State ------------------------------------------------------------- 0/0/0 GPON Up Up On 0/0/1 GPON Up Up On 0/0/2 GPON Up Up On ------------------------------------------------------------- # 关键字段PON StateOnPON 口激活Link StateUp光链路正常参数说明Admin State配置态Up表示未被shutdownLink State物理层链路态Up表示光功率在接收范围内-8dBm ~ -28dBmPON StatePON 协议层态On表示 OLT 已完成测距、分配 LLID可收发 GEM 帧。为什么必须进模式再查因为display port state是模式相关命令。在全局视图下执行只会返回“Command not found”或默认 GIU 口状态无法获取 GPON 口真实信息。这是新手最常翻车的第一步。2.2 VLAN 配置全景扫描disp vlan all与disp vlan id的差异定位VLAN 是 OLT 业务隔离与转发的核心。disp vlan all输出长达百行但 90% 的问题只藏在三处# 全局查看所有 VLAN重点关注 Type 和 Attribute 字段 display vlan all ------------------------------------------------------------------------------- VLAN ID Type Attribute Description ------------------------------------------------------------------------------- 1 smart common default 10 smart common Uplink-VLAN 42 smart common Voice-VLAN 1231 qinq qinq Internet-QinQ 2000 mux mux Sub-VLAN-for-Super ------------------------------------------------------------------------------- # 关键字段解读 # Type: smart支持三层接口、qinqQinQ VLAN、muxMUX VLAN、superSuper VLAN # Attribute: common普通、qinqQinQ、muxMUX、superSuper注意disp vlan all不显示 VLAN 与端口的绑定关系它只告诉你“有哪些 VLAN”不告诉你“用在哪”。要定位具体 VLAN 的端口映射必须用disp vlan id# 查看 VLAN 1231 的详细绑定这才是排障关键 display vlan 1231 ------------------------------------------------------------------------------- VLAN ID: 1231 Type: qinq Attribute: qinq Description: Internet-QinQ ------------------------------------------------------------------------------- Port List: F/S/P Tagged Untagged Translation 0/19/0 Yes No - 0/2/0 Yes No - ------------------------------------------------------------------------------- # 关键字段 # Tagged: 表示该端口以带标签方式加入 VLAN上行口必须 Tagged # Untagged: 表示该端口以不带标签方式加入 VLANONU 侧通常为 Untagged # Translation: 标签转换规则QinQ 场景下必填为什么disp vlan OLT是无效命令项目正文中的disp vlan OLT并非标准命令实测会报错Error: Invalid parameter.。正确做法是display vlan vlan-id查具体 VLAN或display vlan all查全局列表。这个笔误在多个非官方文档中流传务必警惕。2.3 ONT 注册状态深度诊断display ont autofind all与display ont info的协同逻辑ONT 注册是 FTTH 业务开通的临门一脚。但display ont autofind all和display ont info绝非简单替代关系它们解决的是注册流程中完全不同的问题# 步骤1查“新设备”——未注册的 ONT物理接入但未认证 display ont autofind all ------------------------------------------------------------------------------- F/S/P ONT-ID MAC Address SN Control Flag ------------------------------------------------------------------------------- 0/2/0 0 0018-82C6-938C HWTCxxxxx find 0/2/0 1 286E-D478-6EFB HWTCyyyyy find ------------------------------------------------------------------------------- # Control Flag find表示 OLT 已通过光信号检测到该 ONT等待人工注册 # 此时 ONT 的 PON 口指示灯应为绿色常亮非闪烁证明光链路正常# 步骤2查“已注册”——已通过认证的 ONT状态需逐字段验证 display ont info 1 all ------------------------------------------------------------------------------- F/S/P ONT-ID MAC Address Control Flag Run State Config State Match State Loopback State ------------------------------------------------------------------------------- 0/2/0 0 0018-82C6-938C active up normal match disable 0/2/0 1 286E-D478-6EFB active down normal match disable ------------------------------------------------------------------------------- # 关键字段组合判断 # active up → 真正在线业务可达 # active down → “假在线”ONT 未响应 OLT 的 OMCI 管理帧常见于 Line Profile 错误或光衰过大 # inactive → 未注册或注册失败# 步骤3查“详情”——定位配置模板引用SNMP/Line Profile display ont info 1 0 ------------------------------------------------------------------------------- ONT Information: F/S/P : 0/2/0 ONT-ID : 0 MAC Address : 0018-82C6-938C SN : HWTCxxxxx Control Flag : active Run State : up Config State : normal Match State : match SNMP Profile ID : 10 # 对应 snmp-agent profile 配置 Line Profile ID : 12 # 对应 ont-lineprofile 配置决定速率/DBA/OMCI能力 Service Profile ID: 1 # 对应 ont-srvprofile 配置定义业务流 -------------------------------------------------------------------------------参数说明SNMP Profile ID决定 OLT 能否通过 SNMP 读取 ONT 性能计数器如光功率、误码率Line Profile ID决定 ONT 的物理层能力如max-distance最大距离、dbascheme动态带宽分配方案Service Profile ID决定业务流模板如gemport映射、tcont绑定、vlan translation规则。血泪经验当display ont info 1 all显示Run State: down时90% 的原因是Line Profile ID不匹配。例如 ONT 实际支持 20km但配置的 Line Profile 中max-distance设为 10kmONT 将拒绝上线。此时必须display ont-lineprofile id核对参数。2.4 业务虚端口Service-Port状态验证display service-port的精准过滤技巧service-port是 OLT 上业务流的最终载体一条service-port对应一个 VLANGEMPortTCONT 的绑定关系。display service-port默认输出所有但现网 OLT 动辄上千条必须学会精准过滤# 查看指定 VLAN 下的所有 service-port最常用 display service-port vlan 1231 ------------------------------------------------------------------------------- Service-port ID VLAN Board/Port Gemport User-VLAN Priority State ------------------------------------------------------------------------------- 111 1231 0/2/0 128 13 0 active 112 1231 0/2/0 129 13 0 active 49 1231 0/2/0 128 1051 0 active 50 42 0/2/0 128 42 0 active ------------------------------------------------------------------------------- # Stateactive 表示该 service-port 已下发至 PON 芯片并生效# 查看指定 PON 口下所有 service-port定位单PON故障 display service-port board 0/2/0 ------------------------------------------------------------------------------- Service-port ID VLAN Board/Port Gemport User-VLAN Priority State ------------------------------------------------------------------------------- 111 1231 0/2/0 128 13 0 active 112 1231 0/2/0 129 13 0 active 49 1231 0/2/0 128 1051 0 active 50 42 0/2/0 128 42 0 active -------------------------------------------------------------------------------# 查看指定 GEMPort 下所有 service-port排查 GEMPort 冲突 display service-port gemport 128 ------------------------------------------------------------------------------- Service-port ID VLAN Board/Port Gemport User-VLAN Priority State ------------------------------------------------------------------------------- 111 1231 0/2/0 128 13 0 active 49 1231 0/2/0 128 1051 0 active 50 42 0/2/0 128 42 0 active ------------------------------------------------------------------------------- # 注意同一 GEMPort 下 User-VLAN 必须唯一否则业务冲突避坑关键display service-port不显示rx-cttr/tx-cttr带宽限速值这些参数必须通过display service-port id查单条详情 display service-port 111 ------------------------------------------------------------------------------- Service-port ID: 111 VLAN: 1231 Board/Port: 0/2/0 Gemport: 128 User-VLAN: 13 Priority: 0 State: active Rx-CIR: 0 kbps, Rx-PIR: 100000 kbps # 实际下行限速PIRPeak Information Rate Tx-CIR: 0 kbps, Tx-PIR: 10000 kbps # 实际上行限速 -------------------------------------------------------------------------------2.5 DHCP 与 ARP Proxy 配置验证display dhcp与display arp proxy的关联性检查DHCP 和 ARP Proxy 是实现用户自动获取 IP 和跨 VLAN 通信的核心。但它们的配置是强耦合的单独查一个毫无意义# 查 DHCP 服务器组确认 IP 地址池存在 display dhcp-server ------------------------------------------------------------------------------- Server Group ID Server IP Address Server Mode Status ------------------------------------------------------------------------------- 1 10.1.1.1 Layer-3 Active 2 10.10.10.10 Layer-3 Active ------------------------------------------------------------------------------- # StatusActive 表示 DHCP Server 进程已启动# 查 DHCP 域绑定确认 Option60 或 MAC-RANGE 已关联 display dhcp domain ------------------------------------------------------------------------------- Domain Name Server Group ID Gateway IP Status ------------------------------------------------------------------------------- msft 2 10.1.2.1 Active ------------------------------------------------------------------------------- # Domain Namemsft 表示该域处理 Option60msft 的请求# 查 VLANIF 接口的 DHCP 绑定确认三层接口已启用 DHCP 中继 display current-configuration interface vlanif 2 # interface Vlanif2 ip address 10.1.2.1 255.255.255.0 dhcp server 1 # 绑定 DHCP Server Group 1 dhcp domain msft gateway 10.1.2.1 # 同时绑定 DHCP Domain ## 查 ARP Proxy 全局与接口状态Super VLAN 场景必备 display arp proxy ------------------------------------------------------------------------------- Global ARP Proxy Status: Enable Interface Name ARP Proxy Status Sub-VLAN ARP Proxy ------------------------------------------------------------------------------- Vlanif100 Enable Enable (Sub-VLAN: 10,20) ------------------------------------------------------------------------------- # 必须 Global Interface Sub-VLAN 三级均为 Enable跨 VLAN 通信才生效为什么必须查三层接口配置因为display dhcp-server只告诉你“服务器存在”display dhcp domain只告诉你“域存在”但业务是否生效取决于interface vlanif id下是否执行了dhcp server id和dhcp domain name gateway ip。这是现网配置遗漏的最高发区域。3. 常见问题排查五条真实踩坑记录与根因定位法在某高校宿舍区割接项目中我们曾连续 36 小时无法让新上线的 200 台 ONT 获取管理 IP。以下是本次攻坚中沉淀的 5 条高危坑点每条均按“现象→原因→解决”结构还原拒绝泛泛而谈。3.1 现象display ont info 1 all显示Run State: down但光功率正常-15dBm原因Line Profile ID中dbascheme动态带宽分配方案配置为sr-strict严格轮询而 ONT 实际芯片不支持该模式导致 OMCI 交互失败。display ont-lineprofile 12显示dbascheme: sr-strict但 ONT 型号为 HG8245H仅支持sr-non-strict。解决创建新 Line ProfileID13dbascheme改为sr-non-strictont delete 0 7删除原注册ont add 0 7 mac-auth ... ont-lineprofile-id 13重新注册display ont info 0 7确认Run State变为up。教训Line Profile 不是“通用模板”必须与 ONT 型号严格匹配。华为官网的《ONT 兼容性矩阵》是唯一可信源切勿凭经验复用。3.2 现象用户能获取 IP192.168.100.x但无法访问互联网ping网关丢包率 100%原因service-port配置中rx-cttr/tx-cttr带宽限速值设为0触发了 OLT 的“零带宽保护机制”自动丢弃所有数据包。display service-port 111显示Rx-CIR: 0 kbps, Rx-PIR: 0 kbps。解决service-port 111进入 service-port 配置视图rx-cttr 100000设置下行 PIR 为 100Mbpstx-cttr 10000设置上行 PIR 为 10Mbpscommit提交配置display service-port 111确认Rx-PIR已更新。注意cttr参数单位是 kbps不是 Mbps。输入100表示 100kbps≈0.1Mbps远低于 ADSL 时代带宽极易误判。3.3 现象display dhcp-server显示Status: Active但用户始终获取不到 IPdisplay dhcp statistics显示Offer: 0原因interface vlanif 2下未执行dhcp server 1导致 DHCP 请求未被中继至 Server Group 1。display current-configuration interface vlanif 2输出中无dhcp server行。解决interface vlanif 2dhcp server 1quitsavedisplay dhcp statistics确认Offer计数开始增长。血泪经验display dhcp-server的Active状态仅代表进程运行不代表任何接口绑定了它。必须逐个vlanif接口检查绑定状态。3.4 现象Super VLANVlanif100下 Sub-VLANVlanif10用户能互通但无法访问网关10.0.0.254原因interface vlanif100下arp proxy enable已执行但interface vlanif10下未执行arp proxy enable subvlan 10。display arp proxy显示Sub-VLAN ARP Proxy列为空。解决interface vlanif100arp proxy enable subvlan 10quitsavedisplay arp proxy确认Sub-VLAN: 10出现在列表中。关键点Super VLAN 的 ARP Proxy 必须显式启用 Sub-VLAN 支持enable全局开关不自动继承。3.5 现象display board 0显示H805GPBD板卡Run Status: Normal但display port state在interface gpon 0/0下报错Command not found原因H805GPBD板卡虽在线但其软件版本BootROM/OS与主控板SCU不兼容导致 GPON 模式无法加载。display version显示 SCU 为 V800R019C10而 GPBD 板卡 BootROM 为 V800R015C00。解决board delete 0/0强制卸载板卡通过 FTP 上传匹配的 GPBD 板卡 OS 包MA5680T_V800R019C10_GPBD.binboard add 0/0 H805GPBD重新加载display version确认 GPBD 版本升至 V800R019C10。玄学警告板卡Run Status: Normal仅表示基础驱动加载不保证协议栈GPON/EPON功能完整。版本兼容性必须查华为《版本配套表》不能只看display board。4. 配置命令实战从零搭建一个可商用的 GPON 业务模板查询是诊断配置是建设。本章以“为新建小区开通 500 户宽带200 门语音”为需求手把手构建一套经受过现网压力测试的配置模板。所有命令均按真实执行顺序排列参数值基于 MA5680T V800R019C10 最佳实践设定拒绝“抄作业式”堆砌。4.1 基础环境准备时钟、用户、管理 IP 的不可省略三步任何配置前必须固化设备基础环境。这三步看似简单却是后续所有业务稳定的地基# 步骤1配置双时钟源避免单点失效 MA5680T system-view [MA5680T] clock source 0 0/6/0 # 设置 0/6/0 为 0 号时钟源通常为 BITS [MA5680T] clock source 2 0/6/2 # 设置 0/6/2 为 2 号时钟源通常为 GPS [MA5680T] clock priority 2/0 # 2 号优先级最高0 号次之 [MA5680T] save # 立即保存时钟配置不保存将丢失# 步骤2创建强密码运维账户禁用缺省账户 [MA5680T] terminal user name User profile name(15 chars)[root]: root User Name(15 chars): admin_2024 User Password(15 chars): YourStrongPassw0rd! # 必须含大小写字母数字符号 Users Level: 3 # Administrator 级别 Permitted Reenter Number(0--4): 4 Users Appended Info(30 chars): Primary OLT Admin Repeat this operation? (y/n)[n]: n [MA5680T] save# 步骤3配置带外管理 IPMETH0 口独立于业务网 [MA5680T] interface meth0 [MA5680T-if-meth0] ip address 192.168.100.10 255.255.255.0 [MA56800T-if-meth0] quit [MA5680T] save参数说明clock priority 2/0格式为主用优先级/备用优先级数字越小优先级越高terminal userUsers Level: 3是最高权限生产环境严禁使用Level: 1Common Usermeth0带外管理口必须与业务 VLAN 隔离避免业务风暴影响管理通道。4.2 VLAN 与上行口规划QinQ 宽带 Smart 语音的双平面设计现网主流采用 QinQ 隔离用户Smart VLAN 承载语音。此设计确保宽带业务可精细化管控语音业务低时延高可靠# 创建 QinQ 宽带 VLAN1231 [MA5680T] vlan 1231 qinq [MA5680T-vlan1231] description Internet-QinQ [MA5680T-vlan1231] quit # 创建 Smart 语音 VLAN42 [MA5680T] vlan 42 smart [MA5680T-vlan42] description Voice-VLAN [MA5680T-vlan42] quit # 配置上行口0/19/0透传 QinQ 和 Voice VLAN [MA5680T] port vlan 1231 0/19 0 [MA5680T] port vlan 42 0/19 0 # 配置上行口三层接口Vlanif1231 用于宽带管理Vlanif42 用于语音管理 [MA5680T] interface vlanif 1231 [MA5680T-if-vlanif1231] ip address 10.1.1.254 255.255.255.0 [MA5680T-if-vlanif1231] quit [MA5680T] interface vlanif 42 [MA5680T-if-vlanif42] ip address 10.1.2.254 255.255.255.0 [MA5680T-if-vlanif42] quit为什么语音 VLAN 用 Smart 而非 QinQ因为语音业务需 OLT 直接终结二层进行 SIP 信令处理。QinQ 会透传外层标签导致 OLT 无法识别内层语音 VLANSIP 代理失效。Smart VLAN 允许 OLT 剥离标签后直接处理三层。4.3 GPON 业务开通ONT 注册、管理 IP 下发、Service-Port 一键生成这是业务开通的核心流水线。我们以 PON 口0/2/0为例批量开通 500 户# 进入 GPON 口配置模式 [MA5680T] interface gpon 0/2 # 启用自动发现让 OLT 主动扫描新接入 ONT [MA5680T-if-gpon-0/2] port 0 ont-auto-find enable [MA5680T-if-gpon-0/2] port 1 ont-auto-find enable [MA5680T-if-gpon-0/2] port 2 ont-auto-find enable [MA5680T-if-gpon-0/2] port 3 ont-auto-find enable [MA5680T-if-gpon-0/2] port 4 ont-auto-find enable [MA5680T-if-gpon-0/2] port 5 ont-auto-find enable [MA5680T-if-gpon-0/2] port 6 ont-auto-find enable [MA5680T-if-gpon-0/2] port 7 ont-auto-find enable [MA5680T-if-gpon-0/2] quit # 查看新发现的 ONT此时 Control Flag find [MA5680T] display ont autofind all # 批量注册假设 MAC 地址已录入 Excel用脚本生成命令 [MA5680T] interface gpon 0/2 [MA5680T-if-gpon-0/2] ont add 0 0 mac-auth 0018-82C6-938C snmp ont-lineprofile-id 12 desc Room-101 [MA5680T-if-gpon-0/2] ont add 0 1 mac-auth 286E-D478-6EFB snmp ont-lineprofile-id 12 desc Room-102 # ... 重复 500 次实际用脚本 [MA5680T-if-gpon-0/2] quit # 批量下发管理 IP统一网段简化 DHCP 配置 [MA5680T] interface gpon 0/2 [MA5680T-if-gpon-0/2] ont ipconfig 0 0 ip-address 192.168.10.1 mask 255.255.255.0 gateway 192.168.10.254 manage-vlan 1231 priority 0 [MA5680T-if-gpon-0/2] ont ipconfig 0 1 ip-address 192.168.10.2 mask 255.255.255.0 gateway 192.168.10.254 manage-vlan 1231 priority 0 # ... 重复 500 次 [MA5680T-if-gpon-0/2] quit # 一键生成 Service-Port宽带业务 [MA5680T] service-port 111 vlan 1231 gpon 0/2/0 gemport 128 multi-service user-vlan 13 rx-cttr 100000 tx-cttr 10000 [MA5680T] service-port 112 vlan 1231 gpon 0/2/0 gemport 129 multi-service user-vlan 13 rx-cttr 100000 tx-cttr 10000 # 一键生成 Service-Port语音业务 [MA5680T] service-port 50 vlan 42 gpon 0/2/0 gemport 128 multi-service user-vlan 42 rx-cttr 2000 tx-cttr 2000参数说明gemport 128/129GPON 标准规定128 为管理通道129 为业务通道user-vlan 13ONU 侧上网业务 VLAN与 OLT 的manage-vlan 1231分离rx-cttr 100000下行峰值带宽 100Mbps100,000 kbps满足千兆用户tx-cttr 10000上行峰值带宽 10Mbps10,000 kbps平衡成本与体验。4.4 DHCP 服务部署Layer-3 Option60 模式应对多厂商 ONT面对华为/HWTC/ZTE 多品牌 ONT 混合组网必须用 Option60 区分厂商避免地址池冲突# 选择 DHCP 转发模式为 Layer-3 Option6 p a hrefhttps://download.csdn.net/download/julieyfg/10325475 stylecolor:#ec7500;font-size:14px; 本文还有配套的精品资源点击获取 /a img altmenu-r.4af5f7ec.gif srchttps://csdnimg.cn/release/wenkucmsfe/public/img/menu-r.4af5f7ec.gif stylewidth:16px;margin-left:4px;vertical-align:text-bottom;cursor:text; /p

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑