CLI - linia poleceń RouterOS
Oceny: / 10
KiepskiBardzo dobry 
  • System pomocy dostępny z linii poleceń systemu Mikrotik RouterOS.

    Użycie znaku zapytania [?] powoduje wyświetlenie wszystkich dostępnych komend wraz z ich opisem. Mówiąc - wszystkie dostępne komendy - mamy na myśli te,  które są dostępne w bieżącym poziomie menu :

[admin@MikroTik] > ? [Enter]
root level

interface/ -- Interface configuration
system/ -- System information and utilities
blink --
ip/ -- IP options
log/ -- System logs
quit -- Quit console
certificate/ -- Certificate management
special-login/ -- Special login users
radius/ -- Radius client settings
redo -- Redo previosly undone action
driver/ -- Driver management
ping -- Send ICMP Echo packets
setup -- Do basic setup of system
password -- Change password
undo -- Undo previous action
port/ -- Serial ports
import --
snmp/ -- SNMP settings
user/ -- User management
file/ -- Local router file storage.
queue/ -- Bandwidth management
tool/ -- Diagnostics tools
ppp/ -- Point to Point Protocol
routing/ --
export --
    Podobny skutek osiągniemy naciskając dwa razy klawisz [Tab] [Tab] . Wyświetli nam listę dostępnych komend w skróconej formie:

[admin@MikroTik] > [Tab] [Tab]
blink        file       log       ppp     redo     special-login  user
certificate  import     password  queue   routing  system
driver       interface  ping      quit    setup    tool
export       ip         port      radius  snmp     undo
    Zarówno [Tab] i [?] możemy używać w każdym poziomie menu:

[admin@MikroTik] > ip address ? [Enter]

IP addresses are given to router to access it remotely and to specify it as a gateway for other hosts/routers.

.. -- go up to ip
print -- print values of item properties
get -- get value of item's property
find -- finds items by value
set -- change item properties
edit -- edit value of item's property
add -- create new item
remove -- remove item
enable -- enables items
disable -- disables items
comment -- adds comment to item
export --

[admin@MikroTik] > ip address [Tab] [Tab]
add      disable  enable  find  print   set
comment  edit     export  get   remove
    Podczas pracy w oknie konsoli - klawisz [Tab] - możemy także użyć do uzupełnienia brakujących znaków po wpisaniu niekompletnej komendy:

[admin@MikroTik] > ip add[Tab]
[admin@MikroTik] > ip address
    Jeśli pojedynczy [Tab] nie uzupełni nam komendy, to ponowne wciśnięcie [Tab] wyświetli listę dostępnych komend:

[admin@MikroTik] > ip a[Tab] [Tab]
accounting  address  arp
  • Przemieszczanie się po poziomach w linii komend.

 [admin@MikroTik] > określa główny, najwyższy poziom tzw. root level. Pokażemy jak przejść dwa poziomy poniżej root level:

[admin@MikroTik] > ip [Enter]
[admin@MikroTik] ip > address [Enter]
[admin@MikroTik] ip address > To jest teraz nasz bieżący poziom
    Proszę teraz zrobić operację odwrotną i przejść krok po kroku do najwyższego poziomu. Osiągniemy to wpisując w linii poleceń dwie kropki [ .. ]

[admin@MikroTik] ip address > .. [Enter]
[admin@MikroTik] ip > .. [Enter]
[admin@MikroTik] > To jest teraz nasz najwyższy poziom - root level
    Z każdego poziomu przejdziemy bezpośrednio do najwyższego gdy użyjemy symbolu ukośnika  [ / ]

[admin@MikroTik] ip address > / [Enter]
[admin@MikroTik]
  • Przykład użycia komend Add , Set , Remove i Print

    Dodamy adres IP 192.168.1.10/24 do interfejsu wlan1 używając komendy Add

[admin@MikroTik]>ip address add interface=wlan1 address=192.168.1.10/24
    Zmienimy 192.168.1.10/24 na adres 192.168.1.20/24 używając komendy Set

[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   10.122.61.230/24   10.122.61.0     10.122.61.255   ether1
 1   192.168.1.10/24    192.168.1.0     192.168.1.255   wlan1

[admin@MikroTik] > ip address set 1 address=192.168.1.20/24
    Usuniemy adres IP z interfejsu wlan1 używając komendy Remove

[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   10.122.61.230/24   10.122.61.0     10.122.61.255   ether1
 1   192.168.1.20/24    192.168.1.0     192.168.1.255   wlan1

[admin@MikroTik] > ip address remove 1
    Na koniec sprawdzamy czy adres IP został usunięty z interfejsu wlan1

[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   10.122.61.230/24   10.122.61.0     10.122.61.255   ether1
    W powyższych przykładach użyłem komendy Print. Użycie komendy Set lub Remove należy zawsze poprzedzić komendą Print. Jest to jedna z najczęściej używanych komend w wierszu poleceń. Proszę użyć [print ?] aby zapoznać się z dostępnymi parametrami.

    Jeśli mówimy o Print to należy także wspomnieć o komendzie Monitor, która wyświetla nam w sposób ciągły np. status danego interfejsu.

[admin@MikroTik] > interface ethernet monitor ether1
                 status: link-ok
       auto-negotiation: done
                   rate: 100Mbps
            full-duplex: no
  default-cable-setting: standard

                 status: link-ok
       auto-negotiation: done
                   rate: 100Mbps
            full-duplex: no
  default-cable-setting: standard
    • Warto jeszcze wspomnieć o komendach Undo, Redo oraz System History

 Undo powoduje cofnięcie ostatnio wydanej komendy, która zmieniła konfigurację systemu.
 Natomiast Redo cofa działanie komendy Undo.

System history print wyświetli ostatnio wykonane zmiany w konfiguracji:

[admin@MikroTik] > system history print
Flags: U - undoable, R - redoable, F - floating-undo
  ACTION                               BY                      POLICY
U address removed                      admin                   write
U address changed                      admin                   write
U address added                        admin                   write
Użycie Undo przywróci adres IP który wcześniej usunęliśmy:

[admin@MikroTik] > undo
[admin@MikroTik] > system history print
Flags: U - undoable, R - redoable, F - floating-undo
  ACTION                               BY                      POLICY
R address removed                      admin                   write
U address changed                      admin                   write
U address added                        admin                   write
Jeśli teraz użyjemy komendy Redo to powrócimy do stanu pierwotnego.

 

Aktualne promocje!

News image

SZUKASZ PAKIETÓW SZKOLEŃ!? W trosce o Twoją kieszeń i wygodę, przygotowaliśmy dla Ciebie specjalną ofertę, dzięki której możesz bardzo wiele zyskać!

Czytaj więcej

Kalendarz Szkoleń

News image

Już od marca będziemy kontynuować Mikrotik Road Show z nowymi tematami - IPv6, Firewall i QoS. Zapraszamy do zapoznania się z nowymi szkoleniami - Telefonia VoIP.

Czytaj więcej

Analizator Wi-Spy 2.4x

News image

Nieustannie rosnąca liczba pasm transmisji bezprzewodowej...

Czytaj więcej

UWAGA Mikrotik 4.10

News image

Nowa wersja systemu Mikrotik RouterOS 4.10, Mikrotik RouterOS 3.30, Mikrotik RouterOS 5.0beta4

Czytaj więcej