A comunicação entre o aplicativo Dynamips e uma verdadeira rede através de um dispositivo X OS não funciona corretamente porque a interface NIO_gen_eth em Dynamips está quebrado. Para resolver este problema de comunicação , uma interface de toque precisa ser construído no dispositivo OS X . Porque OS X não inclui uma interface de toque , por padrão , a solução para este problema é fazer o download TunTap para OS X via SourceForge. Uma vez TunTap é instalado, ele é fácil de conectar Dynamips para a rede local. Instruções
1
Baixar TunTap para OS X via SourceForge (consulte Recursos) e instalá-lo. Quando a instalação estiver concluída, digite o comando " ls- l /dev/tap0 " para confirmar o dispositivo tap0
2
No prompt shell OS X , digite o comando "root sudo chown : . Roda Dynamips - 0.2.8 - RC2- OSX- Leopard.intel.bin " . Este comando define o proprietário eo grupo do binário Dynamips como root e roda.
3
No prompt shell OS X , digite " sudo chmod + s Dynamips - 0.2.8 -RC2 - OSX- Leopard.intel.bin " . Esta conjuntos de comandos do usuário bit ID para a aplicação Dynamips .
4
Nos Dynamips topology.net arquivo, digite "F = nio_tap :/dev/tap0 " para o roteador. Para a nuvem no arquivo topology.net , "conexões = R1 : f : nio_tap :/dev/tap0 " tipo.
5 Comece a aplicação Dynamips . A aplicação Dynamips irá ler e executar o arquivo topology.net .
6
Verifique se a interface tap0 está instalado e funcionando . No prompt shell OS X , digite o comando " ifconfig-a