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