juanfranblanco / rt-n56u

Automatically exported from code.google.com/p/rt-n56u
0 stars 0 forks source link

ipv6 kernel module #69

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I'd like the ability to load the ipv6 kernel module so I can use ip tunnel to 
create. e.g.

modprobe ipv6
ip tunnel add my-ipv6 mode sit remote ip.ip.ip.ip local ip.ip.ip.ip ttl 255
ip link set my-ipv6 up
ip addr add ipv6:ipv6:.../64 dev my-ipv6
ip route add ::/0 dev my-ipv6
ip -f inet6 addr

Original issue reported on code.google.com by robert.p...@gmail.com on 25 Jan 2012 at 11:59

GoogleCodeExporter commented 9 years ago
The RT-66U now has IPv6 built-in with GUI options. I hope that the 56U will 
gain full IPv6 support as well.

Original comment by crimsonk...@infiniteknight.com on 6 Feb 2012 at 6:25

GoogleCodeExporter commented 9 years ago
Have you seen RT66U flash size?..
You can try to do it. I'm not sure if it is possible, but I can try to compile 
ipv6 section with .ko files. What do you think about that?

Original comment by d...@soulblader.com on 6 Feb 2012 at 6:34

GoogleCodeExporter commented 9 years ago
It appears to be about 18.03 to 18.38MB in size. That's a lot larger than the 
N56Us...

Would it be much of an increase for IPv6 to be added to the firmware image or 
would it go over the limit?

Original comment by crimsonk...@infiniteknight.com on 6 Feb 2012 at 6:50

GoogleCodeExporter commented 9 years ago
Hi,

A IPV6 kernel module would be great.
But then again we will need a lot of ipv6 utilities that I could not find in 
the optware repository.

Original comment by constant...@gmail.com on 6 Feb 2012 at 8:39

GoogleCodeExporter commented 9 years ago
constantin.a.cristian, I don't think it's a big problem. Busybox has many 
utilities.

Original comment by d...@soulblader.com on 6 Feb 2012 at 9:52

GoogleCodeExporter commented 9 years ago
Here're the modules:

in router terminal do 
cd /
wget -c -O- http://dl.dropbox.com/u/44733876/test/modules.tar.gz | tar -zx

view script: /opt/bin/modules.sh
forgot about utilities =((
Let me know what apps you need...

Original comment by d...@soulblader.com on 7 Feb 2012 at 5:28

GoogleCodeExporter commented 9 years ago
Ok, I will test the module later this day when I get home. 
About the programs here is a list:
http://tldp.org/HOWTO/Linux+IPv6-HOWTO/chapter-systemcheck.html
For now I guess the ones in 4.2 and 4.3 will do.

Thank you

Original comment by constant...@gmail.com on 7 Feb 2012 at 10:55

GoogleCodeExporter commented 9 years ago
Just to let you know - the order of module names in the script is incorrect. I 
just copied list of files there. They should be sorted by depends and included 
in this order. There is busybox package in the optware repository, I have not 
checked it, but it can include tools for ipv6.

Original comment by d...@soulblader.com on 7 Feb 2012 at 1:13

GoogleCodeExporter commented 9 years ago
You are right the utilities from 4.2 and 4.3 seem to be in busybox excepting 
tcpdump which is available in a separate package.
I will test the module later today when I am near the device.

Original comment by constant...@gmail.com on 7 Feb 2012 at 1:31

GoogleCodeExporter commented 9 years ago
I'm sorry but inseting the module does not seem to work due to missing symbols. 
There are many missing symbols but let me just mention one:
ipv6: Unknown symbol __ipv6_addr_type

The symbol __ipv6_addr_type does not seem to be defined by any module.

After some googeling I found this:
https://dev.openwrt.org/ticket/3345
https://dev.openwrt.org/ticket/9740

"The running kernel does not provide the needed symbols for ipv6. Use exactly 
the kernel ipv6 was build with, not an earlier version. Also do not mix 
repository kmods with custom kernels."

And for the short story:
It seems that the kernel seems to be also recompiled and provided even if IPV6 
was compiled as a module.

Best regards,
Cristian

Original comment by constant...@gmail.com on 7 Feb 2012 at 4:27

GoogleCodeExporter commented 9 years ago
=((
The thing is I'm not sure they could be compiled as modules with such kernel 
config.

Original comment by d...@soulblader.com on 7 Feb 2012 at 6:42

GoogleCodeExporter commented 9 years ago
Does the compilation with IPV6 module increase the size of the kernel too much?

Original comment by constant...@gmail.com on 7 Feb 2012 at 8:44

GoogleCodeExporter commented 9 years ago
I can't say exactly now. I compiled it with some media modules and external 
applications (media).
I'll try to build with p10-5 patch and let you know.

Original comment by d...@soulblader.com on 7 Feb 2012 at 9:09

GoogleCodeExporter commented 9 years ago
Thanks for your work on this. let me know when you have an updated build and 
I'll give the modules / kernel a try.

Original comment by robert.p...@gmail.com on 10 Feb 2012 at 10:51

GoogleCodeExporter commented 9 years ago
I will update when I get home(in about 8 hours) I should update to p11? You can 
also post the link to the modules in case you are not around at that time.

Original comment by constant...@gmail.com on 10 Feb 2012 at 11:00

GoogleCodeExporter commented 9 years ago
I just installed p11.

Original comment by constant...@gmail.com on 10 Feb 2012 at 10:06

GoogleCodeExporter commented 9 years ago
I can't get this working with the latest build, have you had any success yet 
and if so where did you get the kernel modules and how were they loaded?

Thanks,
Rob

Original comment by robert.p...@gmail.com on 13 Feb 2012 at 9:35

GoogleCodeExporter commented 9 years ago
I did not receive the new modules yet. The old ones are not working.

Original comment by constant...@gmail.com on 13 Feb 2012 at 9:39

GoogleCodeExporter commented 9 years ago
Will the new firmware 1.1.1.8e-b2 support ipv6?

Original comment by constant...@gmail.com on 17 Apr 2012 at 4:01

GoogleCodeExporter commented 9 years ago
It was implied that the forked firmware would implement ipv6 once everything 
was stable.

Original comment by crimsonk...@infiniteknight.com on 17 Apr 2012 at 4:06

GoogleCodeExporter commented 9 years ago
Hi,

Yes it will be added. But unfortunately not everything is stable yet =/

Original comment by d...@soulblader.com on 17 Apr 2012 at 10:20

GoogleCodeExporter commented 9 years ago
Coming frow a WL500W where IPv6 has great support, even with GUI (see 
https://code.google.com/p/wl500g/) I would really really love that!
Maybe you can use some parts of the custom wl500 firmware?

Original comment by josef.schneider on 9 Jul 2012 at 4:51

GoogleCodeExporter commented 9 years ago
Looks like Asus has a beta release with ipv6 build in
http://vip.asus.com/forum/view.aspx?SLanguage=en-us&id=20120426233524315&board_i
d=11&model=RT-N56U&page=3&count=27
supports 6in4 tunneling to a ipv6 broker.

Looking forward to see your firmware incorporating this also !

Original comment by pieter.l...@gmail.com on 19 Jul 2012 at 7:02

GoogleCodeExporter commented 9 years ago
ipv6 становится всё более актулен _ очень  жду 
прошивку с ним ?asas мне прислал свою бето 
прошивку но она далеко не сахар есть глюки  
iptv по вайфаю  отваливает лакалку ,ждём вашу

Original comment by lelik07...@gmail.com on 20 Aug 2012 at 9:36

GoogleCodeExporter commented 9 years ago
woehoe ! thx for bringing ipv6 to this kernel ! 

I really love your work !

Pieter

Original comment by pieter.l...@gmail.com on 11 Nov 2012 at 7:30

GoogleCodeExporter commented 9 years ago
Hi,

Thank you for the ipv6 support.

My providers requests for ipv6 support are:
PPPoE/v6 and DHCPv6 Prefix Delegation (RFC 3769)

Any idea if there are supported in any firmware version(couldn't find them in 
the web UI)?

They even ofer a list of routers that support these:
- Linksys E1500 (firmware 1.0.02)
- Linksys E2500 (firmware 1.0.03)
- Linksys E4200 (firmware 1.0.03)
- Draytek Vigor 2130n (firmware 1.5.1.1)
- D-Link DIR-825 (firmware 2.05EU)
- Cisco 800 Series (IOS 12.4)
- Juniper NetScreen SSG5 (ScreenOS 6.2)

Many thanks,
Cristian

Original comment by constant...@gmail.com on 29 Nov 2012 at 9:39

GoogleCodeExporter commented 9 years ago

Original comment by andy.pad...@gmail.com on 10 Dec 2012 at 1:08