Pacchetti RouterOS: bundle, extra package e architetture
Come è composto RouterOS in pacchetti, quali extra package esistono (wireless, container, user-manager…), come installarli/disabilitarli e perché l'architettura CPU conta.
Come è fatto RouterOS
RouterOS è modulare: il pacchetto principale (routeros) contiene il grosso delle funzioni (IP, firewall, routing, PPP, DHCP, DNS, queue…). Alcune funzionalità sono separate in extra package che si installano solo se servono, per non sprecare flash/RAM su apparati piccoli. In v7 la modularità è cambiata rispetto a v6: molte cose un tempo separate sono ora dentro il bundle, ma restano pacchetti distinti come wireless (in alcune build), container, user-manager, iot.
# Elenca i pacchetti e il loro stato (X = disabilitato) /system/package/print # Output tipico: # # NAME VERSION SCHEDULED # 0 routeros 7.x # 1 wireless 7.x # 2 container 7.x (disabled)
Architettura CPU: scaricare il pacchetto giusto
Ogni pacchetto .npk è compilato per una specifica architettura CPU. Se scarichi manualmente un pacchetto per l'architettura sbagliata, non si installa. La maggior parte degli aggiornamenti li gestisce in automatico /system/package/update, che sceglie l'architettura corretta: il download manuale serve solo per gli extra package o per la Netinstall.
| Architettura | Esempi di modelli |
|---|---|
| arm | hAP ac², hEX, RB4011, modelli recenti 32-bit |
| arm64 | RB5009, CCR2004/2116, Audience, apparati recenti 64-bit |
| mipsbe | hEX lite, modelli entry datati |
| tile | CCR1009/1016/1036/1072 (vecchia generazione) |
| x86 / chr | RouterOS x86 e Cloud Hosted Router (VM) |
# La riga "architecture-name" dice quale .npk scaricare /system/resource/print # ... # architecture-name: arm64 # board-name: RB5009UG+S+IN
Abilitare, disabilitare e installare extra package
# Abilitare il pacchetto container (effettivo al prossimo riavvio) /system/package/enable container /system/reboot # Disabilitare un pacchetto che non usi (libera risorse) /system/package/disable wireless /system/reboot # Installare un extra package scaricato manualmente: # 1) scaricalo per la TUA architettura (es. user-manager-7.x-arm64.npk) /tool/fetch url="https://download.mikrotik.com/routeros/7.x/user-manager-7.x-arm64.npk" # 2) caricalo nei /file (fetch lo mette già lì) e riavvia: l'installazione # avviene all'avvio se l'.npk è nella root dei file /system/reboot # Dopo il reboot, verifica /system/package/print
Extra package tipici per un WISP: wireless (gestione radio/CAPsMAN dove non è già nel bundle), container (per far girare microservizi sul router, es. agenti di monitoraggio), user-manager (RADIUS/AAA integrato per hotspot e PPPoE), iot (Bluetooth/GPS su alcuni modelli). Installa solo ciò che usi: ogni pacchetto attivo consuma flash e RAM, risorse preziose sugli apparati di campo.
/system/package/print). Pianifica i reboot in finestra di manutenzione. Mantieni la stessa versione di pacchetto tra routeros ed extra package: un mismatch di versione può impedire l'avvio di una funzione.Continua con
Configura senza fatica con l'AI
In WispOS l'agente AI genera la configurazione RouterOS dalle tue parole e un tutor ti guida passo passo.
Prova WispOS