lager:lok_netze:ipv6main
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lager:lok_netze:ipv6main [2013/12/03 09:58] – richard | lager:lok_netze:ipv6main [2025/11/19 16:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ~~DISCUSSION|Ergänzungen~~ | + | ~~DISCUSSION:closed|Ergänzungen~~ |
| ====== IPv6-Laborübung ====== | ====== IPv6-Laborübung ====== | ||
| Zeile 8: | Zeile 8: | ||
| Weiterhin kann es notwendig sein ein Interface zu de-/ | Weiterhin kann es notwendig sein ein Interface zu de-/ | ||
| - | **HINWEIS: | + | **HINWEIS: |
| **HINWEIS: | **HINWEIS: | ||
| Zeile 92: | Zeile 92: | ||
| < | < | ||
| - | Hier wird der Ping über Zonenindex " | + | Hier wird der Ping über Zonenindex " |
| + | |||
| + | **ACHTUNG: | ||
| ===== Das Laborszenario (Aufgaben) ===== | ===== Das Laborszenario (Aufgaben) ===== | ||
| Das System besteht aus drei Maschinen. Einem **Client** einem **Router** und einem **Server**. \\ | Das System besteht aus drei Maschinen. Einem **Client** einem **Router** und einem **Server**. \\ | ||
| - | {{ : | + | {{ : |
| + | |||
| + | **HINWEIS: | ||
| Der Router übernimmt später die Funktion des Router Advertisements mittels '' | Der Router übernimmt später die Funktion des Router Advertisements mittels '' | ||
| Zeile 103: | Zeile 107: | ||
| Es wird von zwei Netzen ausgegangen. '' | Es wird von zwei Netzen ausgegangen. '' | ||
| + | |||
| + | **ACHTUNG**: | ||
| Die ersten Laboraufgaben: | Die ersten Laboraufgaben: | ||
| Zeile 121: | Zeile 127: | ||
| Im folgenden werden Beispiel-Konfigurationen aufgelistet, | Im folgenden werden Beispiel-Konfigurationen aufgelistet, | ||
| - | === Client Lokal (Amy) und Öffentlich (Berny) === | + | ==== Client Lokal (Amy) und Öffentlich (Berny) |
| Die folgende Datei zeigt ein Beispiel für den lokalen Client (Amy). Der öffentliche Client ist sinngemäß im zweiten Netz zu konfigurieren. | Die folgende Datei zeigt ein Beispiel für den lokalen Client (Amy). Der öffentliche Client ist sinngemäß im zweiten Netz zu konfigurieren. | ||
| + | Um die folgenden Scripte nutzen zu können, müssen diese zunächst heruntergeladen werden und anschließend ausführbar gemacht werden. Mit dem Befehl '' | ||
| + | |||
| <file bash amy.sh> | <file bash amy.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Zeile 140: | Zeile 148: | ||
| echo " | echo " | ||
| echo "#####################################################" | echo "#####################################################" | ||
| - | ip -6 addr add fc00: | + | sudo ip -6 addr add fc00: |
| - | ip -6 route add default via fc00:1::1 | + | sudo ip -6 route add default via fc00:1::1 |
| echo "###################################" | echo "###################################" | ||
| echo " | echo " | ||
| Zeile 152: | Zeile 160: | ||
| </ | </ | ||
| - | === Router === | + | ==== Router |
| Neben den beiden Schnittstellen ist auf dem Router zusätzlich die Routing-Funktion (Forwarding) zu aktivieren. | Neben den beiden Schnittstellen ist auf dem Router zusätzlich die Routing-Funktion (Forwarding) zu aktivieren. | ||
| Zeile 167: | Zeile 175: | ||
| echo | echo | ||
| echo "###################################" | echo "###################################" | ||
| - | echo " | + | echo " |
| - | echo " | + | echo " |
| echo " | echo " | ||
| echo " | echo " | ||
| echo "###################################" | echo "###################################" | ||
| - | ip -6 addr add fc00: | + | sudo ip -6 addr add fc00: |
| - | ip -6 addr add 2001: | + | sudo ip -6 addr add 2001: |
| - | sysctl net.ipv6.conf.all.forwarding=1 | + | sudo sysctl net.ipv6.conf.all.forwarding=1 |
| echo "###################################" | echo "###################################" | ||
| echo " | echo " | ||
| Zeile 202: | Zeile 210: | ||
| - | ==== Router Advertisement konfigurieren (stateless) ==== | + | ===== Router Advertisement konfigurieren (stateless) ===== |
| + | |||
| + | Die Clients können per Netzwerkmanager nun wieder automatisch konfiguriert werden. Hierzu sollte im Reiter IPv4 die Konfiguration deaktiviert werden (('' | ||
| In der zweiten Übung wird zusätzlich noch das Router Advertisement benötigt, dieses kann mittels des Paket '' | In der zweiten Übung wird zusätzlich noch das Router Advertisement benötigt, dieses kann mittels des Paket '' | ||
| Das Paket lässt sich mit dem folgenden Befehl installieren: | Das Paket lässt sich mit dem folgenden Befehl installieren: | ||
| - | < | + | < |
| + | sudo apt-get install radvd</ | ||
| Der '' | Der '' | ||
| Zeile 213: | Zeile 224: | ||
| interface eth0 { | interface eth0 { | ||
| | | ||
| - | | + | |
| | | ||
| | | ||
| Zeile 238: | Zeile 249: | ||
| - | ==== DHCPv6-Server konfigurieren (stateful) ==== | + | ===== DHCPv6-Server konfigurieren (stateful) |
| Für die dritte Übung wird zusätzlich ein DHCPv6-Server benötigt, dieser kann mittels des Paket '' | Für die dritte Übung wird zusätzlich ein DHCPv6-Server benötigt, dieser kann mittels des Paket '' | ||
| Zeile 248: | Zeile 259: | ||
| <file bash dhcp6.conf> | <file bash dhcp6.conf> | ||
| # Subnetz Deklaration | # Subnetz Deklaration | ||
| - | subnet6 | + | subnet6 |
| - | | + | |
| # Einem Client eine IPv6-Adresse zuweisen | # Einem Client eine IPv6-Adresse zuweisen | ||
| host v6training { | host v6training { | ||
| host-identifier option dhcp6.client-id 00: | host-identifier option dhcp6.client-id 00: | ||
| - | fixed-address6 | + | fixed-address6 |
| } | } | ||
| } | } | ||
| Zeile 279: | Zeile 290: | ||
| ===== Der Client ===== | ===== Der Client ===== | ||
| - | Auf dem Client muss nichts Wesentliches konfiguriert werden, allerdings passieren hier die " | + | Auf dem Client muss nichts Wesentliches konfiguriert werden, allerdings passieren hier die " |
| Im Wireshark werden folgende Filter benötigt: | Im Wireshark werden folgende Filter benötigt: | ||
| Zeile 297: | Zeile 308: | ||
| Durch De-/ | Durch De-/ | ||
| + | |||
| + | =====Aktivieren der Privacy Extension===== | ||
| + | Ein mittels EUI-64 gebildeter Interface Identifier führt dazu, dass eine IPv6-Adresse, | ||
| + | |||
| + | Deshalb gibt es die Möglichkeit den Interface Identifier (also die letzten 64 Bit einer IPv6-Adresse) zufällig zu erzeugen. Das Verfahren, das hier zum Einsatz kommt heißt //Privacy Extension// | ||
| + | |||
| + | Mit dem Befehl | ||
| + | < | ||
| + | lässt sich Privacy Extension aktivieren. | ||
| + | |||
| + | |||
| ===== Link-Sammlung zu IPv6-Adressen ===== | ===== Link-Sammlung zu IPv6-Adressen ===== | ||
| Zeile 318: | Zeile 340: | ||
| [[http:// | [[http:// | ||
| - | |||
lager/lok_netze/ipv6main.1386064691.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
