Sida 1 av 1
Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 14 mar 2008, 23:50
av Emil.s
Nu blir man nybörjare igen.
Men då jag hittade
detta så kände jag att jag var tvungen att testa.
Sagt och gjort:
Kod: Markera allt
root@Sandnabba.se: /home/emil #> ifconfig eth-loc add ::1337:666:1234:abc:1
root@Sandnabba.se: /home/emil #>
Kod: Markera allt
root@Megaleif: / #> ifconfig eth0 add ::1337:666:1234:abc:2
root@Megaleif: / #>
Men:
Kod: Markera allt
root@Megaleif: / #> ping6 ::1337:666:1234:abc:1
PING ::1337:666:1234:abc:1(::1337:666:1234:abc:1) 56 data bytes
From ::1337:666:1234:abc:2 icmp_seq=2 Destination unreachable: Address unreachable
From ::1337:666:1234:abc:2 icmp_seq=3 Destination unreachable: Address unreachable
From ::1337:666:1234:abc:2 icmp_seq=4 Destination unreachable: Address unreachable
--- ::1337:666:1234:abc:1 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5003ms
Datorerna sitter på samma switch... Localhost går dock bra:
Kod: Markera allt
root@Megaleif: / #> ping6 ::1337:666:1234:abc:2
PING ::1337:666:1234:abc:2(::1337:666:1234:abc:2) 56 data bytes
64 bytes from ::1337:666:1234:abc:2: icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from ::1337:666:1234:abc:2: icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from ::1337:666:1234:abc:2: icmp_seq=3 ttl=64 time=0.044 ms
--- ::1337:666:1234:abc:2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2014ms
rtt min/avg/max/mdev = 0.028/0.037/0.044/0.008 ms
root@Megaleif: / #>
root@Megaleif: / #> ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.045 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.036 ms
--- ::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2029ms
rtt min/avg/max/mdev = 0.035/0.038/0.045/0.008 ms
Samma från servern... Vad har jag missat?

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 15 mar 2008, 00:22
av Lars
IPv6 är spännande

men jag har heller inte kommit mycket längre än att pinga andra maskiner.
Min maskin har redan en IPv6-adress från början. Det är en automatisk link-local-adress vet jag, sista biten matchar MAC-adressen.
Kod: Markera allt
eth0 Link encap:Ethernet HWaddr 00:90:F5:28:8B:41
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::290:f5ff:fe28:8b41/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:127318 errors:0 dropped:0 overruns:0 frame:0
TX packets:106627 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:90772320 (86.5 MB) TX bytes:15777744 (15.0 MB)
Interrupt:11 Base address:0x6000
Pinga localhost (::1 motsvarar 127.0.0.1):
Kod: Markera allt
$ ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.062 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.175 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.043 ms
--- ::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.043/0.093/0.175/0.058 ms
Om man ska pinga en annan dators link-local-adress måste man visst ange nätverkskortet:
Kod: Markera allt
$ ping6 -I eth0 fe80::ac12:530f:6b38:ee2b
PING fe80::ac12:530f:6b38:ee2b(fe80::ac12:530f:6b38:ee2b) from fe80::290:f5ff:fe28:8b41 eth0: 56 data bytes
64 bytes from fe80::ac12:530f:6b38:ee2b: icmp_seq=1 ttl=128 time=0.347 ms
64 bytes from fe80::ac12:530f:6b38:ee2b: icmp_seq=2 ttl=128 time=0.354 ms
64 bytes from fe80::ac12:530f:6b38:ee2b: icmp_seq=3 ttl=128 time=0.352 ms
--- fe80::ac12:530f:6b38:ee2b ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.347/0.351/0.354/0.003 ms
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 15 mar 2008, 00:37
av Emil.s
Aha! Då är det något med routen som strular då... Iof ganska självklart då default routen som sitter endast gäller IPv4.

Verkar ju dock som att det finns något i /proc/net/ipv6_route endå... Lär gräva vidare i det här.

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 15 mar 2008, 00:53
av Lars
Kommandot "route -A inet6" är bra.
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 15 mar 2008, 17:04
av Emil.s
Lars skrev:Kommandot "route -A inet6" är bra.
Där hade vi det ja.
Har ju dock:
Det måste väl vara default GW?
Men "ping6 -I" så får jag dock:
Kod: Markera allt
root@Sandnabba.se: /home/emil #> ping6 -I eth-loc ::1337:666:1234:abc:2
PING ::1337:666:1234:abc:2(::1337:666:1234:abc:2) from ::1337:666:1234:abc:1 eth-loc: 56 data bytes
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
--- ::1337:666:1234:abc:2 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms
Testade även att lägga till en route, är dock osäker på om det över huvudtaget blev rätt...
Kod: Markera allt
route -A inet6 add ::1337:666:1234:abc/96 dev eth-loc
Resulterar ju iallafall i:
Och så har jag en route som vägrar att försvinna nu när jag lekt klart...
Kod: Markera allt
root@Sandnabba.se: /home/emil #> route -A inet6
Kernel IPv6 routing table
Destination Next Hop Flags Metric Ref Use Iface
::1/128 :: U 0 292 1 lo
::/24 :: U 256 0 0 eth-loc
fe80::201:2ff:fe05:16f7/128 :: U 0 0 1 lo
fe80::21b:11ff:fef1:1c/128 :: U 0 0 1 lo
fe80::/64 :: U 256 0 0 eth-loc
fe80::/64 :: U 256 0 0 eth-net
ff00::/8 :: U 256 0 0 eth-loc
ff00::/8 :: U 256 0 0 eth-net
::/0 :: U 256 0 0 eth-loc
root@Sandnabba.se: /home/emil #> route -A inet6 del ::/24
SIOCDELRT: No such process
För alla intresserade finns det en hel del här:
http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 15 mar 2008, 18:34
av johanre
Ahhh, lekdaxs!!

Vi har snackat om IPv6 på jobb hur mycket som helst men aldrig kommit dit - kanske dags att pröva nu? Testar ikväll...
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 16 mar 2008, 14:22
av maths57
I IPv4 finns det publika och privata adresser, finns den uppdelningen också i IPv6? Ska man labba lite hemma kan man ju inte tilldela sin dator en publik adress.
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 16 mar 2008, 17:13
av Emil.s
maths57 skrev:I IPv4 finns det publika och privata adresser, finns den uppdelningen också i IPv6? Ska man labba lite hemma kan man ju inte tilldela sin dator en publik adress.
Nej, det är det som är fördelen. Men vill man sätta upp ett NAT för att öka säkerheten så går det säkert bra. Men då lär man ju endå ha en router/brandvägg, så då är det ju bara att stänga av all forwarding innåt.
Men det är förmodligen ingen risk hemma hos dig, då du knappast har en internetleverantör som använder/tillåter IPv6. Du kan alltså leka fritt internt, paketen lär knappast komma längre än till din ISP.
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 16 mar 2008, 17:19
av Lars
Mycket av finessen med IPv6 är ju att man slipper NAT och privata adresser. Som jag har förstått det så tilldelas man 64 av de 128 bitarna, resten får man leka med själv

Om du får 1234:5678:9abc:def0:0:0:0:0 av din operatör så blir t.ex. 1234:5678:9abc:def0:0:0:0:1578 och 1234:5678:9abc:def0:0:0

789 publika adresser som routas till ditt nätverk.
Men så finns det fc00::/10 också, som ska fungera ungefär som 192.168.0.0/16.
Usch, det här är ju bara teori ju, jag vill leka med riktigt IPv6 kopplat till internet!
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 22 mar 2008, 20:01
av maths57
Vet inte om det här för diskussionen vidare, men ändå. Upptäckte just att Ubuntu har stöd för IPv6 direkt ur asken. Man behöver alltså inte göra någonting. Körde också ifconfig och såg att jag hade en adress redan. Googlade och såg också att många jobbar med att stänga av funktionen för att det slöar ner surfandet.
eller
Såg att man i XP måste installera det extra.
Så frågan är: hur använder man det för att ansluta mellan sina datorer? Någonstans läste jag att många routrar nu har ställts om så dom fixar IPv6. Frågan är om ISP fixar det?
http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/
http://www.ipv6.org/
http://www.bieringer.de/linux/IPv6/
http://www.ipv6tf.org/
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 22 mar 2008, 22:08
av Emil.s
maths57 skrev:Vet inte om det här för diskussionen vidare, men ändå. Upptäckte just att Ubuntu har stöd för IPv6 direkt ur asken. Man behöver alltså inte göra någonting. Körde också ifconfig och såg att jag hade en adress redan. Googlade och såg också att många jobbar med att stänga av funktionen för att det slöar ner surfandet.
eller
Såg att man i XP måste installera det extra.
Så frågan är: hur använder man det för att ansluta mellan sina datorer? Någonstans läste jag att många routrar nu har ställts om så dom fixar IPv6. Frågan är om ISP fixar det?
http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/
http://www.ipv6.org/
http://www.bieringer.de/linux/IPv6/
http://www.ipv6tf.org/
Jo, IPv6 har funnits i kärnan sedan lång tid tillbaka...
Adressen du har som standard nu är en lokal zero-conf/link-local adress som bör använda MAC-adressens NIC ID som sista tecken.
Dock så har jag 64 bitars nätmask på mina linc-local adresser... bör vara 10. Bugg?
Wikipedia skrev:# fe80::/10 — The link-local prefix specifies that the address only is valid in the local physical link. This is analogous to the Autoconfiguration IP address 169.254.0.0/16 in IPv4.
Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...
Postat: 22 mar 2008, 22:56
av Emil.s
Hittat en del intresant dokumentation att bita i:
http://gentoo-wiki.com/HOWTO_IPv6
http://www.gentoo.org/doc/en/ipv6.xml
Verkar ju nice att man kan tunla via tex
http://www.sixxs.net/
Vill dock ha igång det internt innan jag her mig på det.
Testade nu utan brandvägg... Gick inte då heller:
"
ping: sendmsg: Operation not permitted" från servern innåt mot stationära datorn
"
connect: Network is unreachable" från stationära till servern...
Kan det kanske vara något som fattas i kärnan på servern? Kör ju min egen, så det är ju mycket möjligt att man missat något, då det blir olika felmeddelanden.
Någon som har 2 Ubuntu-maskiner som kan testa?
