Come collegare Dynamips a una rete reale

April 7

La comunicazione tra l'applicazione Dynamips e una vera e propria rete attraverso un dispositivo di OS X non funziona correttamente perché l'interfaccia NIO_gen_eth in Dynamips è rotto. Per risolvere questo problema di comunicazione, una interfaccia rubinetto deve essere costruita sul dispositivo OS X. Perché OS X non include un'interfaccia rubinetto per impostazione predefinita, la soluzione a questo problema è quello di scaricare tuntap per OS X tramite SourceForge. Una volta installato tuntap, è facile collegare Dynamips alla rete locale.

istruzione

1 Scarica tuntap per OS X tramite SourceForge (vedi Risorse) e installarlo. Una volta completata l'installazione, digitare il comando "ls -l / dev / tap0" per confermare il dispositivo tap0.

2 Al prompt della shell OS X, digitare il "chown root sudo: ruota dynamips-0.2.8-RC2-OSX-Leopard.intel.bin" comando. Questo comando imposta il proprietario e il gruppo del binario Dynamips come root e la ruota.

3 Al prompt della shell OS X, digitare "sudo chmod + s dynamips-0.2.8-RC2-OSX-Leopard.intel.bin". Questo bit ID set di comandi utente per l'applicazione Dynamips.

4 Nei Dynamips topology.net file, digitare "F <interfaccia / Slot> = nio_tap: / dev / tap0" per il router. Per la nuvola nel file topology.net, digitare "connessioni = R1: f <interfaccia / Slot>: nio_tap: / dev / tap0".

5 Avviare l'applicazione Dynamips. L'applicazione Dynamips leggerà ed eseguire il file topology.net.

6 Verificare che l'interfaccia tap0 è attivo e funzionante. Al prompt della shell OS X, digitare il comando "ifconfig -a | grep tap0" per verificare che l'interfaccia tap0 è alto.

7 Aggiungere un indirizzo IP all'interfaccia tap0 digitando il comando "sudo ifconfig tap0 10.100.100.100 maschera di rete 255.255.255.0" al prompt X shell del sistema operativo.

8 Sul router virtuale Dynamips, configurare l'interfaccia Fast Ethernet con un indirizzo IP di 10.100.100.101 e una subnet mask 255.255.255.0.

9 Ping 10.100.100.100 sul router virtuale Dynamips per verificare l'accesso al dispositivo OS X. Se il ping ha una risposta, allora il router virtuale Dynamips è connesso alla rete locale.