RouterOS supports a lot of different features and since every installation requires specific set of features supported it is possible to add or remove certain groups of features using package system. As result user is able to control what features are available and size of installation. Packages are provided only by MikroTik and no 3rd parties are allowed to make them.
Package | Description |
---|---|
advanced tools | Package contains advanced tools like netwatch, ip scan, wake on lan and others. |
calea | Data gathering tool for specific use due to "Communications Assistance for Law Enforcement Act" in USA. |
dhcp | Dynamic Host Control Protocol client and server. |
gps | Global Positioning System devices support. |
hotspot | |
ipv6 | |
mpls | Multi-protocol label switching support |
multicast | Multicast PIM and IGMP proxy support |
ntp | Network time protocol service |
ppp | Enables all ppp type tunnel support (pppoe, sstp, pptp etc.) |
routerboard | Allows to access and manage RouterBOARD specific settings. |
routing | Dynamic routing protocols (OSPF, RIP, BGP) |
security | Ipsec, SSH, secure winbox |
system | RouterOS core package, enables basic routing, firewall, interface drivers etc. RouterOS cannot run without this package |
ups | |
user-manager | MikroTik's RADIUS server |
wireless | Enables wireless drivers |
wireless-fp | Enables wireless 802.11ac support |
isdn | |
lcd | 3rd party LCD pannel support. |
kvm | Enables KVM virtualization |
routeros | Combined RouterOS package. Includes system, hotspot, wireless, ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing. |
Actions for executed commands will be applied only on restart. Until then, user can freely schedule or revert set actions.
Command | Description |
---|---|
disable | Schedule package to be disabled after next reboot. All features provided by package will not be accessible. |
downgrade | During reboot process router will try to force installation of uploaded packages on the router. Will prompt for reboot. |
Outputs information about installed packages (version, package state, planned state changes, build date etc.) | |
enable | Schedule package to be enabled after next reboot. |
uninstall | Schedule package to be removed from the router. |
unschedule | Remove scheduled task. |
For example list of available packages
[admin@rack1_b3] /system package> print Flags: X - disabled # NAME VERSION SCHEDULED 0 option 6.18 1 routeros-tile 6.18 2 system 6.18 3 X wireless-fp 6.18 4 ipv6 6.18 5 wireless 6.18 6 hotspot 6.18 7 dhcp 6.18 8 mpls 6.18 scheduled for disable 9 routing 6.18 10 ppp 6.18 11 security 6.18 12 advanced-tools 6.18
Notice that we have wireless-fp package disabled and mpls package scheduled for disable