jilir / wl500g

Automatically exported from code.google.com/p/wl500g
0 stars 0 forks source link

IPv6 big packets failure #198

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Setup your WL500GPv2 to use 6to4 IPv6 Tunnel
2. Go to http://test-ipv6.com/
3. Notice results of two last tests (13 and 14)

What is the expected output? What do you see instead?
The test should pass, instead the test fails due to some problems with the MTU 
and PMTUD

What version of the product are you using?
WL500gpv2-1.9.2.7-d-r2381.trx

Please provide any additional information below.
Not critical yet, but can be critical later with big transfers from IPv6 sites.

Original issue reported on code.google.com by Gordje...@gmail.com on 2 Feb 2011 at 9:26

GoogleCodeExporter commented 9 years ago
More info about the bug here: http://test-ipv6.com/faq_pmtud.html

Original comment by Gordje...@gmail.com on 2 Feb 2011 at 9:29

GoogleCodeExporter commented 9 years ago
It seems that this bug prevents some IPv6 sites from loading. Haven't test 
torrent transfers and such, but I am affraid that it can be awful.

Original comment by Gordje...@gmail.com on 2 Feb 2011 at 9:31

GoogleCodeExporter commented 9 years ago
Also, need to precise, that my provider is using L2TP to connect me to the 
internet (Moscow Beeline Internet).

Original comment by Gordje...@gmail.com on 2 Feb 2011 at 10:06

GoogleCodeExporter commented 9 years ago
Test pass with my ISP & tunnelbroker.net (6in4 tunnel) -

Test IPv6 large packet      ok (1.556s) using ipv6 he.net. or tunnelbroker.net

What parameters of 6to4 tunnel you has?

r2457 should fix your problem, please confirm.

Original comment by lly.dev on 3 Feb 2011 at 5:03

GoogleCodeExporter commented 9 years ago
Can't test because can't compile.
make kernel worked, but then:

[ evengard@TriOp ~/dev/firmwarerouter/whatever-you-want/broadcom/src/1.9.2.7-d 
] $ make
cp -p Makefile.top 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway/Makefil
e
svnversion -c 2>/dev/null | sed "s/.*://" > 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway/.svnrev
[ -d 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway/config 
] || \
        tar -C . --exclude .svn -cf - config | tar -C /home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway -xf -
[ -d 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway/shared 
] || \
        tar -C . --exclude .svn -cf - shared | tar -C /home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway -xf -
make -C 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/linux/linux 
include/linux/version.h
make[1]: Вход в каталог 
`/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/linux/linux-2.
4.37.11'
make[1]: Выход из каталога 
`/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/linux/linux-2.
4.37.11'
make -C 
/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway .config
make[1]: Вход в каталог 
`/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway'
Makefile:15: .config: Нет такого файла или каталога
grep: /include/linux/version.h: Нет такого файла или 
каталога
Makefile:535: *** смешаны неявные и обычные 
правила.  Останов.
make[1]: Выход из каталога 
`/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway'
make: *** 
[/home/evengard/dev/firmwarerouter/whatever-you-want/broadcom/src/gateway/.confi
g] Ошибка 2

Original comment by Gordje...@gmail.com on 7 Feb 2011 at 11:10

GoogleCodeExporter commented 9 years ago
First of all, you have to read wiki article more carefully 
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware in case of you 
want to compile FW yourself.

Second, you are free to download snapshot from:
ftp://core.dumped.ru/wl/
http://wpte.kicks-ass.net/downloads/Oleg%20Firmware/Nightlys/1.9.2.7-d/

Original comment by lly.dev on 8 Feb 2011 at 7:07

GoogleCodeExporter commented 9 years ago
Have read the wiki very attentively, done everything as it was described, but 
without success.
Thanks for the nightlies, will test soon.

Original comment by Gordje...@gmail.com on 8 Feb 2011 at 11:33

GoogleCodeExporter commented 9 years ago
It is better now, just one problem left - it forms incorrectly the 
/etc/radvd.conf file (preventing it from starting).
It is:
interface br0 {IgnoreIfMissing on;AdvSendAdvert on;prefix 0:0:0:1::/64 
{AdvOnLink on;AdvAutonomous on;AdvLinkMTU 1280;Base6to4Interface ppp0;};};
It should be:
interface br0 {AdvLinkMTU 1280;IgnoreIfMissing on;AdvSendAdvert on;prefix 
0:0:0:1::/64 {AdvOnLink on;AdvAutonomous on;Base6to4Interface ppp0;};};
Remark the location of the "AdvLinkMTU 1280;" part.

Original comment by Gordje...@gmail.com on 8 Feb 2011 at 12:54

GoogleCodeExporter commented 9 years ago
Thanks for advice, problem should be fixed in r2560 by theMIROn

Original comment by lly.dev on 9 Feb 2011 at 12:23

GoogleCodeExporter commented 9 years ago
Seems to work for now. Will reopen a new issue if I have problems. I suggest to 
close this issue

Original comment by Gordje...@gmail.com on 9 Feb 2011 at 8:52

GoogleCodeExporter commented 9 years ago

Original comment by lly.dev on 10 Feb 2011 at 8:01

GoogleCodeExporter commented 9 years ago
Seems that the problem is still present in the RTN version of the firmware!
Firmware used - 1.9.2.7-rtn-r2972, device - WL500GPv2, same error on 
http://test-ipv6.com/ - timeout of the test with large IPv6 packets, 1/10
Seems to be the same MTU problem.

Original comment by Gordje...@gmail.com on 7 Jun 2011 at 3:41

GoogleCodeExporter commented 9 years ago
Opening a new issue, this one should remain closed.

Original comment by Gordje...@gmail.com on 7 Jun 2011 at 3:42