Penggunaan CLI
Jika terdapat ralat atau cadangan untuk dokumen ini, hantarkan mesej di forum Mudfish (https://forums.mudfish.net).
Mungkin tidak ramai pengguna Mudfish menggunakan menu ini, tetapi jika anda menggunakannya, anda barangkali pengguna komputer lanjutan. :-) Selamat berkenalan.
Bahagian berikut mengandungi lebih banyak istilah teknikal, jadi baca dengan teliti.
Pengenalan CLI
Sebelum Mudfish Launcher dicipta, CLI ialah satu-satunya alat penyahpepijatan. Kini kebanyakan konfigurasi dilakukan melalui antara muka pengguna, jadi CLI jarang diperlukan.
Namun, CLI ialah satu-satunya cara yang disediakan untuk analisis masalah mendalam, konfigurasi paling terperinci dan pemeriksaan keadaan dalaman yang tidak kelihatan dalam antara muka biasa.
Mengakses CLI
Mula-mula, kenal pasti IP dan port pendengar CLI seperti berikut.
-
Log masuk ke Mudfish.
-
Buka "Status → Proses" dan cari bahagian maklumat log. Ia mengandungi mesej mudfish.exe dari permulaan program hingga sekarang.
-
Di bahagian atas log, baris "[INFO] Listening the mangement console..." menunjukkan IP dan port CLI. IP sentiasa 127.0.0.1 untuk akses tempatan, manakala port ditetapkan secara automatik oleh sistem pengendalian.
Gunakan telnet dalam prom perintah untuk menyambung ke IP dan port itu. Contohnya, jika tertera 127.0.0.1:35323, sambungkan seperti berikut.
C:\> telnet 127.0.0.1 35323
-----------------------------
MUDFISH CLI v2.0.8
-----------------------------
Type 'help' for command list.
Type 'quit' to close CLI session.
Arahan CLI
Kesilapan kecil dalam arahan CLI boleh menyebabkan assertion gagal dan Mudfish terhenti. Fungsi ini direka dengan tumpuan yang sangat kuat kepada pembangun.
Mudfish Core dibina berasaskan tindanan TCP/IP dan rangka kerja rangkaian FreeBSD, kerana itulah sistem yang paling saya kenali. Oleh itu, fungsi dan penggunaan arahan CLI hampir sama dengan FreeBSD.
Selepas menyambung ke CLI, jalankan help untuk melihat senarai arahan yang disokong.
help
arp Address resolution display and control
connect Test a connection to the remote
help Show this help message
ifconfig Configure network interface parameters
netstat Show network status
ping send ICMP ECHO_REQUEST packets to network hosts
route Manually manipulate the routing tables
quit Exit CLI interface
sysctl Get or set kernel state
Untuk penerangan lengkap setiap arahan, cari melalui pautan ini. Selain connect, arahan sepatutnya berfungsi seperti dalam FreeBSD 8.0 RELEASE.
Arahan connect
connect
usage: connect ip port
connect 68.180.206.184 80
connection was good (RTT 0.156 secs)
Arahan ini mencuba sambungan TCP connect(2) melalui antara muka maya Mudfish, re(4) atau msk(4). Ia digunakan untuk menyahpepijat sama ada IP dan port sasaran boleh diakses melalui Mudfish.
Jika gagal, mesej ralat atau tamat masa dipaparkan. Jika berjaya, anggaran RTT turut dipaparkan.