![类似 Cisco 的命令行界面](https://linux22.com/image/24799/%E7%B1%BB%E4%BC%BC%20Cisco%20%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2.png)
我正在寻找一种方法在我的 Ubuntu 服务器设备(特别是 12.04)上实现相当基本的类似 Cisco 的命令行界面。
我遇到过以下项目:CLISH然而,文档只是草图,而且似乎相当陈旧。
有没有人有此类事情的经验,您是否知道任何类似的项目/方法?
答案1
发布这个问题后不久,我遇到了克利什项目它是 Clish 的改进版本,具有更好的支持和更多功能。
有一点学习曲线,但经过深思熟虑。
目标是将标准 Linux 盒子转变为可以通过 CLI 进行管理的设备,如 Cisco 路由器或交换机。 Klish(以及一些 bash 和 ruby 脚本)可以通过 XML 进行高度配置,并且可以从单个统一的 shell 配置网络接口、VLans 以及 DHCP、iptables 等服务。
答案2
斑驴(前 Zebra)不仅模拟 Cisco shell,而且正确设置路由表并处理从 RIP 到 BGP 的一组路由协议。