Kathara: mudanças entre as edições
Linha 25: | Linha 25: | ||
kathara-vclean | kathara-vclean | ||
kathara-vconfig | kathara-vconfig | ||
:Comandos para iniciar um | :Comandos para '''iniciar''' um dispositivo, '''parar''' um dispositivo e '''configurar uma interface''' de um dispositivo, respectivamente. | ||
;Kathara l-commands: | ;Kathara l-commands: | ||
Linha 34: | Linha 34: | ||
kathara-ltest | kathara-ltest | ||
kathara-lconfig | kathara-lconfig | ||
:Comandos para iniciar, parar, mostrar informações, reiniciar ou testar uma rede e | :Comandos para '''iniciar''', '''parar''', '''mostrar informações''', '''reiniciar''' ou '''testar uma rede''' e configurar interfaces de dispositivos de uma rede, respectivamente. | ||
;Kathara global-commands: | |||
kathara-connect | |||
kathara-exec | |||
kathara-wipe | |||
kathara-list | |||
kathara-settings | |||
kathara-check | |||
:Comandos para '''conectar''' a um dispositivo, '''executar''' um comando em um dispositivo, '''deletar''' todos os dispositivos, '''listar''' dispositivos ativos, '''editar configurações''' e '''checar''' o ambiente, respectivamente. |
Edição das 19h03min 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 kathara-vclean kathara-vconfig
- Comandos para iniciar um dispositivo, parar um dispositivo e configurar uma interface de um dispositivo, respectivamente.
- Kathara l-commands
kathara-lstart kathara-lclean kathara-linfo kathara-lrestart kathara-ltest kathara-lconfig
- Comandos para iniciar, parar, mostrar informações, reiniciar ou testar uma rede e configurar interfaces de dispositivos de uma rede, respectivamente.
- Kathara global-commands
kathara-connect kathara-exec kathara-wipe kathara-list kathara-settings kathara-check
- Comandos para conectar a um dispositivo, executar um comando em um dispositivo, deletar todos os dispositivos, listar dispositivos ativos, editar configurações e checar o ambiente, respectivamente.