Utilizarea CLI
Dacă găsiți erori în document sau aveți sugestii, lăsați un mesaj pe forumul Mudfish: https://forums.mudfish.net.
Nu știu câți utilizatori vor folosi acest meniu, dar dacă îl folosiți, probabil sunteți un utilizator avansat. :-) Îmi pare bine să vă cunosc.
Secțiunile următoare folosesc mai mulți termeni tehnici; citiți cu atenție.
Prezentarea CLI
Înainte de crearea Launcher, CLI (Command Line Interface) era singurul instrument de depanare. În prezent, configurarea se face în principal prin interfața grafică, deci CLI este folosit mai rar.
Totuși, pentru analiza problemelor, cele mai avansate setări și stările interne care nu apar în interfața grafică, CLI rămâne singura metodă oferită.
Conectarea la CLI
Mai întâi aflați IP-ul și portul pe care ascultă CLI:
- Autentificați-vă în Mudfish.
- Deschideți „Stare → Procese”, secțiunea „Jurnale”. Acestea sunt mesajele mudfish.exe de la pornire până în prezent.
- În partea de sus, linia „[INFO] Listening the mangement console...” conține IP-ul și portul CLI. IP-ul este întotdeauna adresa locală 127.0.0.1, iar portul este alocat automat de sistem.
Conectați-vă din linia de comandă prin telnet. De exemplu, pentru 127.0.0.1:35323:
C:\> telnet 127.0.0.1 35323
-----------------------------
MUDFISH CLI v2.0.8
-----------------------------
Type 'help' for command list.
Type 'quit' to close CLI session.
Comenzi CLI
Chiar și o mică greșeală în comenzile CLI poate provoca un assert fail și oprirea Mudfish. Dezvoltatorul a conceput funcția într-un mod extrem de prietenos... pentru dezvoltatori.
Mudfish Core este bazat pe stiva TCP/IP și framework-ul de rețea FreeBSD, sistemul cu care sunt cel mai familiar. Prin urmare, comenzile CLI și utilizarea lor sunt aproape identice celor FreeBSD.
După conectare, executați help pentru comenzile disponibile:
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
Pentru explicația completă a fiecărei comenzi, căutați în manualele FreeBSD. Cu excepția connect, comenzile ar trebui să funcționeze ca în FreeBSD 8.0 RELEASE.
Comanda connect
connect
usage: connect ip port
connect 68.180.206.184 80
connection was good (RTT 0.156 secs)
Încearcă o conexiune TCP connect(2) prin interfețele virtuale Mudfish re(4) sau msk(4). Este un instrument de depanare pentru verificarea accesului la IP-ul și portul dorit prin Mudfish.
La eșec apare eroarea sau Timeout; la succes apare și RTT estimat.