Skip to content

rn-practice Setup

Die ausführbaren Mininet-Topologien und Helper-Skripte, auf die alle Aufgabenblätter verweisen, liegen im vendorierten Verzeichnis mininet-labs/rn-practice/ (unveränderte Kopie von github.com/scimbe/rn-practice, main-Branch — das Original bleibt unangetastet).

Verzeichnis Lab Inhalt
topo01/ 01, 04 Ping/Netcat/Dig/Nmap/Wireshark/SSH/HTTP(S)-Server, iperf/iperf3
topo02/ 05 ARP-Spoofing-Angreifer-Setup, HTTP-Attacker
topo03/ 03 RIP/BGP-Routing mit vier Routern (r1–r4, FRR-Configs)
topo-base/ — Basis-Topologie-Bausteine
topoP02–topoP04/ 02 Vertiefungs-Praktika Subnetting/Routing
setup/ — Host-seitige Setup-Skripte (Mininet-Installation)

Start eines Labs (Kurzform)

cd mininet-labs/rn-practice/topo01
./start-topo01.sh

start-topo01.sh ruft zuerst getIntWithIntenet.sh auf (erzeugt interface.txt, das topo01.py für den NAT-Uplink benötigt), startet dann sudo -E python3 topo01.py und räumt beim Beenden auf.

Bewusst nicht übernommen

setup/mininet.ovpn — enthält einen eingebetteten privaten Schlüssel für ein internes, laut Originalprojekt nicht mehr unterstütztes VPN-Setup. Kein produktives Secret, wird aber grundsätzlich nicht committet.

Verhältnis zu den Aufgabenblättern

Die vorherige 1:1-Struktur (jedes Google-Drive-PDF ein eigenes Dokument) ist in den Praktika zu 7 thematischen Aufgabenblättern konsolidiert. Die Zuordnung Original → neues Blatt steht in der Tabelle auf der Startseite.