Interface de ligne de commande de type Cisco


10

Je cherche un moyen d'implémenter une interface de ligne de commande de type Cisco assez basique sur mon appliance de serveur Ubuntu (12.04 en particulier).

Je suis tombé sur le projet suivant: CLISH cependant, la documentation est une esquisse et elle semble assez obsolète.

Quelqu'un a-t-il une expérience de ce genre de choses et connaissez-vous des projets / approches similaires?


Vous voulez dire comme les commandes ipet routequi sont déjà similaires à IOS?
jordanm

pas tout à fait ... plus comme le programme 'netsh' (netsh.exe) sur windows
sbeskur

3
Essayez-vous d'implémenter des fonctions réelles ou simplement le shell?
marguerite

Réponses:


4

Peu de temps après avoir posté cette question, je suis tombé sur le projet Klish C'est une version améliorée de Clish avec un meilleur support et plus de fonctionnalités.

Il y a une légère courbe d'apprentissage mais elle est très bien pensée.

L'objectif était de transformer un boîtier Linux standard en une appliance qui peut être gérée à partir de la CLI comme un routeur ou un commutateur Cisco. Klish (avec certains scripts bash et ruby) est hautement configurable via XML et a permis de configurer des interfaces réseau, des VLans et des services tels que DHCP, iptables, etc. à partir d'un seul shell unifié.


Cochez "vtysh", il est utilisé dans le projet Quagga: sourceforge.net/projects/vtysh
killdaclick

1

Quagga (ex-Zebra) n'émule pas seulement le shell Cisco, mais configure correctement la table de routage et gère un ensemble de protocoles de routage allant du RIP au BGP.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.