Kurzbeschreibung der Installation von Dynamips/Dynagen inkl. dem grafischen Frontend GNS3 auf Mac OS X 10.5 Leopard.
- Dynamips/Dynagen auf www.dynagen.org herunterladen (Wichtig: die neuesten Interim Builds herunterladen. Die offiziellen Version funktionieren nicht unter Leopard. Download z.B. dieser Build)
- Ein entsprechendes IOS besorgen (z.B. für den Cisco 7200)
- versuchen, das leichte simple.net zum Laufen zu bekommen wie im Tutorial beschrieben
- wenn das soweit läuft kann GNS3 zum laufen gebracht werden, und zwar wie folgt:
Installation von GNS3 auf Mac OS X
- Download der GNS3-Sourcen (bisher keine Mac-Binary verfügbar): Sourcen
- Lesen der Readme für die Voraussetzungen zum kompilieren (benötigt werden unter Mac OS X die Apple Developer Tools, Python, QT für MAC, pyQT, SIP, steht alles in der README inkl. der URLs)
- Apple Dev Tools installieren (falls noch nicht geschehen)
- Python installieren
- QT für Mac installieren
- SIP kompilieren (“python configure.py”, “make”, “sudo make install”)
- PyQT kompilieren (“python configure.py”, “make”, “sudo make install”)
- Starten von GNS3 mittels “sudo python gns” (sudo nötig für bridging auf lokales en0-Interface des Macs)
- Gui sollte starten
Initialkonfiuguration des GNS
- Aufruf der Einstellungen über “Python–>Preferences” oder “Apfel+,”
- Pfade setzen (Pfad zum Dynamips-Binary und Arbeitsverzeichnis für Files der Devices):

Konnektivität mit der Außenwelt herstellen Dazu muss eine “Cloud” an ein Router/Switch angeschlossen werden.
- Cloud erstellen und mit dem Gerät (Router/Switch) verbinden.
- In den Einstellungen der Cloud folgendes Konfigurieren:
- unter dem Reiter “NIO Ethernet” beim Punkt “Generisches Ethernet NIO (benötigt root Zugang) folgendes einstellen: “NIO_gen_eth:en0″ (einfach en0 im Dropdown-Menü auswählen)
- dazu muss GNS als root gestartet sein (daher “sudo python gns”) sonst kann der Adapter nicht gebridged werden.
- Cloud abspeichern
- alle Pakete die in Richtung der Cloud gehen, werden am en0 (1. Wire-Ethernet-Interfaces des Macs ausgegeben)
- Achtung: mit Airport-Interfaces (en1 beim iMac) funktioniert das nicht! Ist ein Bug im Apple-Treiber

Wenn alles soweit installiert ist kann die Simulation gestartet werden und so sieht dies dann z.B. aus (inkl. Anbindung ans Internet über en0 des Macs):
Hinweise zur Benutzung
- Es ist nicht möglich den Mac anzupingen, andere Rechner im LAN/Internet schon
- Es ist kein Bridging über Airport-Verbindungen möglich

