Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Hvordan bruke IPv6 på ruteren hjemme


toreae

Anbefalte innlegg

Hei.
Mine kunnskaper om IPv6 er meget begrenset, dette vet/tror jeg: I motsetning til IPv4s 32bit har IPv6 128bit. Ipv6-adresser skrives med 32 hexadesimal i grupper på 4. Slik ser en IPv6-adresse ut: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Som kan kortes ned til: 2001:db8:85a3:0:0:8a2e:370:7334
Og igjen til: 2001:db8:85a3::8a2e:370:7334.
Siste 12 hexadesimal skal/kan vistnok være mac-dressen til nettverkskortet.
Og det er stort sett det jeg vet. Kjøper man en ferdig ruter, så trenger man ikke denne kunnskapen en gang. Men jeg prøver å sette opp ruter selv.

Så gir alle norske ISP ut IPv6-adresse? Kan man bruke internett med bare IPv6?
Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Hvis ikke, har ruterens mac-adresse noe å si får tildeling IPv6-adresse fra ISP?

Brukes de samme 20 hex-sifrer fra ISP til IPv6 adresser internt på hjemmenet/nett hos firmaer osv?

 

Andre må gjerne bruke tråden også, om emnet. Gi gjerne tilbakemelding på terminologi/feil ordvalg, også.

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet-fsaSP0zV

Med mindre din ISP støtter IP v6, har det ingen hensikt å sette opp dette på ditt LAN. Jeg har Telenor VDSL, og har hatt IP v6 en stund. Her var alt plutselig satt opp ferdig av ISP, inkl FW på routermodem for full støtte tvers igjennom.

Lenke til kommentar

https://ipv6.he.net/certification/ <-- gå gjennom denne, så får du relativt god forståelse, IPv6 og en t-skjorte :)

 

Ehh, takk?

 

 

 

Med mindre din ISP støtter IP v6, har det ingen hensikt å sette opp dette på ditt LAN. Jeg har Telenor VDSL, og har hatt IP v6 en stund. Her var alt plutselig satt opp ferdig av ISP, inkl FW på routermodem for full støtte tvers igjennom.

Har telenor fiber, har ikke sjekket, men tror de har IPv6. Min nåværende ruter har ikke IPv6.

 

 

Mange ISP'er kjører "beta" på IPv6. Ta kontakt og si du ønsker å teste :)

Er ikke alene om å bruke internett her i huset. Så når jeg kobler opp ciscoen og d-linken, skal helst ting virke noenlunde. Gratis betatester, eller enda betalende betatester er ikke noe jeg ønsker å være denne gang. Betatesting for meg selv er noe annet.

Lenke til kommentar

Mange ISP'er kjører "beta" på IPv6. Ta kontakt og si du ønsker å teste :)

 

Er ikke alene om å bruke internett her i huset. Så når jeg kobler opp ciscoen og d-linken, skal helst ting virke noenlunde. Gratis betatester, eller enda betalende betatester er ikke noe jeg ønsker å være denne gang. Betatesting for meg selv er noe annet.

 

Du går ikke 100% over til IPv6. Du kjører Dual stack(IPv4 og IPv6) eller en IPv6-tunneling(IPv6 innkapslet i IPv4)

 

Denne kan vær relevant:

 

http://www.datametrix.no/2014/06/27/ipv6-rapid-deployment/

edit: edit: edit: fikse lenka...

Endret av oyvindlw
Lenke til kommentar

 

Mange ISP'er kjører "beta" på IPv6. Ta kontakt og si du ønsker å teste :)

 

Er ikke alene om å bruke internett her i huset. Så når jeg kobler opp ciscoen og d-linken, skal helst ting virke noenlunde. Gratis betatester, eller enda betalende betatester er ikke noe jeg ønsker å være denne gang. Betatesting for meg selv er noe annet.

 

Du går ikke 100% over til IPv6. Du kjører Dual stack(IPv4 og IPv6) eller en IPv6-tunneling(IPv6 innkapslet i IPv4)

 

Denne kan vær relevant:

 

http://www.datametrix.no/2014/06/27/ipv6-rapid-deployment/

edit: edit: edit: fikse lenka...

 

 

Har ikke tenkt å kaste IPv4 ut enda, så det er dual stack/tunneling jeg var tenkt å gå for. Men var tenkt å lære litt grunnleggende IPv6 før jeg kastet meg ut i det. Takk for link.

Lenke til kommentar

Så gir alle norske ISP ut IPv6-adresse? Usikker. Ta kontakt

Kan man bruke internett med bare IPv6? Ja, men du kan ikke nå IPv4-nettverket
Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Nei. Du får tildelt et prefix.

Hvis ikke, har ruterens mac-adresse noe å si får tildeling IPv6-adresse fra ISP? Nei.

Brukes de samme 20 hex-sifrer fra ISP til IPv6 adresser internt på hjemmenet/nett hos firmaer osv? Litt usikker på hva du mener.

Lenke til kommentar

 

Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Nei. Du får tildelt et prefix.

Hvis ikke, har ruterens mac-adresse noe å si får tildeling IPv6-adresse fra ISP? Nei.

Brukes de samme 20 hex-sifrer fra ISP til IPv6 adresser internt på hjemmenet/nett hos firmaer osv? Litt usikker på hva du mener.

 

Hva er et prefix?

 

Jeg mener å ha hørt noe om at en IPv6 adresse er oppbygd av 20 sifre fra ISP + 12 sifre fra mac til nettverkskort. Slik at alle lokalt har felles de 20 første sifrene.

Med lokalt mener jeg et normalt hjemmenettverk med en ISP, som ikke har betalt for ekstra IP eller noe.

Lenke til kommentar

 

 

Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Nei. Du får tildelt et prefix.

Hvis ikke, har ruterens mac-adresse noe å si får tildeling IPv6-adresse fra ISP? Nei.

Brukes de samme 20 hex-sifrer fra ISP til IPv6 adresser internt på hjemmenet/nett hos firmaer osv? Litt usikker på hva du mener.

 

Hva er et prefix?

 

Jeg mener å ha hørt noe om at en IPv6 adresse er oppbygd av 20 sifre fra ISP + 12 sifre fra mac til nettverkskort. Slik at alle lokalt har felles de 20 første sifrene.

Med lokalt mener jeg et normalt hjemmenettverk med en ISP, som ikke har betalt for ekstra IP eller noe.

 

 

IP-adresser er delt opp i to deler. En nettverks-del og en host-del. I IPv4 blir dette definert med subnettmasken. I IPv6 er det definert med for eksempel /64 bak IPv6-adressa.

 

Som du skriver i førsteposten så er en IPv6 adresse 128 bits. Hvis prefixen /64 så er halve adressa host-delen.

 

Uninett (ISP) har fått tildelt adresseblokken 2001:700::/32. Og de skriver her: http://drift.uninett.no/nett/ip-nett/ipv6-nett.html at de vil fordele /48 til sine kunder. Da får hver kunde 65536 nettverk de kan bruke til hva de vil. Som da gir utrolig mange IP adresser pr kunde... :p

 

Så da vil alle kundene til Uninett ha ip adresse 2001:700:xxxx.... osv.

 

Edit: Litt dårlig forklart. Men se her: http://en.wikipedia.org/wiki/IPv6_address#Unicast_and_anycast_address_format

Endret av oyvindlw
Lenke til kommentar

 

Hva er et prefix?

 

 

Jeg mener å ha hørt noe om at en IPv6 adresse er oppbygd av 20 sifre fra ISP + 12 sifre fra mac til nettverkskort. Slik at alle lokalt har felles de 20 første sifrene.

Med lokalt mener jeg et normalt hjemmenettverk med en ISP, som ikke har betalt for ekstra IP eller noe.

 

 

IP-adresser er delt opp i to deler. En nettverks-del og en host-del. I IPv4 blir dette definert med subnettmasken. I IPv6 er det definert med for eksempel /64 bak IPv6-adressa.

 

Som du skriver i førsteposten så er en IPv6 adresse 128 bits. Hvis prefixen /64 så er halve adressa host-delen.

 

Uninett (ISP) har fått tildelt adresseblokken 2001:700::/32. Og de skriver her: http://drift.uninett.no/nett/ip-nett/ipv6-nett.html at de vil fordele /48 til sine kunder. Da får hver kunde 65536 nettverk de kan bruke til hva de vil. Som da gir utrolig mange IP adresser pr kunde... :p

 

Så da vil alle kundene til Uninett ha ip adresse 2001:700:xxxx.... osv.

 

Edit: Litt dårlig forklart. Men se her: http://en.wikipedia.org/wiki/IPv6_address#Unicast_and_anycast_address_format

 

 

Så prefix er første delen, og så må man selv lage/dele ut siste delen, slik at man får 128bits.

Uninett har fått 2001:0700/32

De deler ut disse adressene: 2001:0700:XXXX:XXXX:XXXX/80

Og kundene må fylle ut Zene selv 2001:0700:XXXX:XXXX:XXXX:ZZZZ:ZZZZ:ZZZZ?

Men så skriver du "65536 nettverk". Må kundene fordele nettet slik

2001:0700:XXXX:XXXX:XXXX:YYYY:ZZZZ:ZZZZ?

 

 

Er det Uninett som fordeler alt i Norge? Når jeg ønsker å splitte "brukerlan" fra "serverlan" er det da i Y-feltet det er lagt opp til å splitte?

Lenke til kommentar

Dobbelpost

Siden jeg lagde en dobbelpost kan jeg likegodt bruke den til noe:

 

Når jeg i spør, og bruker ord som kan skal må bør osv. så ikke heng dere opp i det. Om jeg viste riktig ordvalg, hadde jeg antageligvis spurt et annet/mere avansert spørsmål.

Endret av toreae
Lenke til kommentar

Kan forklare det slik:

 

ISP har fått tildelt 2001:700::/32

Kunde har fått tildelt 2001:700:A00::/48

Nettverksbits blir 2001:700:A00:0000:: - 2001:700:A00:FFFF::

  • Dette gir 65536 subnet - fra 0000 til FFFF (siden IPv6 adresse er hex)

De resterende 64 bits gir 2^64 ip-addresser pr subnet.

 

Uninett drifter universitets og forskningsnettet i Norge. De er ISP for høgskoler, universiteter osv. De driver vell med mange andre ting også. https://www.uninett.no/om-uninett

 

FYI. Ipv6 adresser basert på MAC-adressen kalles EUI-64 :)

Lenke til kommentar

Kan forklare det slik:

 

ISP har fått tildelt 2001:700::/32

Kunde har fått tildelt 2001:700:A00::/48

Nettverksbits blir 2001:700:A00:0000:: - 2001:700:A00:FFFF::

  • Dette gir 65536 subnet - fra 0000 til FFFF (siden IPv6 adresse er hex)

De resterende 64 bits gir 2^64 ip-addresser pr subnet.

 

Uninett drifter universitets og forskningsnettet i Norge. De er ISP for høgskoler, universiteter osv. De driver vell med mange andre ting også. https://www.uninett.no/om-uninett

 

FYI. Ipv6 adresser basert på MAC-adressen kalles EUI-64 :)

 

Så når en ruter spør etter IPv6-adresse så får den i utgansgpunktet ikke en hel adresse, den må legge til noe selv?

 

Takk for siste linjen, var redd for at jeg bare fantaserte! :ohmy: Og siden du skriver basert, mener du da som en binding, eller at hele eller deler av MAC-adressen brukes i IPv6-adressen?

Lenke til kommentar

 

Kan forklare det slik:

 

ISP har fått tildelt 2001:700::/32

Kunde har fått tildelt 2001:700:A00::/48

Nettverksbits blir 2001:700:A00:0000:: - 2001:700:A00:FFFF::

  • Dette gir 65536 subnet - fra 0000 til FFFF (siden IPv6 adresse er hex)

De resterende 64 bits gir 2^64 ip-addresser pr subnet.

 

Uninett drifter universitets og forskningsnettet i Norge. De er ISP for høgskoler, universiteter osv. De driver vell med mange andre ting også. https://www.uninett.no/om-uninett

 

FYI. Ipv6 adresser basert på MAC-adressen kalles EUI-64 :)

 

Så når en ruter spør etter IPv6-adresse så får den i utgansgpunktet ikke en hel adresse, den må legge til noe selv?

 

Takk for siste linjen, var redd for at jeg bare fantaserte! :ohmy: Og siden du skriver basert, mener du da som en binding, eller at hele eller deler av MAC-adressen brukes i IPv6-adressen?

 

 

Jo, den må vite hele adressa. Men du som kunde kan bestemme adresser innafor det du får tildelt.

For eksempel sette Ruterens IP-adresse(utside) til denne: 2001:700:A00:0000::1/64 og en PC på innsiden kan være 2001:700:A00:0001::10/64. Merk at subnet-bitten er endra. (Bold)

 

Se i sammenheng til IPv4:

På IPv4 er det vanlig at bedrifter kjøper offentlige IP-adresser. Da kjøper de f.eks 158.38.0.0/16. (16 betyr hvor skillet mellom nettverk og host går).

Da kan bedriften bestemme hva de vil gjøre med alle IP-adressene mellom 158.33.0.0 - 158.33.255.255.

Eksempel ruterens IP-adresse(utside) 158.33.0.1 og en PC på innsiden 158.33.1.10

 

Si ifra hvis noe var uklart :p

 

MAC adresser er også hex. Men er bare 48-bit. Derfor må har de funnet ut at man skal snu en bit og legge til ff:ee i midten av adressa. Du må fortsatt ha prefixen f.eks Uninett: 2001:700:A00:0000::

Det gjøres slik:

 

MAC-adresse på interface:
00-11-22-33-44-55
MAC-adresse (alt. form)
0011-22 33-4455
Interface id (EUI-64)
0211:22ff:fe33:4455
IPv6-adressa blir da: 2001:700:A00:0000:0211:22ff:fe33:4455/64
Jeg endrer dette svaret siden jeg fikk tenkt meg litt om :-) :
Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Det vil fungere, men tror ikke det vil være vanlig. Det kan være uheldig av hensyn til personvernet.
Gøy!
På ruteren din så er dette kommandoen:
ipv6 address 2001:700:A00:0000::/64 eui-64
edit: leif
Endret av oyvindlw
Lenke til kommentar

 

Så når en ruter spør etter IPv6-adresse så får den i utgansgpunktet ikke en hel adresse, den må legge til noe selv?

 

Takk for siste linjen, var redd for at jeg bare fantaserte! :ohmy: Og siden du skriver basert, mener du da som en binding, eller at hele eller deler av MAC-adressen brukes i IPv6-adressen?

 

 

Jo, den må vite hele adressa. Men du som kunde kan bestemme adresser innafor det du får tildelt.

For eksempel sette Ruterens IP-adresse(utside) til denne: 2001:700:A00:0000::1/64 og en PC på innsiden kan være 2001:700:A00:0001::10/64. Merk at subnet-bitten er endra. (Bold)

Der rammlet jeg av lasset. Trodde at lovlige adresser som denne ruteren kunne gi ut/akseptere (på innsiden) var fra

2001:0700:0A00:0000:0000.0000.0000.0002, til

2001:0700:0A00:0000:FFFF.FFFF.FFFF.FFFF

 

Se i sammenheng til IPv4:

På IPv4 er det vanlig at bedrifter kjøper offentlige IP-adresser. Da kjøper de f.eks 158.38.0.0/16. (16 betyr hvor skillet mellom nettverk og host går).

Da kan bedriften bestemme hva de vil gjøre med alle IP-adressene mellom 158.33.0.0 - 158.33.255.255.

Eksempel ruterens IP-adresse(utside) 158.33.0.1 og en PC på innsiden 158.33.1.10

 

Si ifra hvis noe var uklart :p

 

MAC adresser er også hex. Men er bare 48-bit. Derfor må har de funnet ut at man skal snu en bit og legge til ff:ee i midten av adressa. Du må fortsatt ha prefixen f.eks Uninett: 2001:700:A00:0000::

Det gjøres slik:

 

MAC-adresse på interface:
00-11-22-33-44-55
MAC-adresse (alt. form)
0011-22 33-4455
Interface id (EUI-64)
0211:22ff:fe33:4455
IPv6-adressa blir da: 2001:700:A00:0000:0211:22ff:fe33:4455/64

Hvorfor gjøre det enkelt osv. Skjønner at man trenger 128bits når man "kaster bort" 17+bits på implementering av 48bits.

 

 

Jeg endrer dette svaret siden jeg fikk tenkt meg litt om :-) :
Blir ruterens mac-adresse brukt til IPv6-adressen, sammens med 20 hex-sifrer fra ISP? Det vil fungere, men tror ikke det vil være vanlig. Det kan være uheldig av hensyn til personvernet.
Gøy!
På ruteren din så er dette kommandoen:
ipv6 address 2001:700:A00:0000::/64 eui-64
edit: leif

 

Blir ikke ruterens adresse 2001:700:A00:0000::1/64 eui-64?

Så da bruker man gjerne ikke eui-64 i privat sammenheng.

 

Må få oppforde deg (eller andre) til å lage en guide! Nå har jeg lagt lista for hva jeg ønsker nivået skal være!

Lenke til kommentar

 

Der rammlet jeg av lasset. Trodde at lovlige adresser som denne ruteren kunne gi ut/akseptere (på innsiden) var fra

2001:0700:0A00:0000:0000.0000.0000.0002, til

2001:0700:0A00:0000:FFFF.FFFF.FFFF.FFFF

 

Nå ble jeg litt usikker selv. Men når jeg tenker meg litt om så er det logisk at linknettet mellom ISP og kunde er ISP'ens nett. Så bra! (Y) :)

 

Kunden vil ha dette tilgjengelig på innsiden:

2001:700:A00:0000:0000:0000:0000:0000/64 -

2001:700:A00:FFFF:FFFF:FFFF:FFFF:FFFF/64

 

NB. Det som er merket med bold er der man skiller subnet med på /64. Endres denne vil det bli et nytt nettverk.

Kunden kan dele opp(subnette) dette mer. Men er det nødvendig? Man har 65536 nettverk og ta av (2^16).

 

Fant dette bildet i en bok jeg har, som forklarer det godt:

drPG4b4.png

 

 

 

 

Hvorfor gjøre det enkelt osv. Skjønner at man trenger 128bits når man "kaster bort" 17+bits på implementering av 48bits.

Man har så mange adresser å ta av så det er ikke så farlig :p det er disse tallene Ripe anbefaler. http://www.ripe.net/internet-coordination/press-centre/understanding-ip-addressing

 

 

Blir ikke ruterens adresse 2001:700:A00:0000::1/64 eui-64?

Så da bruker man gjerne ikke eui-64 i privat sammenheng.

 

Nei. fordi hvis MAC-adressen på din ruter er f.eks "00-11-22-33-44-55". Så blir dette IPv6-adressa hvis du skal bruke EUI-64: 2001:700:A00:0000:0211:22ff:fe33:4455/64

 

Dette er bare et eksempel på hva du skal skrive i CLI'en på ruteren din. (Husk at 2001:700:: er uninett sin offentlige ipv6-adresse jeg bruker som eksempel)

ipv6 address 2001:700:A00:0000::/64 eui-64

 

 

Folk må bare rette på meg hvis jeg tar feil. Jeg er ingen ekspert! Bra vi får litt diskusjon rundt temaet.

Lenke til kommentar

Har søkt litt om spesielle adresser og funnet noe:

 

0:0:0:0:0:0:0:0/0 samme som :: eller ::/0. Tilsvare IPv4 0.0.0.0 (/0)

Adressen man har mens man venter på dhcp

 

0:0:0:0:0:0:0:1/128 samme som ::1 eller ::1/128.

Tilsvarer IPv4 127.0.0.1 (/32)

 

2001:db8::/32

Tilsvarer IPv4 192.0.2.0/24, 198.51.100.0/24 og 203.0.113.0/24 brukes til hva?

 

FE80::/10

Tilsvarer IPv4 169.254.0.0/16.Brukes når man spør, men ikke får tildelt IP.

 

Div FCXX, FDXX FEC0::/10

Vet ikke til hva.

 

Kan noen bekrefte, og fylle ut.

 

 

 

Når jeg deler internett med pc-en (windows7) får jeg en FE80::/10-adresse. Betyr dette at Telenor-mobil ikke bruker IPv6?

 

Edit lagt inn litt mere luft.

Endret av toreae
Lenke til kommentar

 

2001:db8::/32

Tilsvarer IPv4 192.0.2.0/24, 198.51.100.0/24 og 203.0.113.0/24 brukes til hva?

Brukes til dokumentasjon og eksempler.

 

 

 

Når jeg deler internett med pc-en (windows7) får jeg en FE80::/10-adresse. Betyr dette at Telenor-mobil ikke bruker IPv6?

På IPv6 kan du ha flere IP-adresser samtidig.

 

Link-local adresser

FE80 er som du skriver samme som APIPA (169.254) på IPv4. Du får denne adressen hvis du aktiverer IPv6 på et interface. (resten av adressa lager operativsystemet). Link-local adresser er ikke rutbare.

 

Site-local adresser

fec0::/10 er det samme som private IP-adresser i IPv4 (RFC1918). Disse adressene er rutbare internt, men ikke ut på internett.

 

Global Unicast adresser

Dette er hva vi har pratet om tidligere i denne tråden. Samme som Offentlige IP-adresser på IPv4.

 

Så som forklart: får FE80:10 betyr bare at du har aktivert IPv6 på interfacet.

Endret av oyvindlw
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...