撰于 阅读 8

解决外网无法ping通光猫下IPv6地址的问题

在处理网络连接和配置时,经常会遇到各种问题,特别是在涉及到IPv6的设置时。,您已经成功开通了IPv6服务,并且光猫能够通过拨号连接到外网,但外网无法ping通光猫下其他设备的IPv6地址。这个问题可能是由于光猫的防火墙设置导致的。以下是解决此问题的详细步骤和说明。

前提条件

  1. 已经开通了IPv6服务。
  2. 光猫通过拨号连接到外网,外网可以ping通光猫的IPv6地址,但无法ping通光猫下其他设备的IPv6地址。
  3. 光猫已经开启了telnet功能(即使shell未完全补全也可以使用)。
  4. 特别说明:每次光猫重启后,设置会被重置,需要重新执行上述方法。

问题现象

当您从外网进行tracert测试时,最后跟踪到的地址是光猫的IPv6地址,之后全部超时。

问题分析

  1. 光猫下级设备没有公网IPv6地址(通过IPv6-test测试排除此可能性)。
  2. 光猫的防火墙可能禁止了IPv6数据传输(这是您遇到的问题)。
  3. 其他潜在原因。

解决步骤

  1. 使用telnet登录光猫。

    telnet 192.168.1.1
  2. 输入用户名。

    root
  3. 输入密码。

    adminHW
  4. 获得管理员权限。

    su
  5. 删除与IPv6对应的防火墙规则。

    firewall rule delete chain FWD_FIREWALL index 1 address-family inet6
  6. 注意:此方法在每次光猫重启后需要重新执行,因为光猫重启会重置防火墙设置。若要彻底解决问题,需要在补全shell后在配置文件中关闭IPv6防火墙。

验证

完成上述步骤后,应该可以解决外网无法ping通光猫下其他设备IPv6地址的问题。请确保在每次光猫重启后重新执行上述步骤,以保持设置的有效性。


评论已关闭