Anda di halaman 1dari 4

Manual:System/Packages

wiki.mikrotik.com/wiki/Manual:System/Packages

Summary
RouterOS supports a lot of different features and since every installation requires specific
set of features supprted 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.

Acquiring packages
Packages can be downloaded from MikroTik download page or mirrors listed on that page.
Either of provided download methods can be used.

RouterOS packages
For a simple home router, only the system package is needed for basic operation. Other
packages are optional. The DHCP package might be the next most important, if your ISP
provides IP addresses using this method. PPP is needed if you require PPPoE or PPTP for
connectivity. Other packages are not required for a home router, and are completely
optional. Install them only if you are sure of their purpose.

Package Features

advanced- Advanced ping tools (flood-ping, ping-speed), Netwatch, ip-scan, SMS tool, Wake-on-
tools (mipsle, LAN
mipsbe, ppc,
x86, mmips,
arm, smips)

calea (mipsle, Data gathering tool for specific use due to "Communications Assistance for Law
mipsbe, ppc, Enforcement Act" in USA
x86, mmips,
arm)

dhcp (mipsle, Dynamic Host Control Protocol client and server


mipsbe, ppc,
x86, mmips,
arm, smips)

gps (mipsle, Global Positioning System devices support


mipsbe, ppc,
x86, mmips,
arm)

hotspot HotSpot captive portal server for user management


(mipsle,
mipsbe, ppc,
x86, mmips,
arm, smips)

1/4
ipv6 (mipsle, IPv6 addressing support
mipsbe, ppc,
x86, mmips,
arm, smips)

mpls (mipsle, Multi Protocol Labels Switching support


mipsbe, ppc,
x86, mmips,
arm, smips)

multicast Protocol Independent Multicast - Sparse Mode;


(mipsle, Internet Group Managing Protocol - Proxy
mipsbe, ppc,
x86, mmips,
arm, smips)

ntp (mipsle, Network protocol server, also includes simplistic client. NTP client is also built into the
mipsbe, ppc, system package and functions well without this package installed.
x86, mmips,
arm)

openflow Enables OpenFlow support


(mipsle,
mipsbe, ppc,
x86, mmips,
arm, smips)

ppp (mipsle, MlPPP client, PPP, PPTP, L2TP, PPPoE, ISDN PPP clients and servers
mipsbe, ppc,
x86, mmips,
arm, smips)

routerboard accessing and managing RouterBOOT. RouterBOARD specific imformation.


(mipsle,
mipsbe, ppc,
x86, mmips,
arm)

routing dynamic routing protocols like RIP, BGP, OSPF and routing utilities like BFD, filters
(mipsle, for routes.
mipsbe, ppc,
x86, mmips,
arm, smips)

security IPSEC, SSH, Secure WinBox


(mipsle,
mipsbe, ppc,
x86, mmips,
arm, smips)

system basic router features like static routing, ip addresses, sNTP, telnet, API, queues,
(mipsle, firewall, web proxy, DNS cache, TFTP, IP pool, SNMP, packet sniffer, e-mail send
mipsbe, ppc, tool, graphing, bandwidth-test, torch, EoIP, IPIP, bridging, VLAN, VRRP etc.). Also,
x86, mmips, for RouterBOARD platform - MetaROUTER | Virtualization
arm, smips)

ups (mipsle, APC ups management interface


mipsbe, ppc,
x86, mmips,
arm)

user-manager MikroTik User Manager server for controlling Hotspot and other service users.
(mipsle,
mipsbe, ppc,
x86, mmips,
arm)

2/4
wireless wireless interface support. Sometimes sub-types are released, for example wireless-
(mipsle, fp introduced FastPath support, wireless-cm2 introduced CAPsMAN v2 and
mipsbe, ppc, wireless-rep introduced Repeater mode. These packages are occasionally released
x86, mmips, separately, before the new features get merged into the main wireless package.
arm, smips)

arlan (x86) legacy Aironet Arlan support

isdn (x86) ISDN modem support

lcd (x86) LCD panel support for serial/parallel port devices. Not needed for RouterBOARD
LCD panels.

radiolan (x86) RadioLan cards support

synchronous FarSync support


(x86)

xen ( XEN Virtualization


discontinued
x86)

kvm (x86) KVM Virtualization

routeros- combined package for mipsle (RB100, RB500) (includes system, hotspot, wireless,
mipsle ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)
(mipsle)

routeros- combined package for smips (hAP mini, hAP lite) (includes system, hotspot, wireless,
smips (smips) ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)

routeros- combined package for mipsbe (RB400) (includes system, hotspot, wireless, ppp,
mipsbe security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)
(mipsbe)

routeros- combined package for powerpc (RB300, RB600, RB1000) (includes system, hotspot,
powerpc (ppc) wireless, ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)

routeros-x86 combined package for x86 (Intel/AMD PC, RB230) (includes system, hotspot,
(x86) wireless, ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)

routeros- combined package for multicore mips (Mxx, RB750v3) (includes system, hotspot,
mmips wireless, ppp, security, mpls, advanced-tools, dhcp, routerboard, ipv6, routing)
(mmips)

routeros-arm combined package for arm (cAP ac, hAP ac², CRS3xx, RB3011, RB1100AHx4, etc)
(arm) (includes system, hotspot, wireless, ppp, security, mpls, advanced-tools, dhcp,
routerboard, ipv6, routing)

Working with packages


Menu: /system package

Commands executed in this menu will take place only on restart of the router. Until then,
user can freely schedule or revert set actions.

Command Desciption

disable schedule the package to be disabled after the next reboot. No features provided by the
package will be accessible

downgrade will prompt for the reboot. During the reboot process will try to downgrade the RouterOS
to the oldest version possible by checking the packages that are uploaded to the router.

3/4
print outputs information about the packages, like: version, package state, planned state
changes etc.

enable schedule package to be enabled after the next reboot

uninstall schedule package to be removed from the router. That will take place during the reboot.

unschedule remove scheduled task for the package.

Examples
Upgrade process is described here.

List available packages

/system package print


Flags: X - disabled
# NAME VERSION SCHEDULED
0 X ipv6 3.13
1 system 3.13
2 X mpls 3.13
3 X hotspot 3.13
4 routing 3.13
5 wireless 3.13
6 X dhcp 3.13
7 routerboard 3.13
8 routeros-mipsle 3.13
9 security 3.13
10 X ppp 3.13
11 advanced-tools 3.13

Uninstall package

Schedules package for uninstallation and reboots router.

/system package uninstall ppp; /system reboot;


Reboot, yes? [y/N]:

Disable package

/system package disable hotspot; /system reboot;


Reboot, yes? [y/N]:

Downgrade

/system package downgrade; /system reboot;


Reboot, yes? [y/N]:

Cancel uninstall or disable action

/system package unschedule ipv6

4/4