WRT320N + DD-WRT v24 (2.6.24.111) + AICCU
Shadow Hawkins on Saturday, 05 March 2011 19:43:16
Hello,
I wanted to share my recent experience. I was trying to setup ayiya tunnel using my Linksys WRT320N patched with DD-WRT(big)v24 (running kernel 2.6.24.111), i spent hours .. and hours ... and hours ... trying to setup the tunnel, following multiple guidelines ... unsuccessfully.
Finally, i decided to try setting aiccu on my laptop (Ubuntu10.10), and WOW ... 5 seconds of work and everything was fine. I just had to insall AICCU package and give user/password informations.
So ... why should it be the same (or about) inside DD-WRT ?
Many tutorials talk about startup scripts where it is needed to create a tunnel interface, and many other things ... but ity was not the case for me.
What I had to do:
- Add ipk packages ( ipv6.ko, ip6tables.ko, sit.ko and ip6table_mod_filter.ko ) matching the kernel version ( 2.6.24.111 ).
- Loading those packages using "insmod" command.
- Add aiccu package ( using ipkg -force-depends install ) command to avoid installation error due to kernell version mismatch.
- Add iputils-ping6 and iputils-traceroute6 packages (not mandatory, but usefull to test connectivity and needed to use the aiccu test command).
- Create a startup script:
# Enable Jffs and mount network share
nvram set sys_enable_jffs2=1
mount.cifs //<my server ip>/jffs /jffs -o username=<login>,password=<password>
# loading mods, it seems that a small pause help things go smoother
insmod /jffs/lib/modules/2.6.24.111/ipv6.ko
sleep 1
insmod sit
sleep 1
insmod /jffs/lib/modules/2.6.24.111/ip6tables.ko
insmod /jffs/lib/modules/2.6.24.111/ip6table_filter.ko
sleep 5
# update kernel clock, needed for aiccu to start
ntpclient pool.ntp.org
#lauch aiccu
sleep 5
/jffs/usr/sbin/aiccu start /jffs/etc/aiccu.conf
After reboot my tunnel was up and working. So, don't follow tutorials blindly, each situation is unique.
WRT320N + DD-WRT v24 (2.6.24.111) + AICCU
Shadow Hawkins on Monday, 22 August 2011 07:24:19
Wow. Thank you SOOO much for this...
I have an Asus RT-N16, and following your post, it is now routed to SiXXs for IPv6 connectivity!
Two notes:
1.) the ip6tables.ko module for me was actually ip6_table.ko.
2.) Also, ipv6.ko and sit.ko were already loaded after enabling ipv6 support w/ radvd in the 16773M Mega build of DD-WRT.
After that, everything worked great! The mega build already contains ip6tables, aiccu, eveything! I only had to install ping6 and traceroute6 using:
ipkg -force-depends install http://downloads.openwrt.org/kamikaze/8.09.2/brcm47xx/packages/iputils-ping6_20071127-1_mipsel.ipk
ipkg -force-depends install http://downloads.openwrt.org/kamikaze/8.09.2/brcm47xx/packages/iputils-traceroute6_20071127-1_mipsel.ipk
So, again, I say, Thank you SOO much!
Cheers!
Joshua Patterson
WRT320N + DD-WRT v24 (2.6.24.111) + AICCU
Shadow Hawkins on Thursday, 27 September 2012 21:24:58
I also own a RT-N16.
Could you post your firmware version please? I run "DD-WRT v24-sp2 (12/19/10) mega - build 15943M NEWD-2 K2.6 Eko" and it has no AICCU and the other stuff.
WRT320N + DD-WRT v24 (2.6.24.111) + AICCU
Shadow Hawkins on Thursday, 27 September 2012 21:22:54
Where did you download the modules for 2.6.24.111? I can't find them.
WRT320N + DD-WRT v24 (2.6.24.111) + AICCU
Shadow Hawkins on Friday, 28 September 2012 09:34:12
I found the RAR file with modules in DD-WRT's wiki. Thank you! AICCU is now running for me, too.
Posting is only allowed when you are logged in. |