Faiumoni e. V. IPv6 für Server Hendrik Brummermann.

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Einer der Dienste im Internet
2. Link Layer Lernziele: Verstehen wie IP prinzipiell über eine Link Layer Verbindung übertragen wird.
für das Schulnetz der BS Roth
C.M. Presents D.A.R. und Ein Bisschen dies und das!
Konfiguration eines VPN Netzwerkes
Webserver, © Till Hänisch 2002 Apache The open way.
Lokale und globale Netzwerke
2. Link Layer Lernziele: – Verstehen wie IP prinzipiell über eine Link Layer Verbindung übertragen wird.
3. Internet Protocol (IP)
Martin MauveUniversität Mannheim1 3.6 User Datagram Protocol (UDP) RFC 768. J. Postel. User Datagram Protocol unzuverlässiges Transportprotokoll.
Autoinstallation von SuSE Linux 9.3 Roland Mohl 2. Juni 2005.
TCP/IP Protokoll Version 6
Internet Protocol [IP] Adressen und Adressklassen
IPv6 in Virtualisierungsumgebungen
IP Adresse / DNS / URL Bernd Liebenwein.
Rechnerkommunikation I
Internet Protocol v6 ein Ausblick….
Computer in einer vernetzten Welt
Netzwerke.
CCNA2 – Module 9 Basic Router Troubleshooting
Meldungen über Ethernet mit FINS/UDP
Netzwerke.
SMC2804WBRP-G Barricade g 2.4GHz 54Mbps Wireless Barricade Breitband Router mit USB Print Server SMC2804WBRP-G
Adressierung in Netzwerken
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Webserver einrichten mit Konfiguration, online stellen, Zugang © by Lars Koschinski 2003.
IPv6 in der Praxis Vortragsreihe von Michael Dirska
Network Address Translation (NAT)
Hans Laubisch Expert Student Partner Microsoft Student Partners DE e Windows Azure Windows Azure VPN (mit Windows Server)
Virtual Private Network
Aufbau eines Netzwerkes
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Netzwerke. IPv4 Rechner/Server werden im Internet eindeutig durch IP Adressen identifiziert Adressen sind 32-Bit-Zahlen, die in viermal acht Bit aufgeteilt.
CCNA2 – Module 8 TCP/IP Error and Control Messages.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Rechen- und Kommunikationszentrum (RZ) Einführung in den Whois-Dienst Paul Skrabel Seminarraum / / Aachen Stand: Version: 1.2.
Unternehmensweite und Internetrichtlinien und deren Einhaltung mit BlueCoat & Sophos.
Der Einsatz von stunnel in den Verbund- Bibliotheken Seite 1 Der Einsatz von stunnel in den Verbund- Bibliotheken Von Frank Dietz (BVB/A)
Theorie. Was ist Drupal? Content-Management-System, Open Source Software Hauptanwendung in der Organisation von Websites In PHP geschrieben und wird als.
LINUX II Harald Wegscheider
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
Tutoren: Caro von Groote, Christian Schilcher Universität Augsburg, Institut für Geographie IT-Tutorium Block 2: Einführung in Linux IT-Tutorium Einführung.
IP version 6 The next Generation Konrad Rosenbaum, 2009.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
Hubert Feyrer 1 1 home.meinedomain.de DynDNS für Strato-Domains im Eigenbau Hubert Feyrer.
Netzwerke und Netzwerktools Franz Schäfer LV Linux: Effiziente Anwendung anhand von Fallbeispielen.
IP-ADRESSIERUNG ● IP = Internet Protokoll ● dient zur Kommunikation zwischen Netzwerkteilnehmern ● zwei Versionen ● ipV4: 32 bits ● ipV6: 128 bits.
ICMP Internet Control Message Protocol Michael Ziegler Universität Freiburg Michael Ziegler.
IPv6 Adressaufbau RFC IPv6-Adresen - Peter Maaß u. Michael Dienert2 Inhalt Adressaufbau Darstellung und Schreibweise Adresstypen Unicast.
Netzwerkgrundlagen Franz Schäfer LV Linux: Effiziente Anwendung an Hand von Fallbeispielen.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Crashkurs Computernetzwerke
Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim
Überwachung der Oracle-Datenbanken mit Nagios
IPv6 – vier Gründe dafür! 1: Es gibt viel mehr Adressen!
StateLess Address AutoConfiguration
Apache The open way.
Den Bus erkunden ….
Ich brauche eine Web-Seite vom Server im Internet
Routing … … die Suche nach dem Weg..
Routing … … die Suche nach dem Weg..
RFC IPv6 Adressaufbau.
Internetnutzung an der WWU -Eine Einführung-
IPv6 - vier Gründe dafür P. Maaß, M. Dienert
StateLess Address AutoConfiguration
 Präsentation transkript:

Faiumoni e. V. IPv6 für Server Hendrik Brummermann

Faiumoni e. V.IPv6 für Server2 ● Modul: System-Verwaltung ● Lernziele: Hintergrundwissen zu IPv6 Server- Konfiguration für IPv6 Verständnis für logarithmische Einheiten ● Zielgruppe: System- Administratoren ● Voraussetzungen: Grundkennt nisse in Linux und Apache ● Abstrakt: Dieser Vortrag gibt eine kurze Einführung in IPv6 und beschreibt wie IPv6 auf einem Webserver eingerichtet werden kann. Dabei wird ein sogenannter "Dual Stack Betrieb" verwendet, so dass der Server auch für Benutzer des alten Internet Protokolls erreichbar bleibt.

Faiumoni e. V.IPv6 für Server3 Sprache und Transkript ● Sprachaufzeichnung des Vortrags ● Transkript des Vortrags (Ansicht | Notizen) ● Zwei Versionen dieser Präsentation:

Faiumoni e. V.IPv6 für Server4 Gliederung ● Motivation ● Was ist IPv6? ● Anzahl Adressen ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Zusammenfassung

Faiumoni e. V.IPv6 für Server5 Motivation ● Anzahl der Adressen im aktuellen Protokoll ist begrenzt ● 2012 wird es keine neuen Adressen mehr geben ● Problem insbesondere in Schwellenländern ● Aber: IPv6-Hype in 2011 ● Internetverwaltung ICANN hat keine IPv4-Adressen mehr ● IPv6-Day von Google, Facebook, Yahoo, u. a. ● Beweis der Zukunftssicherheit

Faiumoni e. V.IPv6 für Server6 Gliederung ● Motivation ● Was ist IPv6? ● Anzahl Adressen ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Zusammenfassung

Faiumoni e. V.IPv6 für Server7 Was ist IPv6? ● IPV6 ist nächste Version des Internet-Protokoll ● Aktuelle Version ist IPv4, IPv5 gibt es nicht ● Deutlich größerer Adresspool mit 128 Bit ● Weitere Features, die zum Teil in IPv4 integriert wurden wie IPSEC ● Spezifiziert in RFC2460 im Jahre 1998 ● Starke Verbreitung erst ab 2011

Faiumoni e. V.IPv6 für Server8 Adressformat ● 128bit pro Adresse in 8 Blöcken ● 4 Hexadezimalstellen pro Block ● Trennung der Blöcke per Doppelpunkt 2a01:4f8:141:1184:0000:0000:0000:2 ● Angrenzende Blöcke die komplett aus Nullen bestehen, können an einer Stelle per :: zusammengefasst werden 2a01:4f8:141:1184::2 ● IP-Adresse besteht aus Netz und Hostteil, wobei die Länge des Netzteil per /xx angegeben wird.

Faiumoni e. V.IPv6 für Server9 Gliederung ● Motivation ● Was ist IPv6? ● Anzahl Adressen ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Zusammenfassung

Faiumoni e. V.IPv6 für Server10 Anzahl Adressen ● Adresslänge 128 Bits ist nur vier mal 32 Bit ● Aber: Bit ist logarithmische Einheit ● Größe des Adressbereichs des heutigen Internets: ● Frage: Wie oft passt dann IPv6 auf eine Folie? ● = 96. Also 96 mal verdoppeln:

Faiumoni e. V.IPv6 für Server11 Anzahl Adressen

Faiumoni e. V.IPv6 für Server12 Anzahl Adressen < 2 43

Faiumoni e. V.IPv6 für Server13 Anzahl Adressen ● mal passt IPv4-Internet in jeden cm² der Erdoberfläche Ozeane eingeschlossen ● Üblicherweise werden daher /64-Netze an Endkunden vergeben ● Wird das für alle Ewigkeit reichen? ● Nano-Technologie? ● Weltraum? ● Gut genug für die nächsten Jahrzehnte

Faiumoni e. V.IPv6 für Server14 Gliederung ● Motivation ● Was ist IPv6? ● Anzahl Adressen ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Zusammenfassung

Faiumoni e. V.IPv6 für Server15 Notwendige Informationen ● Benötigte Informationen ● IPv6 Adresse ● Default Gateway ● Bei Hetzner ist die erste Adresse im /59 (!) das Default Gateway ● Berechnung per ● Beispiel: ● Adressbereich: 2a01:4f8:141:1184::0/64 ● Default-Gateway: 2a01:4f8:141:1180::1

Faiumoni e. V.IPv6 für Server16 Live-Einrichtung unter Linux ● Beispiel: ● Adressbereich: 2a01:4f8:141:1184::0/64 ● Gewählte Addresse: 2a01:4f8:141:1184::2 ● Default-Gateway: 2a01:4f8:141:1180::1 ● Gateway ist außerhalb Adressbereichs, daher Host-Route zum Gateway notwendig ● Live Einrichtung: ● ip -6 addr add 2a01:4f8:141:1184::2 dev eth0 ● ip -6 route add 2a01:4f8:141:1180::1 dev eth0 ● ip -6 route add default via 2a01:4f8:141:1180::1

Faiumoni e. V.IPv6 für Server17 Diagnose Möglichkeiten ● Erreichbarkeit eines Hosts via IPv6: ping6 2a01:4f8:141:1180::1 64 bytes from 2a01:4f8:141:1180::1: icmp_seq=1 ttl=64 time=1.91 ms ● Weg zu einem Host via IPv6: tracepath6 faiumoni.de 1?: [LOCALHOST] 0.036ms pmtu : miredo.teleport-iabg.de ms … 7: faiumoni.de ms reached ● DNS-Abfragen (IPv4 ist Typ „A“, IPv6 ist Typ „AAAA“): host -t AAAA faiumoni.de faiumoni.de has IPv6 address 2a01:4f8:141:1184::2 ● Routing-Tabelle: ip -6 route 2a01:4f8:141:1184::/64 dev eth0 proto kernel default via 2a01:4f8:141:1180::1 dev eth0 metric 1024

Faiumoni e. V.IPv6 für Server18 Konfiguration unter Linux ● Beispiel: ● Adressbereich: 2a01:4f8:141:1184::0/64 ● Gewählte Addresse: 2a01:4f8:141:1184::2 ● Default-Gateway: 2a01:4f8:141:1180::1 ● Gateway ist außerhalb Adressbereichs, daher Host-Route zum Gateway notwendig ● Datei /etc/network/interfaces: ● iface eth0 inet6 static ● address 2a01:4f8:141:1184::2 ● netmask 64 ● up ip -6 route add 2a01:4f8:141:1180::1 dev eth0 ● down ip -6 route del 2a01:4f8:141:1180::1 dev eth0 ● up ip -6 route add default via 2a01:4f8:141:1180::1 dev eth0 ● down ip -6 route del default via 2a01:4f8:141:1180::1 dev eth0 ● Nach der Konfigurationsanpassung: /etc/init.d/networking restart

Faiumoni e. V.IPv6 für Server19 Gliederung ● Motivation ● Was ist IPv6? ● Anzahl Adressen ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Zusammenfassung

Faiumoni e. V.IPv6 für Server20 Konfiguration von Apache ● Apache ist der am meisten genutzte Webserver und Freie Software ● Neustart von Apache nach IPv6 auf Betriebssystemebene erforderlich ● Konfiguration von IPv6 in Apache ● IP-Adressen und Ports auf denen Anfragen entgegen gekommen werden („Listen“) ● Zuordnung von Website-Konfigurationen („Virtual Hosts“)

Faiumoni e. V.IPv6 für Server21 Listen-Konfiguration von Apache ● Konfigurationsdatei: ports.conf ● Standardinstallation: Apache lauscht auf allen IP-Adressen → fertig ● Problem beim lauschen auf bestimmten Adressen: Doppeldeutigkeit von „:“ in Ipv6 ● Lösung: IPv6-Adresse in [ ]. ● Beispiel Port 443 auf unserer Adresse: Listen [2a01:4f8:141:1184::2]:443

Faiumoni e. V.IPv6 für Server22 Virtual Hosts in Apache ● Keine Änderung bei namebased Virtual-Hosting ● Aber IPv6-Adresse bei ServerAlias in site-available/default hinzufügen ● Bei IP-based Virtual Hosting neue Datei erforderlich mit: ● Include-Direktive verwenden, um Konfiguration für IPv4 und IPv6 zentral zu verwalten

Faiumoni e. V.IPv6 für Server23 Zusammenfassung ● Hintergrund von IPv6 ● Größe des Adresspools ● Konfiguration Ubuntu Linux ● Konfiguration Apache Webserver ● Literatur: ● ● ●

Faiumoni e. V.IPv6 für Server24 IPv6 für Server Danke für Ihre Aufmerksamkeit Fragen?