1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Anyone successfully tested IPV6 support in Tomato?

Discussion in 'Tomato Firmware' started by QSxx, Aug 16, 2011.

  1. QSxx

    QSxx LI Guru Member

    Question is there... Since Tomato has this famous IPV6 support for some time now, I'm wondering if anyone managed to make it work. With services like tunnelbroker.net or SixXS...

    If yes, please provide short howto :)
     
  2. lancethepants

    lancethepants Network Guru Member

  3. mstombs

    mstombs Network Guru Member

    Perhaps you could clarify exactly which mod firmware, kernel version and router?
     
  4. lancethepants

    lancethepants Network Guru Member

    That's an excellent question, and I may need some help with users with different mods, as I have not tried them all. I'll make a comprehensive list once I get some more input.

    You will need to find a version of Tomato that supports IPv6 and the IPv6 gui for your router (if it exists), in order to follow the tutorial.

    I personally have been using the Toastman mods for the Asus RT-N16. I believe all of his builds for MIPSR2 Routers support it. (Please correct me if I'm wrong)
    He also has firmware for MIPSR1 routers labeled "tomato-K26-1.28.78xxMIPSR1-Toastman-ND-MiniIPv6.trx", for routers with 4mb flash, like the WRT series.
    Toastman I believe has the greatest variety of firmwares I've seen (seems like a lot of work to compile them all).
    http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html

    Other mods I believe have IPv6 gui.

    Shibby mod
    http://tomato.groov.pl/

    Victek mod
    http://victek.is-a-geek.com/tomato.html

    Any others?

    So I believe that you should be able to find IPv6 gui firmware for most tomato supported routers.

    IPv6 is not available on Linux 2.4 tomato firmwares, only under Linux 2.6 where it has been explicitly included.
     
  5. QSxx

    QSxx LI Guru Member

    Great, thank you! I will be experimenting with SixXS service with tunnelbroker as my fallback solution.

    If I manage to get it running, I'll update this thread.

    UPDATE: What can be done to troubleshoot MTU? It's giving me issues too :(
     
  6. lancethepants

    lancethepants Network Guru Member

    What have you tried so far? MTU for IPv6 limits lie within 1280 and 1500. I believe setting it to '0', gives you a default of 1500. Giving this a bit more research, it looks like 1480 should be able to work too, I'll have to try that too in my router. Generally though, if it's an MTU issue, you need to lower it even more. You could start by putting in 1280 and see if that works. Wikipedia states "Practical path MTUs are generally higher" than 1280. Having a lower than neccesary setting fragments the packets more, which is less desirable. So I think the goal is to be as high as you can be, and still be functional.
    When I left it to the default '0', some sites would load (google) and some would not (tunnelbroker itself). So if there are some that will successfully load for you, I'm guessing it is the MTU too high.
     
  7. QSxx

    QSxx LI Guru Member

    0 in my case means 1492 - default line MTU (i'm on pppoe). I've set it to 1280 and it works but going one step at a time will be very painful process :)

    I was hoping for a quicker way of finding "right" MTU... So far nothing above 1450 works - going downwards from there...
     
  8. lancethepants

    lancethepants Network Guru Member

    That actually reminded me why I set it too 1472, and makes more sense because I am using PPPoE too. 1492 PPPoE with the IPv4 overhead to encapsulate being 20 bytes = 1472.
    Were you able to get it setup with SixxS? If so, would you mind posting a couple screen shots like those I have of TunnelBroker? I'm sure the Sixxs forum would have some good info for MTU. I'll take a look.

    edit: Here's what SixxS says about MTU. They also throw out a value of 1428, which you could give a shot.
    http://www.sixxs.net/faq/connectivity/?faq=mtu

    Also, this is a tool that will test what the highest possible MTU can be, you can give it a try too, maybe just put in sixxs.net as the host.
    http://www.elifulkerson.com/projects/mturoute.php
     
  9. QSxx

    QSxx LI Guru Member

    I'll see what can be done over here - still having some issues with sixxs as provider (their tunnels use some kind of proprietary stuff to detect presence of tunnel - hearbeat??).

    I'll first try to stabilize tunnelbroker one with right MTU value.
     

Share This Page