RouterOS és un sistema operatiu de xarxa basat en el nucli Linux. Funciona com un encaminador amb tallafoc, servidor i client VPN, i punt d'accés sense fils. El sistema pot actuar com un portal captador personalitzable per a un punt d'accés Wi-Fi. A més, MikroTik ofereix imatges de RouterOS per utilitzar en màquines virtuals i serveis al núvol, anomenades Cloud Hosted Router (CHR), disponibles com a imatges de màquina virtual per a diverses solucions de virtualització.
RouterOS es pot configurar a través d'una interfície de línia d'ordres accessible mitjançant port sèrie, Telnet i Secure Shell (SSH), i també a través d'una interfície gràfica d'usuari disponible com a interfície web (WebFig), una aplicació per a Microsoft Windows (Winbox) i aplicacions per a iOS i Android. També disposa d'una interfície de programació d'aplicacions (API) per al desenvolupament d'aplicacions especialitzades en monitoratge i gestió.
Aquest article explica com instal·lar RouterOS utilitzant un servidor Debian o Ubuntu com a base, emprant un script per automatitzar el procés. És un procés senzill d'aplicar, però substituirà completament el sistema existent i és important entendre'n les implicacions.
Primer, accedeix al servidor per SSH i inicia sessió amb l'usuari root. A continuació, crea l’script amb un editor:
# nano /tmp/script.sh
I afegeix-hi el contingut següent:
#!/bin/bash mount -t tmpfs tmpfs /tmp/ wget https://download.mikrotik.com/routeros/6.48.6/chr-6.48.6.img.zip -O chr.img.zip gunzip -c chr.img.zip > /tmp/chr.img dd if=/tmp/chr.img of=/dev/sda bs=4M oflag=sync && \ sleep 1 && \ echo 1 > /proc/sys/kernel/sysrq && \ sleep 1 && \ echo b > /proc/sysrq-trigger
Desa els canvis i surt de l’editor. Després, assigna permisos d'execució a l'script i executa’l com a root:
# chmod 700 /tmp/script.sh && sh /tmp/script.sh
Un cop finalitzat, el servidor es reiniciarà automàticament i hauràs d'accedir ràpidament per SSH amb l'usuari admin (sense contrasenya) per assignar-ne una:
# /user set admin password=X3UY2z54nzDH58C0
També es pot fer des de la interfície web de RouterOS del servidor, però és important fer-ho tan aviat com sigui possible per evitar atacs de força bruta.
A més, recorda que pots utilitzar UserData per crear el servidor directament inserint l’script. Pots trobar més informació a Afegir scripts UserData en crear el teu servidor a Clouding.
Esperem que aquest article t’hagi estat útil. Si tens qualsevol dubte sobre aquest tema o qualsevol altre relacionat amb els teus servidors a Clouding, no dubtis a contactar amb soporte@clouding.io. Estem aquí per ajudar-te!