私はUbuntuサーバーボックス(具体的には12.04)でかなり基本的なCiscoに似たコマンドラインインターフェイスを実装する方法を探しています。
私は次のプロジェクトに触れました。クリシュしかし、文書は単なるスケッチであり、かなり古いようです。
このような経験があり、同様のプロジェクト/アプローチを知っている人はいますか?
答え1
この質問を投稿した直後に、クリッシュプロジェクトより良いサポートとより多くの機能を備えた強化されたClishバージョン。
少し学習曲線がありますが、よく考えられました。
目標は、標準のLinuxボックスをCiscoルータやスイッチなどのCLI経由で管理できるデバイスに置き換えることです。 Klish(および一部のbashスクリプトとRubyスクリプト)はXMLで高度に設定可能であり、単一の統合シェルでネットワークインターフェイス、VLans、DHCP、iptablesなどのサービスを設定できます。
答え2
クアガ(以前のZebra)Ciscoシェルをエミュレートするだけでなく、ルーティングテーブルを正しく設定し、RIPからBGPまでの一連のルーティングプロトコルを処理します。