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