Vortrag hackspace IPv6: Unterschied zwischen den Versionen
Leo (Diskussion | Beiträge) Die Seite wurde neu angelegt: „IPv6-Vortrag/Workshop von Martin am 30.09.2021 19:00-21:00 Ort: * offline: Hackspace Rostock / Warnowufer 29, 18057, Rostock * online: https://public.senfcal…“ |
Leo (Diskussion | Beiträge) →2025: Bild neu |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Es gab/gibt eine Vortragsreihe zum Thema IPv6 im Hackspace. Der Rythmus ist ca. alle 5 Jahre. |
|||
= 2016 = |
|||
siehe hack-hro wiki: https://wiki.hack-hro.de/Workshops/IPv6%20workshop |
|||
= 2021 = |
|||
IPv6-Vortrag/Workshop |
IPv6-Vortrag/Workshop |
||
von Martin |
von Martin |
||
| Zeile 27: | Zeile 33: | ||
# Mathias (online) |
# Mathias (online) |
||
Notizen und Linksammlung zu https://pad.hack-hro.de/p/ipv6-vortrag |
|||
Themen |
|||
== IPv6 Adressen == |
|||
Adressen und -vergabe |
|||
* https://en.wikipedia.org/wiki/IPv6 |
|||
* DHCP unter IPv6, sind da Dinge anders? Muss ich was beachten was statische / dynamische IPs angeht? Gibt es überhaupt noch statische IPs? Wie verwalte ich die Addressvergabe? |
|||
* Es gibt kein Broadcast! Es lebe Multicast! |
|||
** https://menandmice.com/blog/ipv6-reference-multicast |
|||
* Gibt es auch ICMPv6? |
|||
** Ja, und es ist wichtiger geworden. |
|||
* ARP in IPv6 = Neighbour Discovery Protocol |
|||
* Wie funktioniert eigentlich die Neighbour Discovery? |
|||
** https://blog.apnic.net/2019/10/18/how-to-ipv6-neighbor-discovery/ |
|||
* Woher bekomme ich eigentlich meine global einmalige IPv6-Adresse? - Kann ich mir IPv6-Adressbereiche dauerhaft privat reservieren (vermutlich unnötig)? |
|||
==Adressen und -vergabe== |
|||
* IPv6 ohne Router / einfach zwei Geräte direkt zusammen klemmen. Geht das einfach? Wie ist das umgesetzt? Muss ich Dinge beachten und vorbereiten? Gibt es Automatismen damit Geräte direkt miteinander arbeiten können? |
* IPv6 ohne Router / einfach zwei Geräte direkt zusammen klemmen. Geht das einfach? Wie ist das umgesetzt? Muss ich Dinge beachten und vorbereiten? Gibt es Automatismen damit Geräte direkt miteinander arbeiten können? |
||
** Link Local - https://en.wikipedia.org/wiki/IPv6_address#Special_addresses |
|||
** Testen mit "ping -I fe80:....." |
|||
** Test: pingt euch gegenseitig an |
|||
* DHCP unter IPv6, sind da Dinge anders? Muss ich was beachten was statische / dynamische IPs angeht? Gibt es überhaupt noch statische IPs? Wie verwalte ich die Addressvergabe? |
|||
** SLAAC https://en.wikipedia.org/wiki/IPv6#Stateless_address_autoconfiguration_(SLAAC) |
|||
** Stages for getting IPv6 https://blogs.infoblox.com/ipv6-coe/slaac-to-basics-part-1-of-2/ |
|||
** Hintergründe zu SLAAC/DHCPv6/DNS: https://www.computerweekly.com/de/feature/Warum-IPv6-Netzwerke-DNS-Konfigurationsprobleme-verursachen |
|||
** Android only support SLACC (NO DHCPv6!) https://www.nullzero.co.uk/android-does-not-support-dhcpv6-and-google-wont-fix-that/ |
|||
* Woher bekomme ich eigentlich meine global einmalige IPv6-Adresse? - Kann ich mir IPv6-Adressbereiche dauerhaft privat reservieren (vermutlich unnötig)? |
|||
** Präfix vom ISP |
|||
** Hostanteil - es kommt drauf an |
|||
** Consumer Anschlüsse wechseln i.d.R. das Präfix |
|||
Was ändert sich grundlegend |
== Was ändert sich grundlegend == |
||
* Wie zur Hölle soll ich mir diese Zahlen merken? |
* Wie zur Hölle soll ich mir diese Zahlen merken? |
||
** garnicht ;-D |
|||
** use DNS (it is needed!) |
|||
* Firewalls und alles ohne NAT? Worauf muss ich achten? |
* Firewalls und alles ohne NAT? Worauf muss ich achten? |
||
** Firewall ist für Zugriffsregelung zuständig. Alle Consumer Router verbieten per Default Zugriffe aus dem WAN ins LAN. |
|||
* Brauche ich wirklich kein NAT? |
|||
** In 95% alle Fälle gibt es eine Lösung ohne NAT!!! Wie lösen andere das Problem? Es gibt viel zu lernen. |
|||
Privacy & Erreichbarkeit |
== Privacy & Erreichbarkeit== |
||
* Sind durch die Eindeutigkeit Geräte direkt im Netz erreichbar? (Geht so in die Firewall Ecke) |
* Sind durch die Eindeutigkeit Geräte direkt im Netz erreichbar? (Geht so in die Firewall Ecke) |
||
** Wenn man will, ja. I.d.R. nutzen Consumer Geräte nutzen temporär Privacy Extension - https://www.ipsidixit.net/2012/08/09/ipv6-temporary-addresses-and-privacy-extensions/ |
|||
* Wie erreiche ich Anonymität ohne NAT? |
* Wie erreiche ich Anonymität ohne NAT? |
||
** Privacy Extension (für Host-Anteil) |
|||
** Präfix? |
|||
* Warum sollte ich wollen, dass mein Anschluss dauerhaft die gleiche, bekannte Adresse hat? Das ist doch ein Privacy-Problem, oder? |
* Warum sollte ich wollen, dass mein Anschluss dauerhaft die gleiche, bekannte Adresse hat? Das ist doch ein Privacy-Problem, oder? |
||
** Wenn man Dienste betreibt. |
|||
Transitionstechnologien |
== Transitionstechnologien== |
||
* Wie komme ich mit IPv6 auf IPv4-only Netze? |
* Wie komme ich mit IPv6 auf IPv4-only Netze? |
||
** Übersicht: https://en.wikipedia.org/wiki/IPv6_transition_mechanism |
|||
** NAT64/DNS64 erklären |
|||
*** Vorteil: einfach |
|||
*** Nachteil: Problem, wenn IPs direkt im L7 Protokoll genutzt werden, z.B. SIP |
|||
** DS-LITE bei Kabel Deutschland |
|||
** Viele Provider nutzen 464XLAT |
|||
** Browser: Happy Eyeballs - https://en.wikipedia.org/wiki/Happy_Eyeballs |
|||
Allgemeines |
== Allgemeines== |
||
* Kann ich komplett auf IPv4 verzichten mittlerweile, ohne Dienste nicht zu erreichen? |
* Kann ich komplett auf IPv4 verzichten mittlerweile, ohne Dienste nicht zu erreichen? |
||
** ausprobieren |
|||
* Welche Werkzeuge habe ich zum Debuggen? |
* Welche Werkzeuge habe ich zum Debuggen? |
||
** ping, traceroute, nslookup/dig/host, wget/curl, tcpdump/wireshark |
|||
* DNS für IPv6 festlegen? Einfach entsprechenden Record setzen und fertig? |
* DNS für IPv6 festlegen? Einfach entsprechenden Record setzen und fertig? |
||
** https://en.wikipedia.org/wiki/List_of_DNS_record_types#AAAA |
|||
* DNS Server unter IPv6, gibt es was zu beachten für die Auflösung? Stichwort Pi-Hole. |
* DNS Server unter IPv6, gibt es was zu beachten für die Auflösung? Stichwort Pi-Hole. |
||
** diskutieren... was ist hier gemeint? |
|||
* Gibt es Änderungen wie das eigentliche Routing abläuft, explizit unter Linux (iptables/nftables)? |
* Gibt es Änderungen wie das eigentliche Routing abläuft, explizit unter Linux (iptables/nftables)? |
||
** Nein. iptables/ip6tables |
|||
* Wer verwendet schon alles IPv6? |
* Wer verwendet schon alles IPv6? |
||
** Die Frage ist, wer nicht? |
|||
** 50% aller Google Anfragen in Dtl. sind bereits mit IPv6 - https://www.google.com/intl/en/ipv6/statistics.html |
|||
* Ok ich hab OpenWRT und wie geht es nun los? Was kann schief gehen? |
|||
** Kommt IPv6 über WAN (uplink) an? Dann auf WAN Port IPv6 aktivieren. |
|||
** Wenn auf WAN Netz größer /64, dann DHCPv6-PD (Prefix Delegation) nutzen. Dies verteilt Sub-Präfixe weiter. |
|||
** Wenn auf WAN nur ein /64, dann NDP Proxy nutzen. Geht alles in OpenWrt zu konfigurieren. |
|||
* Was ändert sich an Diensten? (FW, VPN, HTTP, ...) |
|||
** "nur" doppelter Aufwand wenn man IPv6+IPv4 unterstützen muss. Aber eigentlich wollen wir doch nur IPv6, oder? |
|||
* Ok ich hab OpenWrt und wie geht es nun los? Was kann schief gehen? |
|||
* Was ändert sich an Diensten? (FW, VPN, HTTP, ...) |
|||
Kosten IPv4 Adressen / Adressblöcke am freien Markt: https://www.ipv4.global/reports/ |
|||
* Wie funktioniert eigentlich die Neighbour Discovery? |
|||
* Gibt es auch ICMPv6? (Ja.) |
|||
= 2025 = |
|||
[[Datei:IMG_20250723_214017_pixel.jpg|mini|IPv6 Workshop 2025 im Hackspace]] |
|||
IPv6 Workshop von Martin am 23.07.2025 20:00-22:00 |
|||
Kosten IPv4 Adressen / Adressblöcke am freien Markt: https://www.ipv4.global/reports/ |
|||
Ort: Hackspace Rostock, Knabenschule |
|||
Ankündigung: https://stadtgestalten.org/hackhro/hilfe-ich-habe-ipv6-aktiviert-und-jetzt-geht-diens/ |
|||
Teilnehmende: ca. 10 Personen aus dem Hackspace |
|||
== IPv6 Basics == |
|||
* Reverse presentation style: I will ask and you answer! |
|||
** Motivation: Why? Can we skip it? Can we wait for IPv8? Is it complicated? |
|||
** IPv6 address (https://www.ipv6-handbuch.de/Plakate/plakat-ipv6-unicast-adressen-20141208001.pdf) and address types (https://www.ripe.net/manage-ips-and-asns/ipv6/ipv6-address-types/) |
|||
** DHCP |
|||
** SLAAC |
|||
** NAT |
|||
** Where do you already have IPv6? |
|||
** Where is it missing? Why? |
|||
* see old presentation https://wiki.opennet-initiative.de/wiki/Vortrag_hackspace_IPv6 from 2021 |
|||
* https://testipv6.com |
|||
== Discuss different Scenarios == |
|||
Scenario 1: |
|||
[[Datei:home-net-one-router.jpg|mini|Scenario 1: Internet connection with one router]] |
|||
* DSL Internet connection with one router and some client |
|||
* tasks: add IPv6 addresses to graphic |
|||
* Draw.io file: [[Datei:home-net-one-router.zip]] |
|||
Scenario 2: |
|||
[[Datei:home-net-two-routers.jpg|mini|Scenario 2: Two router in a row]] |
|||
* DSL Internet connection with two routers and some client |
|||
* this is Hackspace setup, right? |
|||
* Draw.io file: [[Datei:home-net-two-routers.zip]] |
|||
Scenario 3: |
|||
[[Datei:home-net--public-service.jpg|mini|Scenario 3: Hosting public services in own home net]] |
|||
* DSL Internet with hosting a service |
|||
* Draw.io file: [[Datei:home-net--public-service.zip]] |
|||
Scenario 4: |
|||
[[Datei:home-net-multiple-isps.jpg|mini|Scenario 4: Multiple ISP connections]] |
|||
* multiple Internet connections |
|||
* similar to Frieda23 |
|||
* Draw.io file: [[Datei:home-net-multiple-isps.zip]] |
|||
Aktuelle Version vom 8. August 2025, 16:28 Uhr
Es gab/gibt eine Vortragsreihe zum Thema IPv6 im Hackspace. Der Rythmus ist ca. alle 5 Jahre.
2016
siehe hack-hro wiki: https://wiki.hack-hro.de/Workshops/IPv6%20workshop
2021
IPv6-Vortrag/Workshop von Martin am 30.09.2021 19:00-21:00
Ort:
- offline: Hackspace Rostock / Warnowufer 29, 18057, Rostock
- online: https://public.senfcall.de/hackspace-ipv6-workshop (Passwort: hackspace)
Notizen: https://pad.hack-hro.de/p/ipv6-vortrag-notizen
Teilnehmende:
Damit wir besser planen können, sagt uns bitte in welcher Form ihr eure Teilnahme plant:
- Martin (offline + online)
- Oyla (offline)
- Lars (online)
- Hannes (sehr wahrscheinlich) (online)
- Micha (off/online)
- Gerald (online)
- Paul (hoffentlich offline)
- Alex (offline)
- Rene (online/HacklaborSN)
- Jan (vermutlich offline)
- Torsten (offline)
- Mathias (online)
Notizen und Linksammlung zu https://pad.hack-hro.de/p/ipv6-vortrag
IPv6 Adressen
- https://en.wikipedia.org/wiki/IPv6
- Es gibt kein Broadcast! Es lebe Multicast!
- Gibt es auch ICMPv6?
- Ja, und es ist wichtiger geworden.
- ARP in IPv6 = Neighbour Discovery Protocol
- Wie funktioniert eigentlich die Neighbour Discovery?
Adressen und -vergabe
- IPv6 ohne Router / einfach zwei Geräte direkt zusammen klemmen. Geht das einfach? Wie ist das umgesetzt? Muss ich Dinge beachten und vorbereiten? Gibt es Automatismen damit Geräte direkt miteinander arbeiten können?
- Link Local - https://en.wikipedia.org/wiki/IPv6_address#Special_addresses
- Testen mit "ping -I fe80:....."
- Test: pingt euch gegenseitig an
- DHCP unter IPv6, sind da Dinge anders? Muss ich was beachten was statische / dynamische IPs angeht? Gibt es überhaupt noch statische IPs? Wie verwalte ich die Addressvergabe?
- SLAAC https://en.wikipedia.org/wiki/IPv6#Stateless_address_autoconfiguration_(SLAAC)
- Stages for getting IPv6 https://blogs.infoblox.com/ipv6-coe/slaac-to-basics-part-1-of-2/
- Hintergründe zu SLAAC/DHCPv6/DNS: https://www.computerweekly.com/de/feature/Warum-IPv6-Netzwerke-DNS-Konfigurationsprobleme-verursachen
- Android only support SLACC (NO DHCPv6!) https://www.nullzero.co.uk/android-does-not-support-dhcpv6-and-google-wont-fix-that/
- Woher bekomme ich eigentlich meine global einmalige IPv6-Adresse? - Kann ich mir IPv6-Adressbereiche dauerhaft privat reservieren (vermutlich unnötig)?
- Präfix vom ISP
- Hostanteil - es kommt drauf an
- Consumer Anschlüsse wechseln i.d.R. das Präfix
Was ändert sich grundlegend
- Wie zur Hölle soll ich mir diese Zahlen merken?
- garnicht ;-D
- use DNS (it is needed!)
- Firewalls und alles ohne NAT? Worauf muss ich achten?
- Firewall ist für Zugriffsregelung zuständig. Alle Consumer Router verbieten per Default Zugriffe aus dem WAN ins LAN.
- Brauche ich wirklich kein NAT?
- In 95% alle Fälle gibt es eine Lösung ohne NAT!!! Wie lösen andere das Problem? Es gibt viel zu lernen.
Privacy & Erreichbarkeit
- Sind durch die Eindeutigkeit Geräte direkt im Netz erreichbar? (Geht so in die Firewall Ecke)
- Wenn man will, ja. I.d.R. nutzen Consumer Geräte nutzen temporär Privacy Extension - https://www.ipsidixit.net/2012/08/09/ipv6-temporary-addresses-and-privacy-extensions/
- Wie erreiche ich Anonymität ohne NAT?
- Privacy Extension (für Host-Anteil)
- Präfix?
- Warum sollte ich wollen, dass mein Anschluss dauerhaft die gleiche, bekannte Adresse hat? Das ist doch ein Privacy-Problem, oder?
- Wenn man Dienste betreibt.
Transitionstechnologien
- Wie komme ich mit IPv6 auf IPv4-only Netze?
- Übersicht: https://en.wikipedia.org/wiki/IPv6_transition_mechanism
- NAT64/DNS64 erklären
- Vorteil: einfach
- Nachteil: Problem, wenn IPs direkt im L7 Protokoll genutzt werden, z.B. SIP
- DS-LITE bei Kabel Deutschland
- Viele Provider nutzen 464XLAT
- Browser: Happy Eyeballs - https://en.wikipedia.org/wiki/Happy_Eyeballs
Allgemeines
- Kann ich komplett auf IPv4 verzichten mittlerweile, ohne Dienste nicht zu erreichen?
- ausprobieren
- Welche Werkzeuge habe ich zum Debuggen?
- ping, traceroute, nslookup/dig/host, wget/curl, tcpdump/wireshark
- DNS für IPv6 festlegen? Einfach entsprechenden Record setzen und fertig?
- DNS Server unter IPv6, gibt es was zu beachten für die Auflösung? Stichwort Pi-Hole.
- diskutieren... was ist hier gemeint?
- Gibt es Änderungen wie das eigentliche Routing abläuft, explizit unter Linux (iptables/nftables)?
- Nein. iptables/ip6tables
- Wer verwendet schon alles IPv6?
- Die Frage ist, wer nicht?
- 50% aller Google Anfragen in Dtl. sind bereits mit IPv6 - https://www.google.com/intl/en/ipv6/statistics.html
- Ok ich hab OpenWRT und wie geht es nun los? Was kann schief gehen?
- Kommt IPv6 über WAN (uplink) an? Dann auf WAN Port IPv6 aktivieren.
- Wenn auf WAN Netz größer /64, dann DHCPv6-PD (Prefix Delegation) nutzen. Dies verteilt Sub-Präfixe weiter.
- Wenn auf WAN nur ein /64, dann NDP Proxy nutzen. Geht alles in OpenWrt zu konfigurieren.
- Was ändert sich an Diensten? (FW, VPN, HTTP, ...)
- "nur" doppelter Aufwand wenn man IPv6+IPv4 unterstützen muss. Aber eigentlich wollen wir doch nur IPv6, oder?
Kosten IPv4 Adressen / Adressblöcke am freien Markt: https://www.ipv4.global/reports/
2025

IPv6 Workshop von Martin am 23.07.2025 20:00-22:00
Ort: Hackspace Rostock, Knabenschule
Ankündigung: https://stadtgestalten.org/hackhro/hilfe-ich-habe-ipv6-aktiviert-und-jetzt-geht-diens/
Teilnehmende: ca. 10 Personen aus dem Hackspace
IPv6 Basics
- Reverse presentation style: I will ask and you answer!
- Motivation: Why? Can we skip it? Can we wait for IPv8? Is it complicated?
- IPv6 address (https://www.ipv6-handbuch.de/Plakate/plakat-ipv6-unicast-adressen-20141208001.pdf) and address types (https://www.ripe.net/manage-ips-and-asns/ipv6/ipv6-address-types/)
- DHCP
- SLAAC
- NAT
- Where do you already have IPv6?
- Where is it missing? Why?
- see old presentation https://wiki.opennet-initiative.de/wiki/Vortrag_hackspace_IPv6 from 2021
- https://testipv6.com
Discuss different Scenarios
Scenario 1:

- DSL Internet connection with one router and some client
- tasks: add IPv6 addresses to graphic
- Draw.io file: Datei:Home-net-one-router.zip
Scenario 2:

- DSL Internet connection with two routers and some client
- this is Hackspace setup, right?
- Draw.io file: Datei:Home-net-two-routers.zip
Scenario 3:

- DSL Internet with hosting a service
- Draw.io file: Datei:Home-net--public-service.zip
Scenario 4:

- multiple Internet connections
- similar to Frieda23
- Draw.io file: Datei:Home-net-multiple-isps.zip