Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg av Emil.s »

Nu blir man nybörjare igen. 8)

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? :P
Home sweet ~/ = http://sandnabba.se
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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. :P
Verkar ju dock som att det finns något i /proc/net/ipv6_route endå... Lär gräva vidare i det här. :)
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg av Lars »

Kommandot "route -A inet6" är bra.
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg av Emil.s »

Lars skrev:Kommandot "route -A inet6" är bra.
Där hade vi det ja. :)

Har ju dock:

Kod: Markera allt

::/0                                        ::                                      U     256    0        0 eth-loc 
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... :P

Kod: Markera allt

route -A inet6 add ::1337:666:1234:abc/96 dev eth-loc
Resulterar ju iallafall i:

Kod: Markera allt

::1337:666:0:0/96                           ::                                      U     1      0        0 eth-loc 
Och så har jag en route som vägrar att försvinna nu när jag lekt klart... :P

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/
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg av johanre »

Ahhh, lekdaxs!! :D Vi har snackat om IPv6 på jobb hur mycket som helst men aldrig kommit dit - kanske dags att pröva nu? Testar ikväll...
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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.
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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.
Home sweet ~/ = http://sandnabba.se
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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:1234: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!
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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.

Kod: Markera allt

cat /proc/net/if_inet6
eller

Kod: Markera allt

lsmod | grep ipv6
Såg att man i XP måste installera det extra. ;D

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/
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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.

Kod: Markera allt

cat /proc/net/if_inet6
eller

Kod: Markera allt

lsmod | grep ipv6
Såg att man i XP måste installera det extra. ;D

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.
Home sweet ~/ = http://sandnabba.se
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Någon som har koll på IPv6? Behöver lite nybörjar hjälp...

Inlägg 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. :P

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? :)
Home sweet ~/ = http://sandnabba.se
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"