Cisco-подібний інтерфейс командного рядка


10

Я шукаю спосіб реалізувати досить базовий інтерфейс командного рядка типу Cisco на своєму серверному пристрої Ubuntu (зокрема 12.04).

Я натрапив на такий проект: CLISH, однак, документація є ескізною , і, здається, вона є доволі устареною.

Хто-небудь має досвід подібних речей і чи можете ви знати про подібні проекти / підходи?


Ви маєте на увазі, як ipі routeкоманди, які вже схожі на IOS?
Йорданм

не зовсім ... більше схоже на програму 'netsh' (netsh.exe) на windows
sbeskur

3
Ви намагаєтесь реалізувати фактичні функції або просто оболонку?
ромашка

Відповіді:


4

Невдовзі після публікації цього питання я натрапив на проект Klish Це вдосконалена версія Clish з кращою підтримкою та більшою кількістю функцій.

Існує незначна крива навчання, але вона дуже добре продумана.

Мета полягала в тому, щоб перетворити стандартну коробку Linux на прилад, яким можна керувати з CLI, як маршрутизатор або комутатор Cisco. Klish (поряд з деякими сценаріями bash та ruby) легко налаштовується через XML і дозволив налаштувати мережеві інтерфейси, VLans та сервіси, такі як DHCP, iptables тощо з однієї єдиної оболонки.


Перевірити "vtysh" він використовується в проекті
Quagga

1

Quagga (колишня Зебра) не тільки імітує оболонку Cisco, але належним чином встановлює таблицю маршрутизації та обробляє набір протоколів маршрутизації, починаючи від RIP до BGP.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.