• 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.