【华为光猫】 HN8156XR-10 FTTR Telnet设置DHCP/自定义DNS/租期 实战

前言

最近发现电信华为光猫(型号 HN8156XR-10 FTTR)的 Web 管理页面被运营商锁定了 DHCP 配置功能。页面上能看得到设置,但全是灰色无法修改。我想修改 IP地址池范围、自定义DNS(为了更快的解析速度),以及修改租期时间(Lease Time)。

在此记录全过程,供有类似需求的朋友参考。

准备工作

  1. 开启 Telnet:确保你的光猫已经开启了 Telnet 服务(通常需要补全 Shell 或通过特定工具开启,去咸鱼买个刷公版服务即可实现)。
  2. 终端工具:Xshell、Putty 或 Windows 自带的 CMD 均可。
  3. 目标:
  • 修改地址池范围: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 查看配置,或者在电脑上断开网络重连,查看连接属性。

你会发现:

  1. 获得的 IP 在你指定的范围内。
  2. DNS 服务器成功显示了两个。
  3. 租约过期时间 变成了两个多月以后。

避坑小结

  1. Index 别搞错:有的光猫是 0,有的是 1,一定要先 display 看清楚。
  2. DNS 分隔符:如果你的固件较旧,不支持逗号分隔 DNS,可能只能设置一个主 DNS,或者必须通过 option add poolindex 1 tag 6 value ... 的方式添加(此条方法为AI生成,未经验证,能用逗号尽量用逗号)。
  3. 单位问题:租期数字如果太小(比如写了 7),设备可能认为是 7 秒。该设备以秒为单位,计算好再填。
  4. 该设备的电信定制版固件是锁自定义DNS(修改后还原),静态DHCPv4设置无效。
    公版的DHCP和DNS设置界面好像是固件缺陷,无法从浏览器管理界面保存设置。

本文基于华为 HN8156XR-10 实机测试,由Ai整理成文,不同固件版本可能略有差异,操作有风险,请谨慎折腾。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐