Interfaz de línea de comando similar a Cisco


10

Estoy buscando una manera de implementar una interfaz de línea de comandos similar a Cisco bastante básica en mi dispositivo servidor de Ubuntu (12.04 en particular).

Me he encontrado con el siguiente proyecto: CLISH , sin embargo, la documentación es un boceto y parece estar bastante obsoleta.

¿Alguien tiene alguna experiencia con este tipo de cosas y podría conocer algún proyecto / enfoque similar?


¿Te refieres a los comandos ipy routeque ya son similares a IOS?
jordanm

no del todo ... más como el programa 'netsh' (netsh.exe) en windows
sbeskur

3
¿Estás tratando de implementar funciones reales o solo el shell?
Margarita

Respuestas:


4

No mucho después de publicar esta pregunta, me encontré con el proyecto Klish. Es una versión mejorada de Clish con mejor soporte y más funciones.

Hay una ligera curva de aprendizaje pero está muy bien pensada.

El objetivo era convertir una caja de Linux estándar en un dispositivo que se pueda administrar desde la CLI como un enrutador o conmutador Cisco. Klish (junto con algunos scripts bash y ruby) es altamente configurable a través de XML y ha permitido configurar interfaces de red, VLans y servicios como DHCP, iptables, etc. desde un único shell unificado.


Marque "vtysh" se usa en el proyecto Quagga: sourceforge.net/projects/vtysh
killdaclick

1

Quagga (ex-Zebra) no solo emula el shell de Cisco, sino que configura correctamente la tabla de enrutamiento y maneja un conjunto de protocolos de enrutamiento que van desde RIP hasta BGP.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.