Interfaccia a riga di comando simile a Cisco


10

Sto cercando un modo per implementare un'interfaccia a riga di comando simile a Cisco come di base sul mio dispositivo server Ubuntu (12.04 in particolare).

Mi sono imbattuto nel seguente progetto: CLISH , tuttavia, la documentazione è uno schizzo e sembra piuttosto stantia.

Qualcuno ha qualche esperienza con questo genere di cose e potresti conoscere progetti / approcci simili?


Intendi come i comandi ipe routeche sono già simili a IOS?
Giordania,

non del tutto ... più come il programma 'netsh' (netsh.exe) su windows
sbeskur

3
Stai cercando di implementare le funzioni effettive o solo la shell?
margherita,

Risposte:


4

Non molto tempo dopo aver pubblicato questa domanda, mi sono imbattuto nel progetto Klish. È una versione migliorata di Clish con un supporto migliore e più funzionalità.

C'è una leggera curva di apprendimento ma è molto ben pensata.

L'obiettivo era trasformare un box Linux standard in un'appliance che può essere gestita dalla CLI come un router o uno switch Cisco. Klish (insieme ad alcuni script bash e ruby) è altamente configurabile via XML e ha permesso di configurare interfacce di rete, VLan e servizi come DHCP, iptables, ecc. Da una singola shell unificata.


Controlla "vtysh" che viene utilizzato nel progetto Quagga: sourceforge.net/projects/vtysh
killdaclick

1

Quagga (ex-Zebra) non solo emula la shell Cisco, ma imposta correttamente la tabella di routing e gestisce una serie di protocolli di routing che vanno dal RIP al BGP.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.