Baris Antarmuka perintah seperti Cisco


10

Saya sedang mencari cara untuk mengimplementasikan antarmuka baris perintah seperti Cisco pada perangkat server Ubuntu saya (khususnya 12,04).

Saya telah menemukan proyek berikut: Namun, CLISH , dokumentasi adalah sketsa dan sepertinya cukup basi.

Adakah yang punya pengalaman dengan hal semacam ini dan mungkin Anda tahu tentang proyek / pendekatan serupa?


Maksud Anda seperti ipdan routeperintah yang sudah mirip dengan iOS?
jordanm

tidak cukup ... lebih seperti program 'netsh' (netsh.exe) di windows
sbeskur

3
Apakah Anda mencoba menerapkan fungsi aktual atau hanya shell?
daisy

Jawaban:


4

Tidak lama setelah memposting pertanyaan ini, saya menemukan proyek Klish. Ini adalah versi Clish yang ditingkatkan dengan dukungan yang lebih baik dan lebih banyak fitur.

Ada sedikit kurva belajar tetapi dipikirkan dengan sangat baik.

Tujuannya adalah untuk mengubah kotak linux standar menjadi alat yang dapat dikelola dari CLI seperti router atau switch Cisco. Klish (bersama dengan beberapa skrip bash dan ruby) sangat dapat dikonfigurasi melalui XML dan telah memungkinkan untuk mengkonfigurasi antarmuka jaringan, VLAN, dan layanan seperti DHCP, iptables, dll. Dari satu shell terpadu.


Periksa "vtysh" itu digunakan dalam proyek Quagga: sourceforge.net/projects/vtysh
killdaclick

1

Quagga (ex-Zebra) tidak hanya meniru shell Cisco, tetapi juga mengatur tabel routing dan menangani seperangkat protokol routing mulai dari RIP hingga BGP.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.