4. OLT基础配置:命令行登录与基本操作

大家好,我是老张。今天咱们聊聊OLT的基础配置。说实话,很多刚入行的朋友觉得OLT配置很神秘,其实说白了就是几个关键步骤。我个人习惯把OLT配置分成三块:怎么连上去、怎么设基础参数、怎么看ONU状态。咱们一个一个来。

4.1 OLT命令行登录方式

先说说怎么登录OLT。嗯,这里要记住,OLT不像咱们家里的路由器,它没有图形界面。所有操作都得通过命令行。常见的登录方式有三种:Console、Telnet、SSH。

4.1.1 Console口登录

Console口是啥?说白了就是OLT屁股后面那个串口。这是最原始、也是最可靠的登录方式。我刚开始做项目时,有一次OLT的网络配置全乱了,Telnet和SSH都连不上,最后就是靠Console线救的命。

Console登录的步骤很简单:

  • 用Console线连接电脑和OLT的Console口
  • 电脑上打开终端软件(比如SecureCRT、Putty)
  • 设置参数:波特率9600、数据位8、停止位1、无校验
  • 回车,就能看到OLT的登录提示了
小技巧: 我建议你随身带一根Console线。有一次我在机房调试,发现Telnet死活连不上,最后发现是交换机端口没开。Console线就是你的救命稻草。

4.1.2 Telnet登录

Telnet是远程登录的老方法。它不加密,说白了就是明文传输。你输入的用户名、密码,在网络上都是裸奔的。我在项目中遇到过,有些客户为了省事,直接开Telnet,结果被安全审计抓了个正着。

Telnet配置命令:

system-view
telnet server enable
interface vlanif 1
 ip address 192.168.1.1 24
user-interface vty 0 4
 authentication-mode password
 set authentication password simple Huawei@123
 protocol inbound telnet
注意: 我曾经在客户现场吃过亏。Telnet默认端口是23,很多安全扫描工具会扫这个端口。建议只在内部管理网络使用,别暴露到公网。

4.1.3 SSH登录

SSH是加密的,现在基本都用它。你想想看,谁愿意自己的密码在网络上裸奔?我个人习惯,能上SSH绝不用Telnet。

SSH配置命令:

system-view
stelnet server enable
rsa local-key-pair create
user-interface vty 0 4
 authentication-mode aaa
 protocol inbound ssh
aaa
 local-user admin password cipher Huawei@123
 local-user admin service-type ssh
 local-user admin privilege level 15

这里要注意,SSH需要生成RSA密钥对。我第一次配的时候忘了这步,结果SSH服务死活起不来。嗯,后来就记住了。

4.2 OLT基本配置

登录上去之后,第一件事就是设基础参数。我一般按这个顺序来:系统名、时间、VLAN。

4.2.1 配置系统名

系统名就是OLT的名字。别小看这个,在大型网络里,几十台OLT堆在一起,没有名字你根本分不清谁是谁。

system-view
sysname OLT-HW-01

我建议命名规则统一:设备类型+位置+编号。比如OLT-HW-01,一看就知道是华为的OLT,位置在01机房。

4.2.2 配置系统时间

时间不对,日志全乱。我曾经遇到过一个故障,ONU掉线了,查日志发现时间差了8小时,根本没法定位问题。

clock timezone UTC add 08:00
clock datetime 2024-01-15 14:30:00

或者用NTP自动同步:

ntp-service enable
ntp-service unicast-server 192.168.1.100
建议: 能用NTP就别手动设。手动设的时间,过几天就漂了。我见过一个项目,OLT时间差了半小时,ONU的注册记录全对不上。

4.2.3 配置VLAN

VLAN是网络隔离的基础。OLT上一般要配管理VLAN和业务VLAN。管理VLAN用来管理OLT本身,业务VLAN给用户上网用。

vlan batch 100 200 300
interface vlanif 100
 ip address 10.10.10.1 24
interface vlanif 200
 ip address 10.20.20.1 24

这里要注意,VLAN 1是默认的,我建议别用它。为什么?因为很多攻击都是针对VLAN 1的。我个人习惯,管理VLAN用100,业务VLAN从200开始。

4.3 查看ONU状态命令

配置完了,总得看看ONU有没有注册上来吧?这里我分享几个最常用的命令。

4.3.1 查看所有ONU状态

display ont info 0 0

这个命令会显示所有ONU的信息。输出结果里,State字段是关键:

状态 含义
online 在线,正常工作
offline 离线,可能断电或光纤断了
configuring 正在下发配置
lost 丢失,光模块可能坏了

4.3.2 查看单个ONU详情

display ont info 0 0 1

这个命令看单个ONU的详细信息。包括光功率、距离、版本号等。我排查故障时,第一个就看光功率。

4.3.3 查看未注册ONU

display ont unregistered

这个命令很实用。新装ONU时,先看看它有没有被OLT发现。如果这里看不到,说明物理链路有问题。

核心要点:
  • Console是救命用的,SSH是日常用的,Telnet能不用就不用
  • 系统名、时间、VLAN是基础中的基础,配错了后面全乱
  • 查看ONU状态,先看State,再看光功率

好了,这就是OLT基础配置的核心内容。你想想看,其实没那么复杂,就是连上去、设参数、看状态。我在项目中见过太多人,一上来就配复杂的业务,结果基础没打好,后面全崩了。嗯,基础打牢,后面才稳。

OLT基础配置知识体系 登录方式 基本配置 ONU状态查看 Console Telnet SSH 系统名 时间 VLAN display ont info display ont unregistered 核心:连上去 → 设参数 → 看状态
个人经验: 我建议你把这几个命令打印出来贴在工位上。刚开始记不住很正常,用多了就熟了。我当年也是这么过来的。

专注资料整理