Sida 1 av 1

IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 20 okt 2008, 01:14
av Emil.s
Har fixat en "IPv6-in-IPv4" tunnel från SixXS:
https://www.sixxs.net

Borde kanske ha tänkt på att fixa igång IPv6 internt hemma först, men men... :P

Det funkar utmärkt mellan 2 av mina laptops:

Kod: Markera allt

emil@Zepto-laptop: ~ $> ping6 -I eth0 fe80::21c:25ff:fe90:615d
PING fe80::21c:25ff:fe90:615d(fe80::21c:25ff:fe90:615d) from fe80::21b:38ff:fecb:bfa8 eth0: 56 data bytes
64 bytes from fe80::21c:25ff:fe90:615d: icmp_seq=1 ttl=64 time=0.321 ms
64 bytes from fe80::21c:25ff:fe90:615d: icmp_seq=2 ttl=64 time=0.288 ms
64 bytes from fe80::21c:25ff:fe90:615d: icmp_seq=3 ttl=64 time=0.309 ms

--- fe80::21c:25ff:fe90:615d ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.288/0.306/0.321/0.013 ms

Kod: Markera allt

root@ThinkPad: ~ #> ping6 -I eth0 fe80::21b:38ff:fecb:bfa8
PING fe80::21b:38ff:fecb:bfa8(fe80::21b:38ff:fecb:bfa8) from fe80::21c:25ff:fe90:615d eth0: 56 data bytes
64 bytes from fe80::21b:38ff:fecb:bfa8: icmp_seq=1 ttl=64 time=0.245 ms
64 bytes from fe80::21b:38ff:fecb:bfa8: icmp_seq=2 ttl=64 time=0.295 ms
64 bytes from fe80::21b:38ff:fecb:bfa8: icmp_seq=3 ttl=64 time=0.294 ms
^C
--- fe80::21b:38ff:fecb:bfa8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.245/0.278/0.295/0.023 ms
ThinkPaden kör en nästan standardinstallation av Interpid, och Zepton Hardy.

Servern kör Gutsy med en egen kärna, som ska ha stöd för IPv6, men jag får det ändå inte att funka...
ifconfig på servern:

Kod: Markera allt

root@Sandnabba.se: ~ #> ifconfig 
eth-loc   Link encap:Ethernet  HWaddr 00:1B:11:F1:00:1C  
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:11ff:fef1:1c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:122631851 errors:0 dropped:0 overruns:0 frame:0
          TX packets:173072054 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4048049171 (3.7 GB)  TX bytes:1533167774 (1.4 GB)
          Interrupt:9 Base address:0xe400
Från någon annan dator:

Kod: Markera allt

root@ThinkPad: ~ #> ping6 -I eth0 fe80::21b:11ff:fef1:1c
PING fe80::21b:11ff:fef1:1c(fe80::21b:11ff:fef1:1c) from fe80::21c:25ff:fe90:615d eth0: 56 data bytes
From fe80::21c:25ff:fe90:615d icmp_seq=1 Destination unreachable: Address unreachable
From fe80::21c:25ff:fe90:615d icmp_seq=2 Destination unreachable: Address unreachable
From fe80::21c:25ff:fe90:615d icmp_seq=3 Destination unreachable: Address unreachable
^C
--- fe80::21b:11ff:fef1:1c ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4019ms
Och från servern själv:

Kod: Markera allt

root@Sandnabba.se: ~ #> ping6 -I eth-loc fe80::21c:25ff:fe90:615d
PING fe80::21c:25ff:fe90:615d(fe80::21c:25ff:fe90:615d) from fe80::21b:11ff:fef1:1c eth-loc: 56 data bytes
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
Localhost funkar dock, så lite IPv6 stöd verkar finnas iallafall. :)

Kod: Markera allt

root@Sandnabba.se: ~ #> ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.052 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.054 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.056 ms
^C
--- ::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.052/0.054/0.056/0.001 ms
Brandvägg eller inte har ingen betydelse. Eller var hittar man brandvägg för IPv6? Har IP6 Tables aktiverat i kärnan, men hur styr man det? iptables kommandot är väl bara för IPv4?

Någon annan som lekt med det här? :)

Re: IPv6 igen! Nu på riktigt. :)

Postat: 20 okt 2008, 01:21
av Emil.s
hehehe, ip6tables fanns visst i "iptables" paketet. Nu ska vi nog få ordning på det här. :)

Kod: Markera allt

root@Sandnabba.se: /usr/src/linux-2.6.26.2-emil.s #> ip6tables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     0        anywhere             anywhere           

Chain FORWARD (policy DROP)
target     prot opt source               destination         

Chain OUTPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     0        anywhere             anywhere
EDIT:
Javisst! :)

Kod: Markera allt

root@Sandnabba.se: /usr/src/linux-2.6.26.2-emil.s #> ping6 ipv6.google.com
PING ipv6.google.com(2001:4860:0:1001::68) 56 data bytes
64 bytes from 2001:4860:0:1001::68: icmp_seq=1 ttl=56 time=66.7 ms
64 bytes from 2001:4860:0:1001::68: icmp_seq=2 ttl=56 time=68.0 ms
64 bytes from 2001:4860:0:1001::68: icmp_seq=3 ttl=56 time=67.7 ms
^C
--- ipv6.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 66.721/67.497/68.003/0.633 ms
Nu ska jag bara fixa några miljoner adresser, sätta upp stateless autoconfiguration på routern, och sen kan man leka ordentligt. :)

Om någon undrar över något så hojta bara till!

Re: IPv6 igen! Nu på riktigt. :)

Postat: 20 okt 2008, 22:57
av Emil.s
Hm, nu har jag stött på ett problem. Råkade ta bort link-local adressen, (fe80: .../64), iof så är det ju bara att hitta på en ny, men den lär ju skapas på något sätta när man startar datorn?
Hur får man en ny?

EDIT:
Kom på att den är typ "fe80::DATORNS:MAC:ADRESS", men inte riktigt endå... Borde fortfarande gå att få fram den automatiskt på något sätt...

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 20 okt 2008, 23:08
av Lars
I brist på smartare förslag: ifdown eth0 följt av ifup eth0.

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 20 okt 2008, 23:12
av Lars
Finns det förresten några coola användningsområden för IPv6? Jag har också funderat på att skaffa en IPv6-tunnel, men det känns ganska meningslöst på något sätt. Det är väl ett bra sätt att lära sig på iofs, men vad ska man ha kunskapen till i dagsläget? :)

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 20 okt 2008, 23:26
av Emil.s
Lars skrev:Finns det förresten några coola användningsområden för IPv6? Jag har också funderat på att skaffa en IPv6-tunnel, men det känns ganska meningslöst på något sätt. Det är väl ett bra sätt att lära sig på iofs, men vad ska man ha kunskapen till i dagsläget? :)
eh, hehe. Vara förberedd för framtiden kanske. :)
Men annars finns det nog ingen större anledning. (som om det skulle behövas? ;D )

Jag och en kompis gör ett projektarbete om IPv6 just nu i gymnasiet, där vi ska testa en hel del kul. Återkommer med mer om det senare.

Förövrigt så håller jag på att få igång stateless autoconfiguration...
radvd funkar bra på servern, men klienterna verkar inte vilja fixa en adress...

Kod: Markera allt

root@ThinkPad: ~ #> radvdump 
#
# radvd configuration generated by radvdump 1.1
# based on Router Advertisement from fe80::21b:11ff:fef1:1c
# received by interface eth0
#

interface eth0
{
	AdvSendAdvert on;
	# Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
	AdvManagedFlag off;
	AdvOtherConfigFlag off;
	AdvReachableTime 0;
	AdvRetransTimer 0;
	AdvCurHopLimit 64;
	AdvDefaultLifetime 30;
	AdvHomeAgentFlag off;
	AdvDefaultPreference medium;
	AdvSourceLLAddress on;

	prefix fc00::/7
	{
		AdvValidLifetime 2592000;
		AdvPreferredLifetime 604800;
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr on;
	}; # End of prefix definition

}; # End of interface definition
^C
Radvd skickar ju ut data, men klienten vägrar att confa sig...

Lite snabbt om IPv6 så är headern omskriven så att det ska vara snabbare att routa. "Mobile IPv6" ska göra det möjligt att byta IP utan att avbryta aktuella anslutningar.
Och sen så är det ju "några" fler adresser, men det vet du nog redan. ;)
http://en.wikipedia.org/wiki/IPv6#Featu ... _from_IPv4

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 29 okt 2008, 01:54
av Emil.s
Har fått ett subnät, så nu har man ca 1.2*10^24 adresser routade direkt hem. :)

Men jag får inte radvd att funka... Klienterna sätter en route mot på det nät som är inställt i radvd.conf, men de sätter ingen adress på interfacen. Någon som pillat med detta förut?

Annars så lär man väl iof köra med DHCPv6 iallafall, så att man får med DNSer, men det ska ju gå att lösa på något annat sätt...

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 26 maj 2013, 16:46
av Andersen
Emil.s skrev:Har fått ett subnät, så nu har man ca 1.2*10^24 adresser routade direkt hem. :)
Vad ska du göra med så många IP adresser, det måste vara flera hundra stycken? ;D

Går det att surfa till ditt kylskåp och se om mjölken börjar ta slut? :P


P.S.

Din hemsida är nere.
Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 28 maj 2013, 10:56
av Hund
Andersen skrev:
Emil.s skrev:Har fått ett subnät, så nu har man ca 1.2*10^24 adresser routade direkt hem. :)
Vad ska du göra med så många IP adresser, det måste vara flera hundra stycken? ;D

Går det att surfa till ditt kylskåp och se om mjölken börjar ta slut? :P


P.S.

Din hemsida är nere.
Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
Du vet att tråden är 5 år gammal? :)

~ Sent from my Nexus 4 using Tapatalk ~

Re: IPv6 igen! Nu på riktigt. :) (Hjälp med allt möjligt...)

Postat: 28 maj 2013, 17:48
av Andersen
Hund skrev: Du vet att tråden är 5 år gammal? :)
Insåg det sekunden efter att jag tryckte på skicka. :-[


Hur som helst så verkar det vara dåligt med trådar om IPv6. Förut så hade jag typ en publik IP adress, med IPv6 så blev det plötsligt drygt 1.2 kvantiljoner adresser (såvida jag inte räknade fel).