Die Kommunikation zwischen der Anwendung und Dynamips einem realen Netz über eine OS X -Gerät funktioniert nicht richtig, da die Schnittstelle in NIO_gen_eth Dynamips ist gebrochen. Um dieses Problem zu lösen Kommunikation muss ein tap -Interface auf dem OS X -Gerät eingebaut werden. Da OS X nicht enthalten ist ein tap -Interface standardmäßig ist die Lösung für dieses Problem zu TunTap für OS X Download über SourceForge . Sobald TunTap installiert ist, ist es einfach, Dynamips mit dem lokalen Netzwerk zu verbinden. Anleitung
1
herunterladen TunTap für OS X via SourceForge (siehe Ressourcen) und installieren Sie es . . Sobald die Installation abgeschlossen ist, geben Sie den Befehl "ls -l /dev/tap0 ", um das Gerät tap0 bestätigen
2
Am OS X Shell-Eingabeaufforderung , geben Sie den Befehl "sudo chown root : wheel dynamips - 0.2.8 - RC2 -OSX - Leopard.intel.bin " . Dieser Befehl setzt den Eigentümer und die Gruppe der binären Dynamips als root und Räder.
3
Am OS X Shell-Eingabeaufforderung , geben Sie " sudo chmod + s dynamips - 0.2.8 - RC2 -OSX - Leopard.intel.bin " . Dieser Befehl setzt Benutzer-ID -Bit für die Dynamips Anwendung .
4
Im Dynamips topology.net Datei vom Typ " F = nio_tap :/dev/tap0 " für den Router. Denn die Wolke in der topology.net Datei , Typ " connections = R1: f : nio_tap :/dev/tap0 " .
5 starten Dynamips Anwendung . Die Anwendung wird Dynamips Auslesen und Ausführen des topology.net Datei.
6
sicher, dass die tap0 Schnittstelle installiert ist und läuft . An der OS X -Shell-Eingabeaufforderung geben Sie den Befehl "ifconfig -a