SixXS::Sunset 2017-06-06

Linksys WRT54G WRT54GS Talisman firmware
[de] Carmen Sandiego on Tuesday, 24 May 2005 15:49:39
Here's an Linksys IPv6 HOWTO for Sveasoft Talisman firmware from http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=10318 by jake1981 I haven't tested it because I'm too dumb to gather required tunnel/subnet info for M"Net from SixXS stat page. ############################################################################# Okay. This guide is for sixxs and is a guide for enabling IPv6 for your subnet. You can have IPv6 from sixxs for free, sixxs wants you to keep your tunnel up, so uptime gives credits and if you don't have a week's uptime, you lose credits, if your credits go to negative, you loose your tunnel and sixbone handle. You get initial credits that allow you to create a tunnel. After you've got a uptime of week for your tunnel, you will be granted with more credits, you can make changes to your sixxs account with credits, first you need enough credits so you can create a ipv6 subnet. When you have ipv6 tunnel and subnet set up, it's time to set up your wrt to IPv6. I provide here a imaginary tunnel informations: POP Description IPv6Networks corp. POP Location Helsinki, Finland POP IPv4 111.111.111.111 Your Location Helsinki, Finland Your IPv4 222.222.222.222 IPv6 Prefix 2001:aaaa:100:a7::1/64 POP IPv6 2001:aaaa:100:a7::1 Your IPv6 2001:aaaa:100:a7::2 Last alive 2005-04-20 18:00:00 Last dead 2005-04-19 00:00:00 State Enabled and here's for subnet: IPv6 Them 2001:aaaa:100:a7::2 Prefix 2001:aaaa:197::/48 State Enabled Created 2004-10-13 17:46:12 Last Modified 2005-04-19 20:05:48 Okay, you should have information just like these expect with your specific addresses. And now, login to your wrt running Talisman. Go to administration page and activate RW partition. When you click "Save Settings" the router will reboot and setup the RW partition. Do not turn off the power during this process (should be less then 2 minutes). Then telnet/ssh to your router. Get radvd first: Code: # cd /usr/local/sbin # wget http://www.tfnltd.com/sveasoft/radvd.tar.gz # gunzip radvd.tar.gz # tar xvf radvd.tar # rm radvd.tar # chmod +x radvd # chmod +x radvdump Then we create a radvd.conf in RW partition's etc directory Code: # cd /usr/local/etc # echo " interface br0 { AdvSendAdvert on; prefix 2001:aaaa:197::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; };">radvd.conf Remember to change Code: prefix 2001:aaaa:197::/64 to use your specific ipv6 subnet prefix address. You are not supposed to use /48 here, you need to use /64. Next we finalize our ipv6 settings on router: Code: # nvram set ipv6_enable=1 # nvram set rc_startup=" ip tunnel add sixxs mode sit local 222.222.222.222 remote 111.111.111.111 ip link set sixxs up ip link set mtu 1280 dev sixxs ip tunnel change sixxs ttl 64 ip -6 addr add 2001:aaaa:100:a7::2/64 dev sixxs ip -6 ro add default via 2001:aaaa:100:a7::1 dev sixxs ip -6 ro add 2000::/3 via 2001:aaaa:100:a7::1 dev sixxs ip -6 addr add 2001:aaaa:197::/64 dev br0 /usr/local/sbin/radvd -C /usr/local/etc/radvd.conf " nvram commit reboot This will erase all previous scripts in rc_startup, which is empty as default, but if you have changed it, append previous contents after line: Code: /usr/local/sbin/radvd -C /usr/local/etc/radvd.conf If you are not sure whether you have or not have previous scripts in rc_startup, you can always use: Code: nvram get rc_startup to see it's contents. Now you have ipv6 enabled for your router and your whole subnet, as long as hosts have support for it. Most modern operating systems have support for ipv6 on these days. You can find multiple documents about enabling ipv6 on your hosts from many places in internet. Try google. If you do have Windows XP with IPv6, I can get provide here some help. Control Panel -> Network connections -> Local area connection (right click and select properties) Make sure that Microsoft TCP/IP version 6 is checked. If not, check it and reboot. Start a command prompt session: Code: ipv6 install ipv6 renew ipv6 if Now you should see that your local area connection has ipv6 address from your prefix: Code: Interface 6: Ethernet: Network Bridge (Network Bridge) 2 Guid {AC916FA0-032B-4A9A-B7D9-4B8592C61AB3} uses Neighbor Discovery uses Router Discovery link-layer address: 02-c0-9f-15-de-0e preferred global 2001:aaaa:197:0:3d81:1bce:785:4aa3, life 6d23h2m35s/22h59m4 8s (temporary) I have a bridge, so your should say something like Local are connection instead of Network Bridge (Network Bridge) but as you see, it has ipv6 address now. Next you could try to ping6 some hosts: Code: ping6 2001:aaaa:100:a7::1 ping6 2001:aaaa:100:a7::2 ping6 sixxs.net ping6 www.kame.net On first two lines, remember to use your POP's ipv6 address and your tunnel's IPv6 address instead of these examples. You should see it replying now. Next point your browser to Code: www.kame.net You should now be able to see legendary swimming ture that is shown only when site is accessed with IPv6. Yup, this is what they all talk about, cool ain't it Very Happy Okay, what next? You could try Code: http://noc.sixxs.net/tools/ipv6calc/ . That page shows also if you are using ipv6 or not, you also see some information from that page, for example, IPv6 address of host that contacted page. You could also want to ping6 your host from outside your system, there's a ping6 tool available on a webpage in address Code: http://www.berkom.blazing.de/tools/ping.cgi And a lot of other tools are available for IPv6 testing too in websites, traceroute6 and many more. Try Code: http://www.google.com to find more stuff. There's also possibility of using IRC with IPv6. Check out Code: http://www.ircnet.com for list of ipv6 irc servers. You propably need to get a I-Line from some server. Good luck with your brand new IPv6 setup. [Wolf edit: Corrected RW partition activation information - good guide btw]

Please note Posting is only allowed when you are logged in.

Static Sunset Edition of SixXS
©2001-2017 SixXS - IPv6 Deployment & Tunnel Broker