lager:oeff_netze:vpn
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lager:oeff_netze:vpn [2014/02/04 09:28] – richard | lager:oeff_netze:vpn [2025/11/19 16:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== VPN-Laborübung ====== | + | ~~DISCUSSION: |
| + | ====== VPN-Laborübung | ||
| - | Diese Seite lässt sich als PDF((s. Symbol | + | Diese Seite lässt sich als PDF((s. Symbol |
| ===== Allgemeine Hinweise für die Durchführung unter Linux ===== | ===== Allgemeine Hinweise für die Durchführung unter Linux ===== | ||
| Zeile 64: | Zeile 65: | ||
| ===== Manuell verschlüsselte Verbindungen setkey===== | ===== Manuell verschlüsselte Verbindungen setkey===== | ||
| - | Mittels '' | + | Mittels '' |
| - | '' | + | Die Verbindungen werden bei Bedarf, also sobald ein Paket die Kriterien erfüllt, durch den IP-Protokollstack aufgebaut. |
| Folgende Begriffe werden dabei verwendet: | Folgende Begriffe werden dabei verwendet: | ||
| Zeile 82: | Zeile 84: | ||
| - Gateway auf den Endteilnehmern eintragen | - Gateway auf den Endteilnehmern eintragen | ||
| - Starten der Verbindung (s. [[vpn# | - Starten der Verbindung (s. [[vpn# | ||
| - | - Überprüfen der Verdingung | + | - Überprüfen der Verbindung |
| ==== setkey-Konfiguration ==== | ==== setkey-Konfiguration ==== | ||
| Zeile 146: | Zeile 148: | ||
| ==== setkey-Aufrufparameter ==== | ==== setkey-Aufrufparameter ==== | ||
| - | Der Befehl '' | + | Der Befehl '' |
| ^ Parameter ^ Steht für ^ Erklärung ^ | ^ Parameter ^ Steht für ^ Erklärung ^ | ||
| Zeile 166: | Zeile 168: | ||
| Das Tool '' | Das Tool '' | ||
| Da '' | Da '' | ||
| + | |||
| + | **ACHTUNG: '' | ||
| Zeile 209: | Zeile 213: | ||
| </ | </ | ||
| + | Die PSK-Datei enthält den gemeinsamen Key für die Verbindung. Es muss jeweils die IP-Adresse der Gegenstelle eingetragen werden. | ||
| Beispiel einer psk.txt: | Beispiel einer psk.txt: | ||
| <file c psk.txt> | <file c psk.txt> | ||
| 2.0.0.2 | 2.0.0.2 | ||
| </ | </ | ||
| + | |||
| + | Diese Datei muss mit den folgenden Befehlen für '' | ||
| + | < | ||
| + | chown root psk.txt | ||
| + | chgrp root psk.txt | ||
| + | chmode 0600 psk.txt | ||
| + | </ | ||
| Damit '' | Damit '' | ||
| Zeile 248: | Zeile 260: | ||
| + | ===== Entschlüsselung einer ESP-Verbindung ===== | ||
| + | |||
| + | Die folgende Abbildung zeigt die notwendigen Einstellungen zur Entschlüsselung einer ESP gesicherten Verbindung. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ====== Beispiel-Capture für Wireshark ====== | ||
| + | |||
| + | Die folgende Datei enthält zwei einfache Beispiel-Capture Dateien, die einmal eine nur '' | ||
| + | Beide Verbindungen sind End-to-End und im Transport-Modus. D.h. die eigentlichen Kommunikationspartner sind erkennbar und nicht verschlüsselt. | ||
| + | |||
| + | **{{ : | ||
| + | |||
| + | Hinweis: Bei der '' | ||
| + | |||
| + | |||
| + | ===== Parameter ab Wireshark 2.0 ===== | ||
| + | Bearbeiten -> Einstellungen -> Protocols -> ESP | ||
| + | Unter '' | ||
| + | ESP SAs Edit: | ||
| + | ^ Protocol ^ Src IP ^ Dest IP ^ SPI ^ Encryption ^ Encryption Key ^ Authentication ^ Authentication Key ^ | ||
| + | | IPv4 | 192.168.0.244 | 192.168.0.77 | * | TripleDES-CBC | 0x3f0b868... | NULL | 0xbf9a081... | | ||
| + | | IPv4 | 192.168.0.77 | 192.168.0.244 | * | TripleDES-CBC | 0x3f0b868... | NULL | 0xbf9a081... | | ||
| + | HINWEIS: Das Authentication Protocol (hier eigentlich HMAC-MD5-96) darf **NICHT** ausgewählt werden, da sonst Wireshark ein rot markiertes '' | ||
| + | Gleiches gilt für die SPIs. Hier wird per '' | ||
| ------------- | ------------- | ||
lager/oeff_netze/vpn.1391506104.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
