DD-WRT ipv6 prefix-delegation
  [ Ignoră ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

Buna ziua macuseri!

Va solicit atentia, in legatura cu o problema pe care am intalnit-o la configurarea ipv6, pe routerul Netgear WNDR4500 v2. Detin un abonament de internet de la RDS, iar una dintre cerintele acestui ISP, ignorata cu buna stiinta pana deunazi a reprezentat-o configurarea ipv6. Deoarece pe ipv4 rezultatele testelor de viteza sunt nesatisfacatoare, m-am decis sa imi curm zilele si noptile senine si sa incerc activarea ipv6.

Initial am incercat sa configurez ipv6 din firmware-ul WNDR4500v2-V1.0.0.54_1.0.33.chk, cu care venise echipat acest router. In sectiunea Advanced Setup/IPv6 existau mai multe optiuni (Auto Config, PPPoEv6, 6to4tunnel, Autodetect si inca una sau doua, nu le mai retin), Auto Config ar ti trebuit sa isi faca treaba flawless (lol), PPPoEv6 dadea fail, 6to4tunnel mergea uneori, asta daca inainte il lasam pe Autodetect (probabil nu facea curatenie in NVRAM, dupa reboot). Singura functie utila din subsectiunea IPv6, corelata cu cerintele ISP-ului a fost, asadar, Autodetect care facea un 6to4tunnel de toata frumusetea, similar cu rezultatele obtinute direct pe o masina cu 10.6.4 (care asta stie sa faca, nu si-a tatuat pompos IPv6 Support aka Interent Protocol version 6, asa cum scrie pe cutia Netgear-ului si in toate brosurile si manualele in nenumarate limbi).

Pentru ca sunt o persoana inzestrata cu simtul umorului negru, care uneori culege bumbac de pe plantatie, m-am decis sa inregistrez produsul pe site-ul producatorului pentru a beneficia de cele 90 de zile, Support gratuit smile Dupa nicio saptamana de negocieri si semnarea unei intelegeri de beta testing, experienta foarte placuta in urma careia am cunoscut doar oameni amabili, am devenit pentru scurt timp fericitul detinator ar firmware-ului WNDR4500v2-V1.0.0.56_1.0.36.chk. De ce spun, pentru scurt timp? Ei, bine, oamenii de bine si-au dat toata silinta, inclusiv in weekend, dar mi-au pus la dispozitie ceea ce aveau, fara prefix delegation, sau n-am avut eu prea multa rabdare. Oricum sunt sigur ca la 1.0.38 o sa le iasa mai bine.

In cazul in care ati avut rabdare sa cititi pana aici, tin sa va felicit, sunteti genul de persoana cu inclinatii literare, iubitoare de frumos si art nouveau. In cele ce urmeaza insa, am sa ma adresez unui guru al dd-wrt-ului, unui iubitor de daemoni UN*X, unui inginer cu atestat CCNA- iar tie, nascatoare din bube, mucegaiuri, o, tu, iubitorule de frumos, iti recomand preocupari mai domestice.

Capitolul II. DD-WRT & DHCPv6-PD HELL

Asa cum ai intuit draga cetitorule, mare vrajitor alb al terminalelor intunecate, am descalecat de la protocoalele lumesti si am instalat asadar dd-wrt.

macmini$ ssh -p 22 . -i /Users/macmini/.ssh/id_rsa.pub
DD-WRT v24-sp2 kongac (c) 2014 NewMedia-NET GmbH
Release: 10/06/14 (SVN revision: 25015M-SP1)
==========================================================
____ ___   __     ______ _____       ____ _ _
| _ \| _ \  \ \    / /  _ \_   _| __   _|___ \| || |
|| | || ||____\ \ /\ / /| |_) || |  \ \ / / __) | || |_
||_| ||_||_____\ V V / |  _ < | |  \ V / / __/|__   _|
|___/|___/    \_/\_/  |_| \_\|_|    \_/ |_____|  |_|
                DD-WRT v24-sp2
            http://www.dd-wrt.com
==========================================================


BusyBox v1.22.1 (2014-10-06 22:30:09 CEST) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.

root@Saint Nicholas:~# uname -a
Linux Saint Nicholas 3.10.55-rc1 #84 Mon Oct 6 22:34:21 CEST 2014 mips GNU/Linux

———————————————————————————————————————————————-
Sfarsitul subit al caracterelor maxime introduse intr-un post

 Semnătură 

survolaj

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

IPv6 functioneaza de pe router:

root@Saint Nicholas:~# ping ipv6.google.com
PING ipv6.google.com (2a00:1450:4001:800::1002): 56 data bytes
64 bytes from 2a00:1450:4001:800::1002: seq=0 ttl=55 time=60.494 ms
64 bytes from 2a00:1450:4001:800::1002: seq=1 ttl=55 time=60.425 ms
64 bytes from 2a00:1450:4001:800::1002: seq=2 ttl=55 time=60.519 ms
^C
—- ipv6.google.com ping statistics—-
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 60.425/60.479/60.519 ms

Starea disp. de “retea”

root@Saint Nicholas:~# ifconfig
br0     Link encap:Ethernet HWaddr C4:04:15:02:16:4A
      inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
      inet6 addr: 2a02:2f09:6000:7400:c604:15ff:fe02:164a/64 Scope:Global
      inet6 addr: fe80::c604:15ff:fe02:164a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:854118 errors:0 dropped:103 overruns:0 frame:0
      TX packets:1026178 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:308806173 (294.5 MiB)  TX bytes:747097107 (712.4 MiB)

br0:0   Link encap:Ethernet HWaddr C4:04:15:02:16:4A
      inet addr:169.254.255.1 Bcast:169.254.255.255 Mask:255.255.0.0
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

eth0     Link encap:Ethernet HWaddr C4:04:15:02:16:4B
      inet6 addr: fe80::c604:15ff:fe02:164b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:1424422 errors:1746 dropped:0 overruns:1707 frame:39
      TX packets:1459508 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:932490445 (889.2 MiB)  TX bytes:931977914 (888.8 MiB)
      Interrupt:4 Base address:0x2000

eth1     Link encap:Ethernet HWaddr C4:04:15:02:16:4D
      inet6 addr: fe80::c604:15ff:fe02:164d/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:123486 errors:0 dropped:0 overruns:0 frame:51975
      TX packets:145252 errors:3 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:20855935 (19.8 MiB)  TX bytes:79121796 (75.4 MiB)
      Interrupt:3 Base address:0x8000

eth2     Link encap:Ethernet HWaddr C4:04:15:02:16:4A
      inet6 addr: fe80::c604:15ff:fe02:164a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:164183 errors:0 dropped:0 overruns:0 frame:3629
      TX packets:139255 errors:32 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:97033509 (92.5 MiB)  TX bytes:60767876 (57.9 MiB)
      Interrupt:5 Base address:0x8000

lo     Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MULTICAST MTU:65536 Metric:1
      RX packets:45 errors:0 dropped:0 overruns:0 frame:0
      TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:3814 (3.7 KiB)  TX bytes:3814 (3.7 KiB)

ppp0     Link encap:Point-to-Point Protocol
      inet addr:79.119.187.234 P-t-P:10.0.0.1 Mask:255.255.255.255
      inet6 addr: fe80::4f77:bbea/10 Scope:Link
      UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
      RX packets:218297 errors:0 dropped:0 overruns:0 frame:0
      TX packets:131704 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:3
      RX bytes:225607902 (215.1 MiB)  TX bytes:43461987 (41.4 MiB)

vlan1   Link encap:Ethernet HWaddr C4:04:15:02:16:4B
      inet6 addr: fe80::c604:15ff:fe02:164b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:577924 errors:0 dropped:0 overruns:0 frame:0
      TX packets:819460 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:194748221 (185.7 MiB)  TX bytes:622406670 (593.5 MiB)

vlan2   Link encap:Ethernet HWaddr C4:04:15:02:16:4B
      inet6 addr: fe80::c604:15ff:fe02:164b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:846496 errors:0 dropped:0 overruns:0 frame:0
      TX packets:640043 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:706404830 (673.6 MiB)  TX bytes:303732714 (289.6 MiB)

alte inf. pretioase:

root@Saint Nicholas:/tmp# cat hosts
127.0.0.1   localhost
192.168.1.1   Saint Nicholas
root@Saint Nicholas:/tmp# cat resolv.conf
nameserver 192.168.1.1
root@Saint Nicholas:/tmp# cat resolv.dnsmasq
nameserver 193.231.252.1
nameserver 213.154.124.1
root@Saint Nicholas:/tmp# cat dnsmasq.conf
interface=br0
resolv-file=/tmp/resolv.dnsmasq
all-servers
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=50
dhcp-option=lan,3,192.168.1.1
dhcp-authoritative
dhcp-range=lan,192.168.1.100,192.168.1.149,255.255.255.0,1440m
stop-dns-rebind

 Semnătură 

survolaj

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

Rezultate ping masina 10.8.6

macmini$ ping ipv6.google.com
ping: cannot resolve ipv6.google.com: Unknown host
macmini$ ping google.com
PING google.com (82.77.159.98): 56 data bytes
64 bytes from 82.77.159.98: icmp_seq=0 ttl=60 time=25.494 ms
64 bytes from 82.77.159.98: icmp_seq=1 ttl=60 time=25.457 ms
64 bytes from 82.77.159.98: icmp_seq=2 ttl=60 time=25.404 ms
^C
—- google.com ping statistics—-
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 25.404/25.452/25.494/0.037 ms

Stare disp retea masina 10.8.6

macmini$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
  inet6 ::1 prefixlen 128
  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
  inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010 mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  ether 00:16:cb:b0:40:1d
  inet6 fe80::216:cbff:feb0:401d%en0 prefixlen 64 scopeid 0x4
  inet 192.168.1.142 netmask 0xffffff00 broadcast 192.168.1.255
  inet6 2:2f09:6072:c800:216:cbff:feb0:401d prefixlen 64 autoconf
  media: autoselect (1000baseT <full-duplex,flow-control>)
  status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030
  lladdr 00:1f:f3:ff:fe:62:4b:cc
  media: autoselect <full-duplex>
  status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  ether 00:1f:f3:c4:e8:79
  media: autoselect (<unknown type>)
  status: inactive

 Semnătură 

survolaj

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

setari dd-wrt ipv6:
https://www.dropbox.com/s/m28zy85r5bs0zhr/Screen shot 2015-02-22 at 9.57.38 AM.png?dl=0

Orice informatie/sugestie legata de setarile Dhcp6c custom, Radvd custom sunt binevenite.
Admin, scuze pt. paste/bin sunt epuizat.

 Semnătură 

survolaj

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRank
Member
Din: Bucuresti
Macuser din: 20.07.10

hm….
da’ testu’ de viteza cum o iesit pana la urma?

 Semnătură 

*Mac Mini (Late 2012), 2.5GHz Intel Core i5, 4Gb DDR3, 120Gb SSD
*iPhone SE Space Gray, 16GB; Apple Watch Sport 38mm Space Gray;
*2 x PS3 Slim 120Gb, XBOX 360 Slim 640Gb, XBOX Classic 250Gb, Wii, Wii U, NDS Lite, NES, Raspberry Pi, PSP;
*Canon 550D, Fujifilm S6500FD

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

Mea culpa pentru unele omisiuni, abonamentul este de 1000Mbps, iar rezultatele testelor de viteza desfasurare intre perioada 8.1.2015-22.02.2015, pe diferite masini au fost urmatoarele:

laptop hp i7/8GB ram/win8/PPPoE/ipv6/mtu 1492—ipv6-test.com 44.7Mbps, 21,4Mbps, 60,0Mbps / clase ip 86.xxx.yyy.zzz, 79.xxx.yyy.zzz, 62.xxx.yyy.zzz (exact in aceasta ordine)
laptop asus c2d/2GB ram/win7/PPPoE/ipv6—speed test ookla 119,33/29.71
laptop asus c2d/2GB ram/win7/firmware original Netgear/mtu 1468/6to4tunnel—ipv6-test.com = ipv4-20Mbps, ipv6-5,4Mbps, speedtest ookla 24.81/9.79
ipad mini 16GB/firmware original Netgear ipv6-test.com 5G - 44.9Mbps, ookla 5G - 52,20/16,85 UPC, ookla 5G - 38.81/10.66 Rds Seini ookla, 2.4G - 39,77/26,52 Rds Seini
Mac mini c2d/2GB ram/10.6.8/firmware original Netgear/PPPoE/6to4tunnel - ookla 189.94/40.60

Precizez ca valorile afisate mai sus au fost maximele obtinute, dupa calcularea mtu pentru fiecare caz in parte.

 Semnătură 

survolaj

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

DD-WRT 25015 este vechi și de demult.

ftp://anonymous@ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2014/12-22-2014-r25697/netgear-wndr4500v2

sau ultimul

ftp://anonymous@ftp.dd-wrt.com/betas/2015/02-24-2015-r26348/netgear-wndr4500v2

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 7 ]
Avatar
RankRank
Jr. Member
Din: Heaven 9, ROT
Macuser din: 15.09.07

Sergiu ai dreptate.

25015 este din octombrie anul trecut, am zis sa stau pe o versiune stabila, pentru ca am avut o experienta interesanta cu un beta pe alt router, dar au trecut ceva ani (n-am gresit nimic in afara de a-l uita in Bucuresti fara sa-l updatez ulterior).

Acum am pus un dd-wrt.v24-26138_NEWD-2_K3.x_mega-WNDR4500V2, il aveam pregatit pe hard din 9 luna curenta, dar am oscilat intre stable si beta, nu mi-am imaginat ca o sa vina cu radvd prestabilit. Citisem in fuga http://svn.dd-wrt.com/ , dar, sincer este greu de parcurs, in special pentru ce cautam eu. Asa ca am preferat sa stau in siguranta, pana in momentul de fata, cand mi-ai dat un imbold sa prind curaj.

Multumesc.

EPILOG. DD-WRT & DHCPv6-PD HELL
In http://ipv6-test.com/ obtin la momentul de fata 15 / 20 fata de 4 / 20 cat “scoteam” in experientele anterioare.
Cu http://test-ipv6.com/ ating 9/10 fata de 0/10.
DD-WRT > proprietary router firmware.

Ciudat totusi, desi am creeat o regula in firewall care permite trecerea ICMPv6, in rapoarte primesc ca este filtrat atat daca folosesc dns-uri rds, cat si opendns.
Revin cu detalii dupa trecerea pe ultimul beta.

 Semnătură 

survolaj

Profil