[updated 5oct12, 25jul10] I've recently got myself a
Thompson router which has a bunch of interesting stuff in it once you get into the
telnet access (the username/password used depends on your provider e.g.
Plusnet (
Administrator/your_router_serial_num),
O2 (
SuperUser/O2Br0ad64nd OR your_router_serial_num), etc). To get a tunnel working for
Hurricane Electric, Sixxs, you need to [temporarily] allow IPv4 pinging of your box. Once you enable it at tunnel setup time - so here's how to do it.
%telnet your_router
{Administrator}=>:service system ifadd name=PING_RESPONDER group=wan
Once you've set it up on the website then you can disable it again:
{Administrator}=>:service system ifdelete name=PING_RESPONDER group=wan
On some systems you may need to allow 6to4 IPv6 tunnelling through the NAT - just try the above first and see if the tunnel works. If it doesn't then you could look
here for info enabling it. [
Update18jul10]: To enable it telnet to your Thompson box and type the following - filling in
outside_addr and
inside_addr and
intf (on O2 its O2_ADSL2plus) - you can find a list of your box's interfaces by using
nat iflist and associated addresses
ip iplist):
nat mapadd intf=Internet type=nat outside_addr=your_external_ip_addr inside_addr=your_time_machines_ipv4_addr protocol=6to4
OR if you have a dynamic IP address (common these days) then use the following (and it will dynamically install the appropriate rule to permit your 6to4 IPv6 tunnel through when your router reboots (as suggested on
he.net) - But to get it all working you will also need to use some sort of dynamic tunnel update as provided by he.net):
:nat tmpladd group=wan type=nat outside_addr=0.0.0.1 inside_addr=your_time_machines_ipv4_addr protocol=6to4
To get a full listing of existing mappings use:
nat maplist expand=enabled If you need to change a mapping then you'll need to delete it first using
nat mapdelete and then add the modified one. Once you've got the right mapping in place then you'll need to save the config so it is persistent between reboots by typing
config save filename=user.ini (on O2 anyway - for others you'll need to check the default config file by:
config list)
This article follows on from one on using my
Time Machine as IPv6 6to4 tunnel/router - though this advice could also be relevant to someone just using a 6to4 tunnel from any device.