====== IPv6-Adresskonfiguration - Anwender ====== ===== Empfohlene Lernstrategie ===== - Besuche Cloudshark und untersuche diesen [[https://www.cloudshark.org/captures/b55c3e5acc7c | Netzwerkmitschnitt]]. - Versuche die Pakete zur Neighbor Discovery und zugehörige Neighbor Advertisements zu identifizieren. - Versuche herauszufinden, welche IPv6- und MAC-Adressen die jeweils kommunizierenden Hosts haben. - Besuche Cloudshark und untersuche diesen [[https://www.cloudshark.org/captures/e48264688677 | Netzwerkmitschnitt]]. Finde ein Router Advertisement und ermittle - die IPv6-Adresse des anbietenden Routers und - das angebotene Netzwerk-Präfix. - An wen ist das Router Advertisement gerichtet? - Lade dir diesen {{ :guide:itt10:dhcpv6_with_ping.zip | Netzwerkmitschnitt}} herunter, entpacke ihn und analysiere ihn in Wireshark. Finde den Abschnitt, in dem DHCPv6 genutzt wird und ermittle - welche Schritte durchlaufen werden, bis der Vorgang abgeschlossen ist. - welchen Typ der Identity Association und welche Options der Client in seiner Anfrage angegeben hat. - welche Angaben er als Antwort vom DHCPv6-Server darauf erhält. - was sich daraus letztendlich an Konfigurationsdaten für den anfragenden Host ergibt. - Konfiguriere deine VMs (Ubuntu, PFsense WAN-Interface) so, dass sie eine gültige IPv6 Global Unicast-Adresse erhalten und per IPv6 mit dem Internet kommunizieren können. Das kannst du z. B. mit ''ping -6 2620:fe::fe'' testen. (Hilfestellung zur Installation deiner pfSense findest du in der Übung [[uebung:its11:pfsense-installieren|pfSense installieren]].) - PFsense kannst du über die Web-Oberfläche konfigurieren. Wenn du sie auf DHCPv6 stellen möchtest, dann lies unbedingt den Abschnitt weiter unten dazu. - Ubuntu kannst du durch Bearbeiten bzw. Anlegen der Datei ''/etc/netplan/config.yaml'' konfigurieren. Weiter unten findest du eine Beispielkonfiguration. - Trage abschließend die IPv6-Adresse deiner PFsense in die Tabelle in Teams ein. Wenn du die bereits angelegte Formel benutzt, musst du nur den Interface Identifier ergänzen. ===== Ergänzendes und alternatives Material ===== * [[https://docs.oracle.com/cd/E24841_01/html/820-2980/ipv6-ref-34.html | NDP im Oracle Systemverwaltungshandbuch]] * Überblicksartikel im Elektronikkompendium zur [[https://www.elektronik-kompendium.de/sites/net/2004011.htm | IPv6-Autokonfiguration]] mit Verlinkungen zu NDP, SLAAC, DHCPv6, etc. * Seite bei der IANA mit allen [[https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml | registrierten IPv6 Multicast-Adressen]] * [[https://packetlife.net/media/library/8/IPv6.pdf | Cheat Sheet zu IPv6]] von packetlife.net * IPv6-Konfiguration einer Ubuntu-VM mittels Netplan [[:linux_best_practices#netplan|Linux Best Practices]] * Node-RED auf IPv6 verfügbar machen: [[guide:itt11:installation_von_node-red#ipv6-listener_fuer_node-red_aktivieren | Installation von Node-RED]]