【华为光猫】 HN8156XR-10 FTTR Telnet设置DHCP/自定义DNS/租期 实战
·
【华为光猫】 HN8156XR-10 FTTR Telnet设置DHCP/自定义DNS/租期 实战
前言
最近发现电信华为光猫(型号 HN8156XR-10 FTTR)的 Web 管理页面被运营商锁定了 DHCP 配置功能。页面上能看得到设置,但全是灰色无法修改。我想修改 IP地址池范围、自定义DNS(为了更快的解析速度),以及修改租期时间(Lease Time)。
在此记录全过程,供有类似需求的朋友参考。
准备工作
- 开启 Telnet:确保你的光猫已经开启了 Telnet 服务(通常需要补全 Shell 或通过特定工具开启,去咸鱼买个刷公版服务即可实现)。
- 终端工具:Xshell、Putty 或 Windows 自带的 CMD 均可。
- 目标:
- 修改地址池范围:
192.168.1.101-199 - 修改 DNS:主
119.28.28.28,备223.6.6.6 - 租期:设置为设备支持的极限时长(约69天)
操作步骤
1. 登录光猫后台
使用 Xshell 连接光猫网关 IP(例如 192.168.1.1 或 192.168.1.1)。
登录后输入 su 提权,进入 SU_WAP> 模式。
Login: root
Password: [你的密码]
WAP> su
success!
SU_WAP>
2. 确认 DHCP 地址池索引 (Index)
在修改之前,必须知道我们要改的是哪一个池子。
输入命令:
display dhcp server pool all
输出示例:
----------------------------------------------------------------------
Index DHCP Server Netmask State
----------------------------------------------------------------------
1 192.168.1.1 255.255.255.0 up
2 -- -- down
----------------------------------------------------------------------
注意:我的设备上生效的 Index 是 1(状态为 up)。请务必根据你的实际回显确定是 0 还是 1。
3. 一条命令搞定 IP 范围和双 DNS
很多教程说配置备用 DNS 需要用复杂的 Option 6 命令(还得转十六进制),但经过实测,较新的华为固件支持在主配置命令中直接用逗号分隔 DNS。
执行命令(注意替换为你自己的 Index):
dhcp server pool config index 0 gateway 192.168.1.1 netmask 255.255.255.0 start 192.168.1.101 end 192.168.1.199 dns 119.28.28.28,223.6.6.6
回显 success! 即表示成功。
4. 设置超长租期
默认的租期可能只有 1 天、1周。我想要设置得尽可能长。华为设备的 leasetime 单位通常是秒。
该设备的租期上限在 6000000秒(69~70天) 之间。直接拉满:
dhcp server pool lease config index 1 leasetime 6000000
5. 保存并生效(最关键一步)
修改完如果不保存,重启光猫就没了;如果不重启服务,客户端拿到的还是旧配置。
# 保存配置到闪存
save data
# 重启 DHCP 服务池
dhcp server pool restart
#重启路由器(此路由器的reset为重启,非恢复出厂设置,不同设备命令可能不同)
reset
验证结果
最后输入 display dhcp server pool all 查看配置,或者在电脑上断开网络重连,查看连接属性。
你会发现:
- 获得的 IP 在你指定的范围内。
- DNS 服务器成功显示了两个。
- 租约过期时间 变成了两个多月以后。
避坑小结
- Index 别搞错:有的光猫是 0,有的是 1,一定要先
display看清楚。 - DNS 分隔符:如果你的固件较旧,不支持逗号分隔 DNS,可能只能设置一个主 DNS,或者必须通过
option add poolindex 1 tag 6 value ...的方式添加(此条方法为AI生成,未经验证,能用逗号尽量用逗号)。 - 单位问题:租期数字如果太小(比如写了 7),设备可能认为是 7 秒。该设备以秒为单位,计算好再填。
- 该设备的电信定制版固件是锁自定义DNS(修改后还原),静态DHCPv4设置无效。
公版的DHCP和DNS设置界面好像是固件缺陷,无法从浏览器管理界面保存设置。
本文基于华为 HN8156XR-10 实机测试,由Ai整理成文,不同固件版本可能略有差异,操作有风险,请谨慎折腾。
更多推荐
所有评论(0)