在处理网络连接和配置时,经常会遇到各种问题,特别是在涉及到IPv6的设置时。,您已经成功开通了IPv6服务,并且光猫能够通过拨号连接到外网,但外网无法ping通光猫下其他设备的IPv6地址。这个问题可能是由于光猫的防火墙设置导致的。以下是解决此问题的详细步骤和说明。
前提条件
- 已经开通了IPv6服务。
- 光猫通过拨号连接到外网,外网可以ping通光猫的IPv6地址,但无法ping通光猫下其他设备的IPv6地址。
- 光猫已经开启了telnet功能(即使shell未完全补全也可以使用)。
- 特别说明:每次光猫重启后,设置会被重置,需要重新执行上述方法。
问题现象
当您从外网进行tracert测试时,最后跟踪到的地址是光猫的IPv6地址,之后全部超时。
问题分析
- 光猫下级设备没有公网IPv6地址(通过IPv6-test测试排除此可能性)。
- 光猫的防火墙可能禁止了IPv6数据传输(这是您遇到的问题)。
- 其他潜在原因。
解决步骤
使用telnet登录光猫。
telnet 192.168.1.1
输入用户名。
root
输入密码。
adminHW
获得管理员权限。
su
删除与IPv6对应的防火墙规则。
firewall rule delete chain FWD_FIREWALL index 1 address-family inet6
- 注意:此方法在每次光猫重启后需要重新执行,因为光猫重启会重置防火墙设置。若要彻底解决问题,需要在补全shell后在配置文件中关闭IPv6防火墙。
验证
完成上述步骤后,应该可以解决外网无法ping通光猫下其他设备IPv6地址的问题。请确保在每次光猫重启后重新执行上述步骤,以保持设置的有效性。
评论已关闭