前两天联通宽带续费升级,原来的百兆猫要换成千兆猫,新猫型号是HG220GS-U.我自己有需要把光猫后的路由器映射到公网去,因此一般都会做dmz或者端口映射.联通原来的猫就有bug,dmz设置不生效,必须要挨个做端口映射;这个新猫更过分,dmz和端口映射均不生效.还好在网上搜到老周的一篇教程烽火HG220G-U E00L2.03M2000光猫改桥接教程,解决了问题.

原文里也有点小问题,telnet节点不必打开,后续操作也用不上telnet,而且telnet一旦打开,从外网也可以telnet到的,用户名admin,密码admin,只怕没几分钟就已经被攻陷了.其他操作均与原文相同.

为了防止原链接失效,简单讲过程记在下边:

  1. 登录光猫管理页面http://192.168.1.1/,默认用户名user,密码在光猫背后.

  2. 登录后访问http://192.168.1.1/backupsettings.conf,将现有的配置文件保存并且备份,不管什么时候都能轻易恢复原有配置了

  3. 使用notepad++或者sublime编辑一个配置文件的副本,先找到<Name></Name>之间包括IPTV的那个配置,北京联通通常出现在<WANConnectionDevice instance=“4”>下,可以看到该配置的X_BROADCOM_COM_IfName的属性是epon0.4.

  4. 再找到上网的配置,也就是<Name></Name>之间包括INTERNET的那个配置,通常是<WANConnectionDevice instance=“2”>

  5. 删除该配置节点内的删除<IdleDisconnectTime>120</IdleDisconnectTime>一整行。

  6. 修改该配置节点内的ConnectionType属性,从IP_Routed改为PPPoE_Bridged.

  7. 该配置节点的名字从2_INTERNET_R_VID_3961改成2_INTERNET_B_VID_3961(也就是R改成了B),这个改动不知道是否必须

  8. 该配置节点的X_BROADCOM_COM_IfName属性从ppp0.2改成epon0.2

  9. 在该配置节点X_BROADCOM_COM_IfName后新增节点<X_CU_IPMode>3</X_CU_IPMode>

  10. 保存文件

  11. 访问http://192.168.1.1/updatesettings.html,选择上传配置,然后路由会自动重启,重启后就是桥接模式了,需要光猫后边的路由器或者电脑自己拨号才能上网了.

PS:旧版的HG220GS是可以通过网址http://192.168.1.1/logoffaccount.html打开隐藏账户的,然后就可以通过http://192.168.1.1/cu.html登录管理员账户,用户名CUAdmin,密码123qweasdzxc.但是我的这个网页是不能访问的.隐藏账户登录后可以关闭端口扫描的防御来打开DMZ和端口映射功能.

但是又有人说这种情况可以通过http://192.168.1.1/logoffaccount.cmd?enableFactoryAccount=1访问来开启隐藏账户,这个我就没有尝试了,大家可以自行尝试.