For running a dynamic tunnel with SixXS, a special heardbeat-client is needed, called aiccu, which dynamically enables/disables the tunnel and takes the configuration of the tunnel. This client need your NIC-Handle and password. It get all other needed informations from sixxs.net and configures automatically your tunnel and updates it dynamically. For this purpose it runs in daemon-mode.
Warning: I had to get this enabled fast, so I hacked a little bit around :-( Perhaps someone would like to build a nice ipkg-package for the asus boxes
1. Step: get more space
create a loopback-filesystem and mount /opt: http://wl500g.info/showpost.php?p=12226&postcount=12
2. Step: install ipkg
ipkg.sh install ipkg
3. Step: get the ipkg-package of the aiccu-client, which is for the openwrt-project
4. Step: get files out of the package
(My ipkg got a segfault after extracting, but I got the needed files)
ipkg -o /opt -nodeps install /opt/tmp/ipkg/aiccu_2004.09.17-BETA2b_mipsel.ipk
The extracted needed files are: /opt/etc/aiccu.conf and /opt/usr/sbin/aiccu
5. Step: configure aiccu
Modify /opt/etc/aiccu.conf for your needs.
You can check, if aiccu is working by setting daemonmode to false and verbosity to true in the conf. Before starting aiccu you have to load the tun-module by typing 'insmod tun'. Afterwards you can run aiccu and see debug messages in the terminal. Everything should works fine. Now set the settings for deamonmode back to true and verbosity to false.
6. Step: make it permanent
Note: Make sure opt is mounted on reboot
to your /usr/local/sbin/post-boot
/opt/usr/sbin/aiccu start /opt/etc/aiccu.conf