As said in http://en.wikipedia.org/wiki/6to4 ipv4 address has corresponding 2002:xxxx:xxxx::/48 prefix But in script /lib/rc/net/ip6to4.sh incorrectly generates prefix with /16 mask: # Now apply our IPv6 address to our config new="${new}${new:+ }${ip6}/16" So pinging any other 2002::/16 host leads to result: Destination host unreachable As the fix I propose to change /16 to /48 in file /lib/rc/net/ip6to4.sh: # Now apply our IPv6 address to our config new="${new}${new:+ }${ip6}/48" Reproducible: Always
The fix you suggested is in commit 8ea1190. Thanks for the report.