6to4 tunnel is done wrong.
IPv6 6to4 tunnel is done completely off 6to4 standards and works only with native IPv6 hosts. If remote host is on 6to4, packets will be dropped, because of wrong routing and tunnel settings.
http://tomatousb.org/forum/t-461151/6to4-tunnel-in-tomatousb-is-done-wrong - working solution for this issue, but will be much better to fix it in code Thanks!
Comments (5)
-
-
Account Deactivated reporter Cool! Thank you very much. Be sure to test and write a comment a little later.
-
repo owner - changed status to resolved
IPv6: fix IPv6 6to4 tunnel
- if remote host was on 6to4, the packets were dropped because of wrong routing and tunnel settings
- this fixes issue
#51
Reference: http://tomatousb.org/forum/t-461151/6to4-tunnel-in-tomatousb-is-done-wrong
→ <<cset b49f0e231097>>
-
Account Deactivated reporter Tested. Works nice, thank you!
-
With regards to
eval("ip", "-6", "route", "add", "2000::/3", "via", ip, "dev", tun_dev, "metric", "1");
aren’t you making an overzealous assumption based on current IP6 addressing plans? Shouldn’t you be adding a “default” route instead?
- Log in to comment
Done: https://bitbucket.org/pedro311/freshtomato-arm/commits/c65e97d25bd4d7ca4cae785924c07aae6798ed62
Needs testing.