Ich suche nach einer Möglichkeit, eine ziemlich einfache Cisco-ähnliche Befehlszeilenschnittstelle auf meiner Ubuntu-Server-Appliance (insbesondere 12.04) zu implementieren.
Ich bin auf folgendes Projekt gestoßen : CLISH Die Dokumentation ist jedoch eine Skizze und scheint ziemlich veraltet zu sein.
Hat jemand Erfahrung mit solchen Dingen und kennen Sie vielleicht ähnliche Projekte / Ansätze?
ubuntu
command-line
cisco
sbeskur
quelle
quelle
ip
undroute
Befehle, die IOS schon ähnlich sind?Antworten:
Kurz nachdem ich diese Frage gestellt hatte, stieß ich auf das Klish-Projekt. Es ist eine verbesserte Version von Clish mit besserer Unterstützung und mehr Funktionen.
Es gibt eine leichte Lernkurve, die aber sehr gut durchdacht ist.
Ziel war es, eine Standard-Linux-Box in eine Appliance zu verwandeln, die über die CLI wie ein Cisco-Router oder -Switch verwaltet werden kann. Klish (zusammen mit einigen Bash- und Ruby-Skripten) ist hochgradig über XML konfigurierbar und hat es ermöglicht, Netzwerkschnittstellen, VLans und Dienste wie DHCP, iptables usw. über eine einzige einheitliche Shell zu konfigurieren.
quelle
Quagga (ex-Zebra) emuliert nicht nur die Cisco-Shell, sondern richtet die Routing-Tabelle ordnungsgemäß ein und verarbeitet eine Reihe von Routing-Protokollen, die von RIP bis BGP reichen.
quelle