Encaminador allotjat al núvol MikroTik
Especificacions
- Nom del producte: MikroTik CHR (encaminador allotjat al núvol)
- Descripció: Encaminador virtual basat en núvol per a funcionalitats d'encaminament de xarxa
- Característiques: Gestió de xarxa, serveis VPN, protecció de tallafocs, gestió d'ample de banda
Instruccions d'ús del producte
Guia d'instal·lació
- Prepareu el vostre entorn: Assegureu-vos que el vostre entorn al núvol compleix els requisits per a la instal·lació de CHR.
- Descarrega la imatge de MikroTik CHR: Obteniu la imatge CHR del MikroTik oficial weblloc o repositori.
- Desplegueu CHR al vostre entorn de núvol: Seguiu les instruccions específiques de la plataforma per implementar CHR a la vostra configuració al núvol.
- Configuració inicial: Configureu els paràmetres bàsics, com ara les interfícies de xarxa i les adreces IP després del desplegament.
- Configuració avançada (opcional): Personalitzeu la configuració de CHR segons els vostres requisits de xarxa i polítiques de control.
- Gestió i seguiment: Utilitzeu les eines de MikroTik per gestionar, supervisar i resoldre problemes de la vostra instància CHR.
- Manteniment regular: Realitzar tasques de manteniment rutinàries per garantir un rendiment i una seguretat òptims.
Propòsit: MikroTik CHR és un encaminador virtual basat en núvol dissenyat per oferir funcionalitats d'encaminament de xarxa en entorns virtualitzats. Us permet aprofitar les funcions RouterOS de MikroTik a les infraestructures del núvol, cosa que el fa ideal per a la gestió de xarxes, serveis VPN, protecció de tallafocs i gestió d'ample de banda en una configuració virtualitzada o basada en núvol.
Casos d'ús
- Xarxa privada virtual (VPN): CHR es pot utilitzar per gestionar i encaminar el trànsit VPN, garantint una connectivitat segura i eficient entre ubicacions remotes.
- Gestió de la xarxa: Ideal per gestionar entorns de xarxa complexos, com ara l'encaminament, la commutació i la configuració del trànsit.
- Tallafoc i seguretat: Proporciona capacitats de tallafoc robustes per assegurar el trànsit de la xarxa i protegir-se de l'accés no autoritzat.
- Gestió de l'ample de banda: Útil per supervisar i controlar l'ús de l'ample de banda per optimitzar el rendiment de la xarxa.
Guia d'instal·lació
- Prepareu el vostre entorn:
Assegureu-vos que teniu un entorn al núvol o una plataforma de virtualització on podeu implementar el CHR. Les plataformes admeses inclouen AWS, Azure, Google Cloud, VMware, Hyper-V i altres. - Descarrega la imatge de MikroTik CHR:
Visiteu l'oficial de MikroTik weblloc o MikroTik.com per descarregar la imatge CHR adequada. Trieu entre diferents versions segons les vostres necessitats (p. ex., estable o de prova). - Desplegueu CHR al vostre entorn de núvol:
- AWS: Creeu una instància nova i pengeu la imatge CHR. Configureu la instància amb els recursos adequats (CPU, RAM, emmagatzematge).
- Azure: Utilitzeu l'Azure Marketplace per implementar una màquina virtual MikroTik CHR.
- VMware/Hiper–V: Creeu una màquina virtual nova i adjunteu-hi la imatge CHR.
- Configuració inicial:
- Accés CHR: connecteu-vos a la instància CHR mitjançant SSH o una connexió de consola.
- Bàsica Configuració: configureu les interfícies de xarxa, les adreces IP i els protocols d'encaminament segons sigui necessari. Consulteu la documentació de MikroTik per obtenir comandes i configuracions específiques.
- Configuració avançada (opcional):
- VPN Configuració: configureu els túnels VPN per a un accés remot segur.
- Regles del tallafoc: configureu regles de tallafoc per protegir la vostra xarxa.
- Ample de banda Gestió: Implementar polítiques de control de l'ample de banda i la conformació del trànsit.
- Gestió i seguiment:
Utilitzeu el WinBox de MikroTik o WebFig per gestionar i supervisar la instància CHR. Aquestes eines proporcionen una interfície gràfica per a la configuració i el seguiment. - Manteniment regular:
Manteniu la vostra instància CHR actualitzada amb les darreres versions de programari i pegats per garantir la seguretat i el rendiment.
Consideracions:
- Llicència: MikroTik CHR funciona amb diferents nivells de llicència. Trieu una llicència segons els vostres requisits de rendiment i funcions.
- Assignació de recursos: Assegureu-vos que el vostre entorn virtual ofereix els recursos adequats per gestionar el trànsit de la xarxa i les necessitats d'encaminament.
Recursos:
- Documentació de MikroTik: Documentació de MikroTik CHR
- Fòrums de la comunitat: Col·labora amb la comunitat MikroTik per obtenir assistència i consells addicionals.
Script estàndard (llarg) per a la instal·lació automàtica
- # Determineu el gestor de paquets
si comanda -v yum &> /dev/null; llavors pkg_manager="yum"; comanda elif -v apt &> /dev/null; llavors pkg_manager="apt"; altra cosa- echo "No s'han trobat ni yum ni apt. Aquest script no és compatible.”; sortida 1; fi
- # Actualitzeu paquets i instal·leu unzip, pwgen i coreutils if [ “$pkg_manager” == “yum” ]; aleshores sudo yum -y actualitza && sudo yum -y instal·la unzip pwgen coreutils; elif [ “$pkg_manager” == “apt” ]; aleshores sudo apt-get -y actualitza && sudo apt-get -y install unzip pwgen coreutils; fi
- echo "El sistema s'ha actualitzat i els paquets necessaris estan instal·lats".
- # Determineu l'arrel file dispositiu del sistema root_device=$(df / | awk 'NR==2 {print $1}') root_device_base=$(echo $root_device | sed 's/[0-9]\+$//')
- echo “Arrel fileel sistema està al dispositiu: $root_device”
- echo "Camí del dispositiu: $root_device_base"
- # Crear i muntar un directori temporal mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp
- # Obteniu adreça IP i passarel·la
INTERFACE=$(ruta ip | grep predeterminat | awk '{print $5}')
ADREÇA=$(adreça ip mostra “$INTERFACE” | grep global | tall -d' ' -f 6 | cap -n 1)
GATEWAY=$(llista de rutes IP | grep per defecte | tall -d' ' -f 3) echo "Introduïu el canal (per defecte='estable', o='prova'): "llegiu el canal - # El valor per defecte és 'estable' si no es proporciona cap entrada si [-z “$canal”]; aleshores canal="estable" fi
echo "S'està instal·lant RouterOS CHR des del canal '$canal'..." - # Descarrega URL basat en el canal seleccionat
if [ "$canal" == "prova" ]; llavors rss_feed="https://download.mikrotik.com/routeros/latest-testing.rss"elserss_feed="https://download.mikrotik.com/routeros/latest-stable.rss” fi - # Baixeu la darrera versió de MikroTik RouterOS rss_content=$(curl -s $rss_feed) darrera_versió=$(eco “$rss_content” | grep -oP '(?<= RouterOS )[\d\.] +rc\d+' | head -1) if [ -z “$darrera_versió” ]; aleshores
- echo "No s'ha pogut recuperar el número de versió més recent". sortida 1 fi
- echo "Darrera versió: $latest_version" baixada_url="https://download.mikrotik.com/routeros/$latest-version/chr-$latest-version.img.zip“
- echo "Descarregant des de $download_url…” wget –no-check-certificate -O “chr-$latest_version.img.zip” “$download_url” si [ $? -eq 0]; aleshores ressò "File descarregat correctament: chr-$latest_version.img.zip” altrament
- eco "File La descàrrega ha fallat." sortida 1 fi
- # Descomprimiu i prepareu la imatge gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img”
- # Munta la imatge mount -o bucle “chr-$latest_version.img” /mnt
- # Genera una contrasenya aleatòria PASSWORD=$(pwgen 12 1)
- # Escriu un script d'execució automàtica per configurar la instància del RouterOS
- echo "Nom d'usuari (Kullanıcı adı): administrador"
- echo "Contrasenya (Şifre): $CONTRAsenya"
- echo "/adreça IP afegir adreça=$ADDRESS interfície=[/interfície ethernet trobar on nom=ether1]" > /mnt/rw/autorun.scr
- echo "/ip route add gateway=$GATEWAY" >> /mnt/rw/autorun.scr
- echo "/ip servei desactiva telnet" >> /mnt/rw/autorun.scr
- echo "/conjunt d'usuari 0 nom=contrasenya d'administrador=$CONTRAsenya" >> /mnt/rw/autorun.scr
- echo "/ip dns set server=8.8.8.8,1.1.1.1" >> /mnt/rw/autorun.scr
- # Torneu a muntar tots els muntats filesistemes a mode només lectura sincronitzar && echo u > /proc/sysrq-trigger
- # Flasheu la imatge al disc dd if=”chr-$latest_version.img” of=$root_device_base bs=4M oflag=sync
- # Força el reinici del sistema
- echo 1 > /proc/sys/kernel/sysrq
- echo b > /proc/sysrq-trigger
ONE-LINER (curt) SCRiPT per a instal·lacions automatitzades
si comanda -v yum &> /dev/null; llavors pkg_manager="yum"; comanda elif -v apt &> /dev/null; llavors pkg_manager="apt"; else echo "No s'han trobat ni yum ni apt. Aquest script no és compatible.”; sortida 1; fi && \ [ “$pkg_manager” == “yum” ] && sudo yum -y actualitzar && sudo yum -y instal·lar unzip pwgen coreutils || [ “$pkg_manager” == “apt” ] && sudo apt-get -y actualitzar && sudo apt-get -y instal·lar unzip pwgen coreutils && \ root_device=$(df / | awk 'NR==2 {print $1}' ) && root_device_base=$(echo $root_device | sed 's/[0-9]\+$//') && \ echo “Root fileel sistema està al dispositiu: $root_device” && echo “Camí del dispositiu: $root_device_base” && \ mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp && \ INTERFACE=$(ip route | grep default | awk '{ default print $5}') && ADDRESS=$(adreça ip mostra “$INTERFACE” | grep global | awk '{print $2}' | head -n 1) && \ GATEWAY=$(llista de rutes ip | grep per defecte | awk '{ print $3}') && \ llegir -p “Introduïu el canal (default='stable', or='testing'): ” canal; [ -z "$canal" ] && canal="stable";rss_feed="https://download.mikrotik.com/routeros/latest-$channel.rss” && rss_content=$(curl -s $rss_feed) && \ darrera_versió=$(echo “$rss_content” | grep -oP '(?<= RouterOS )[\d\.] +rc\d+' | head -1) && \ [ -z “$latest_version” ] && echo “No s'ha pogut recuperar el número de versió més recent”. && sortida 1 || \ echo “Darrera versió: $latest_version” && download_url="https://download.mikrotik.com/routeros/$latest_version/chr-$latest-version.img.zip” && \ echo “S'està baixant des de $download_url…” && wget –no-check-certificate -O “chr-$latest_version.img.zip” “$download_url” && \ [ $? -eq 0 ] && echo “File descarregat correctament: chr-$latest_version.img.zip” || eco "File La descàrrega ha fallat." && \ gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img” && munta -o bucle “chr-$latest_version.img” /mnt && \ PASSWORD=$(pwgen 12 1) && echo “Nom d'usuari: admin” && echo “Contrasenya: $CONTRAsenya” && \ echo “/adreça IP add address=$ADDRESS interface=[/interface ethernet find where name=ether1]” > /mnt/rw/autorun.scr && \ echo “/ip route add gateway=$GATEWAY” >> /mnt/rw/autorun.scr && echo “/ip servei desactiva telnet” >> /mnt/rw/autorun.scr && \ echo “/user set 0 name=admin password=$PASSWORD” >> /mnt/rw/autorun.scr && echo “/ip dns set server=8.8.8.8,1.1.1.1″ >> /mnt/rw/autorun.scr && \ sync && echo u > / proc/sysrq-trigger && dd if="chr-$latest_version.img" of=$root_device_base bs=4M oflag=sync && \ echo 1 > /proc/sys/kernel/sysrq && echo b > /proc/sysrq-trigger
Actualitzacions i explicacions clau dels scripts d'automatització
- Instal·lació de paquets addicionals:
-
S'han afegit ordres d'instal·lació per a pwgen i coreutils als gestors de paquets yum i apt.
-
- Adreça IP i recuperació de passarel·la:
- L'script captura l'adreça IP i la passarel·la del sistema mitjançant l'adreça IP i la ruta IP.
- Descomprimir i muntar:
- La imatge es descomprimeix i es munta amb gunzip i ordres de muntatge amb les opcions adequades.
- Generació i configuració de contrasenya:
- Es genera una contrasenya aleatòria de 12 caràcters mitjançant pwgen i després es defineix a l'script d'execució automàtica per a RouterOS.
- Script d'execució automàtica:
- L'script d'execució automàtica inclou ordres per configurar la instància de RouterOS, com ara afegir l'adreça IP, configurar la passarel·la, desactivar telnet, configurar la contrasenya d'administrador i configurar servidors DNS.
- Reinici del sistema:
- FileLa sincronització del sistema es realitza abans de forçar un reinici del sistema mitjançant l'activador SysRq, assegurant que totes les dades s'escriuen al disc.
- Detecció automàtica de la interfície de xarxa:
- INTERFACE=$(ruta ip | grep predeterminat | awk '{print $5}'): detecta automàticament la interfície de xarxa activa trobant la interfície de la ruta predeterminada.
- A continuació, la variable ADDRESS s'estableix mitjançant aquesta interfície detectada.
Preguntes freqüents
P: Quins són els principals casos d'ús de MikroTik CHR?
A: MikroTik CHR s'utilitza habitualment per gestionar el trànsit VPN, els entorns de xarxa, la protecció del tallafoc i la gestió de l'ample de banda en configuracions virtualitzades o basades en núvol.
P: Com puc obtenir assistència per a MikroTik CHR?
A: Podeu consultar la documentació de MikroTik o relacionar-vos amb els fòrums de la comunitat per obtenir assistència i consells addicionals sobre com utilitzar CHR.
Documents/Recursos
![]() |
Encaminador allotjat al núvol MikroTik [pdfGuia de l'usuari Encaminador allotjat al núvol, encaminador allotjat, encaminador |