Interface de linha de comando semelhante à Cisco


10

Estou procurando uma maneira de implementar uma interface de linha de comando da Cisco bastante básica no meu dispositivo de servidor Ubuntu (12.04 em particular).

Eu me deparei com o seguinte projeto: CLISH , no entanto, a documentação é um esboço e parece bastante obsoleta.

Alguém tem alguma experiência com esse tipo de coisa e você pode conhecer algum projeto / abordagem semelhante?


Você quer dizer como os comandos ipe routeque já são semelhantes ao IOS?
Jordanm

não exatamente ... mais como o programa 'netsh' (netsh.exe) no Windows
sbeskur

3
Você está tentando implementar funções reais ou apenas o shell?
margarida

Respostas:


4

Pouco tempo depois de postar essa pergunta, deparei-me com o projeto Klish. É uma versão aprimorada do Clish com melhor suporte e mais recursos.

Há uma ligeira curva de aprendizado, mas é muito bem pensada.

O objetivo era transformar uma caixa Linux padrão em um dispositivo que pudesse ser gerenciado a partir da CLI como um roteador ou switch Cisco. O Klish (junto com alguns scripts bash e ruby) é altamente configurável via XML e tornou possível configurar interfaces de rede, VLans e serviços como DHCP, iptables etc. a partir de um único shell unificado.


Verifique "vtysh" é usado em projeto Quagga: sourceforge.net/projects/vtysh
killdaclick

1

O Quagga (ex-Zebra) não apenas emula o shell da Cisco, mas configura adequadamente a tabela de roteamento e lida com um conjunto de protocolos de roteamento que variam de RIP a BGP.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.