BryanLeeNavigate back to the homepage

关于烽火 HG2201U 光猫改桥接的记录

Bryan Lee
January 11th, 2021 · 1 min read

注:本文支持 E00L5.02 以上版本的桥接

将光猫改为桥接模式,使用性能较强的无线路由器连接光猫设置上网,由于路由器的硬件配置较高,网络转发能力较强,所以网络传输速度更快、稳定性更强,特别是可以保证多个联网设备同时稳定、高速连接网络,不掉线,而且无线网络覆盖能力更强。

一些信息说明

运营商:北京联通

设备型号:烽火 HG2201U

硬件版本:V5.0

软件版本:E00L5.07

设备信息

操作步骤

  1. 在浏览器中访问光猫 Web 管理页面,默认是 http://192.168.1.1 ,输入光猫背面的密码

  2. 访问 http://192.168.1.1/servmngr.html

    1. ctrl + a 全选页面才可以看到表单 Label(因为字体背景颜色都是白色),macOS 下是 command + a
    2. 启用 Telnet 服务,为了防止用户名和密码被改动过,请将其手动重置为 admin(清空重输即可)
      操作截图
  3. 修改后即可使用 Telnet 登录光猫,如需要安装 Telnet 请自行搜索;打开终端做如下操作

    1. Telnet 192.168.1.1,输入用户名和密码
    2. 输入 sh 回车进入 shell
    3. 输入 cp /fhconf/backpresettings.conf /fhconf/backpresettings.conf.backup 回车备份配置文件(也可以在 Web 管理界面登陆状态下,访问 http://192.168.1.1/loadPresettings.html 来还原预设配置)
  4. vi /fhconf/backpresetting.conf 回车,按 i 键,编辑配置文件:

    终端截图 1

    1. 搜索 <WANConnectionDevice instance="4"> 这一行,往下找到<X_BROADCOM_COM_IfName>epondef.4</X_BROADCOM_COM_IfName>,记下 epondef.4 这个参数,这是我的参数,也许你的只是 epon0.4,不管是哪个,记下标红的这个参数

    2. 搜索定位到 <WANConnectionDevice instance="2"> 这一行,向下寻找并修改如下 2 个参数:

      1<!-- 第 1 个参数修改前 -->
      2<ConnectionType>IP_Routed</ConnectionType>
      3<!-- 第 1 个参数修改后 -->
      4<ConnectionType>PPPoE_Bridged</ConnectionType>
      5
      6<!-- 第 2 个参数修改前 -->
      7<Name>2_INTERNET_R_VID_3961</Name>
      8<!-- 第 2 个参数修改后 -->
      9<Name>2_INTERNET_B_VID_3961</Name>
    3. 关于第 3 个参数的修改略有不同,具体请根据自身需要做出修改,选择其中一种进行改动即可:

      1<!-- 情况一,使 IPTV 可用,第 3 个参数修改前 -->
      2<X_BROADCOM_COM_IfName>ppp0.2</X_BROADCOM_COM_IfName>
      3<!-- 情况一,使 IPTV 可用,第 3 个参数修改后 -->
      4<!-- 注意,这一行中的 `epondef.2` 即前面让您记住的那个,但不一样的是,需要把`epondef.4`改为 `epondef.2`,如果你的是 `epon0.4`,同样需要改为 `epon0.2`,即两个参数中的数字部分不能相同,否则 IPTV 会挂掉 -->
      5
      6<!-- 情况二,不考虑 IPTV,那么删除 `<X_BROADCOM_COM_IfName>epondef.2</X_BROADCOM_COM_IfName>` 这一行即可 -->
  5. 改好后按 ESC 键退出编辑模式,输入 : + w + q + ! 强制保存修改(因为文件为只读)

  6. 输入 exit 回车或 ctrl + d 退出 shell;输入 loaddefsettings fhconf/backpresettings.conf 并回车

    加载配置

  7. 光猫自动重启,修改成功

参考链接

More articles from Bryan Lee

从 C++ 入门到前端

我认为入门 C++ 的意义就是理解上古时代是怎么管理内存的、OOP 诞生的前因后果;而后对 JVM/V8 背后的内存管理需要解决的问题有个基本的概念;进而就可以对闭包/引用类型为何如此设计有个大体理解。

September 4th, 2020 · 1 min read

从 Form 到 Model 层的讨论

这就是观察者模式的代价,你做到了消费者按需订阅,你能自动响应变化,但你不能再回溯到事件的根源,所以这个时候你需要合并同步更新。

August 27th, 2020 · 1 min read
© 2020–2022 Bryan Lee
Link to $https://github.com/libyLink to $https://bit.ly/3CSfXii