Kathara: mudanças entre as edições
Linha 15: | Linha 15: | ||
Cada '''dispositivo de rede''' emulado possui um '''console''', '''memória''', '''sistema de arquivos''' e '''interfaces de rede'''. Através das interfaces de rede os dispositivos são conectados a um '''domínio de colisão''' virtual e podem se comunicar com outros dispositivos. | Cada '''dispositivo de rede''' emulado possui um '''console''', '''memória''', '''sistema de arquivos''' e '''interfaces de rede'''. Através das interfaces de rede os dispositivos são conectados a um '''domínio de colisão''' virtual e podem se comunicar com outros dispositivos. | ||
===Comandos Kathará=== | |||
O Kathará apresenta três tipos de comando: | |||
*v-commands: permitem criar e configurar um dispositivo via terminal. | *v-commands: permitem criar e configurar um dispositivo via terminal. | ||
*l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script. | *l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script. | ||
*global-commands: comandos de gerenciamento global. | *global-commands: comandos de gerenciamento global. | ||
;Kathara v-commands: | |||
kathara-vstart | |||
:Inicia um novo dispositivo. | |||
kathara-vclean | |||
:Para um simples dispositivo. | |||
kathara-vconfig | |||
:Conecta uma interface de rede a um dispositivo. |
Edição das 18h50min de 25 de janeiro de 2021
Kathará
O Kathará é um ambiente para emulação de redes de computadores virtuais, disponível para ambientes Linux, Windows ou MacOS. O download da ferramenta pode ser obtido na página Web do Kathará.
O Kathará é uma implementação em Python do Netkit (descontinuado) e faz uso de contêineres Docker.
A página Wiki do Kathará apresenta vários exemplos ilustrativos, alguns dos quais descritos na sequência.
Introdução ao Kathará
O Kathará é um ambiente para emulação de redes de computadores através da criação de contêineres Docker em uma máquina hospedeira.
Cada contêiner pode ser configurado como um dispositivo de rede específico e pode desempenhar diferentes papeis, como host, roteador, switch etc.
Cada dispositivo de rede emulado possui um console, memória, sistema de arquivos e interfaces de rede. Através das interfaces de rede os dispositivos são conectados a um domínio de colisão virtual e podem se comunicar com outros dispositivos.
Comandos Kathará
O Kathará apresenta três tipos de comando:
- v-commands: permitem criar e configurar um dispositivo via terminal.
- l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script.
- global-commands: comandos de gerenciamento global.
- Kathara v-commands
kathara-vstart
- Inicia um novo dispositivo.
kathara-vclean
- Para um simples dispositivo.
kathara-vconfig
- Conecta uma interface de rede a um dispositivo.