北京联通 HG2543C1 光猫改桥接

本次 (2020-06-16) 迁移北京联通宽带,由于作业师傅的懒惰,将我此前已经费劲吧啦改好的桥接光猫直接换走了。

之前的事烽火的 F477,这次又给了一个不一样的 HG2543C1 ,当时心就凉了。试着问了一下,能否给改一下桥接,不出意外,还是那套说辞,上头不让改了,改了会掉速云云。

没办法,自己要折腾的,还是得靠自己。简单搜索了一下,这一款不算热门,能找到的资料很少,基本上有关烽火的都集中在 HG220 这一个系列中。

按照老套路,先尝试 http://192.168.1.1/cu.html 直接登录超级管理员账号(试了密码为网传的 cuadmin),无果。

先说结论,我最终是成功改了桥接。

列出一些用得着的地址:

下面开始步骤。

第一步 开启 Telnet

在访问这些黑地址之前,都需要以普通用户身份先登录管理界面。

访问下面的地址,

http://192.168.1.1/servmngr.html

没错,页面除了表单控件,其他一片白,开始我以为是固件开发厂商故意恶心人,弄一个白字白底增加修改的难度。后来发现,应该是整个管理界面的风格是暗色,通过 iframe 加载的,所以直接打开这些页面,文字都是设置了白色。你可简单的全选一下网页,就能看到字了。我这里因为有自己开发的 Chrome 插件,很简单的为整个 192.168.1.1 添加了页面背景色,

开启 Telnet 和 FTP。同时别忘了打开这两个功能的访问控制,默认是 Disabled。

第二步 修改 fhconf/backpresettings.conf

使用 Telnet 登录到光猫

telnet 192.168.1.1 23

用户名密码默认都是 admin

以下命令打开 shell

> sh

之后就可以用 vi 编辑配置文件了。

vi fhconf/backpresettings.conf

修改内容参考 HG220GS-U光猫修改桥接记录 ,注意,文件获取和上传都不要参考这一篇,仅仅只看修改内容。

首先,找到你的设备名称,在配置文件的大约 487 行

<X_BROADCOM_COM_IfName>epondef.4</X_BROADCOM_COM_IfName>

记录下来 epondef.4

然后开始修改,具体修改内容是:

// 约 432 行开始 432: - <ConnectionType>IP_Routed</ConnectionType> 433: - <Name>2_INTERNET_R_VID_3961</Name> 432: + <ConnectionType>PPPoE_Bridged</ConnectionType> 433: + <Name>2_INTERNET_B_VID_3961</Name> // 约 439 行 439: - <X_BROADCOM_COM_IfName>ppp0.2</X_BROADCOM_COM_IfName> 439: + <X_BROADCOM_COM_IfName>epondef.4</X_BROADCOM_COM_IfName> // 约 444 行 444: - <IdleDisconnectTime>120</IdleDisconnectTime> // 约 487 行 487: <X_BROADCOM_COM_IfName>epondef.4</X_BROADCOM_COM_IfName> 488: + <X_CU_IPMode>3</X_CU_IPMode>

所有的修改差不多就是以上内容。

exit

以上命令退出 shell. 回到 telnet,然后执行以下命令载入修改后的配置文件

loaddefsettings fhconf/backpresettings.conf

回车执行后,Telnet 会给出类似这样的提示:

> loaddefsettings fhconf/backpresettings.conf set loid (null) to psp success set password (null) to psp success uploadpre=TRUE flash image complete, ret=0 > Connection closed by foreign host.

经过一段时间的等待,光猫重启后,应该就可以了。此时光猫的灯亮起的有:"电源"、"注册"、"上网"以及插入网线的网口 "1-千兆"。

重新连接到自己的路由器,设置宽带账号拨号成功,同时观察到成功获取了公网的 IP。

参考

© 2021, XZD