fbpx

Puc enviar ordres a un MikroTik per crear usuaris a través d'ethernet (telnet) amb un arduí?

La idea de fer servir un Arduino per enviar ordres a un dispositiu MikroTik a través d'Ethernet usant Telnet és tècnicament possible, però té diverses consideracions i limitacions que has de tenir en compte. Aquí desglosso com podries intentar fer-ho, juntament amb les complicacions i alternatives:

Viabilitat Tècnica

  1. Capacitat d'Arduino:
    • Els models d'Arduino que tenen capacitat de connectivitat de xarxa (com Arduino Ethernet, Arduino Un amb un escut Ethernet, o Arduino Yún) poden ser programats per a usar protocols de xarxa com Telnet.
    • Necessitaràs una biblioteca Telnet per a Arduino, que permeti establir i gestionar connexions Telnet. No totes les biblioteques suportaran totes les característiques que podríeu necessitar.
  2. Seguretat i Telnet:
    • Telnet no és segur. Les credencials i les ordres transmeses a través de Telnet no estan xifrades, cosa que els exposa a intercepció. Considera seriosament les implicacions de seguretat, especialment en un entorn de producció.
  3. Configuració del MikroTik:
    • El MikroTik ha d'estar configurat per permetre la gestió mitjançant Telnet. Això implica habilitar el servei Telnet i assegurar que el tallafoc permeti el trànsit Telnet cap al dispositiu.
    • Hauràs de configurar usuaris i permisos adequats al MikroTik per permetre la creació d'usuaris a través d'ordres de Telnet.

Exemple de Codi per a Arduino

Aquí tens un esquema bàsic de com podries estructurar el codi a Arduino per enviar ordres Telnet:

#include <Ethernet.h>
#include <TelnetClient.h>

// Configuración de la dirección IP del MikroTik y las credenciales
IPAddress server(192, 168, 1, 1); // IP del MikroTik
int telnetPort = 23;
char* username = "admin";
char* password = "password";

EthernetClient ethClient;
TelnetClient telnet(ethClient);

void setup() {
  Ethernet.begin(mac, ip);
  telnet.begin(server, telnetPort);
  
  if (telnet.login(username, password)) {
    telnet.println("/user add name=nuevoUsuario password=nuevaContraseña group=full");
  }
}

void loop() {
  // Aquí podrías agregar lógica para enviar comandos adicionales o manejar respuestas
}

Consideracions

  • Acompliment i Limitacions de Maquinari: Arduino és limitat en termes de memòria i capacitat de processament, cosa que podria restringir la complexitat i el nombre de tasques que pot manejar.
  • Alternatives Més Segures: Considereu utilitzar SSH en lloc de Telnet si és possible. SSH ofereix encriptació i és àmpliament suportat, encara que pot ser més desafiant dimplementar a Arduino a causa de la major complexitat del protocol i els requisits de maquinari per al xifratge.

Conclusió

Encara que és tècnicament possible configurar un Arduino per enviar ordres Telnet a un MikroTik, has de considerar acuradament la seguretat, la fiabilitat i les limitacions tècniques. Avalua si una solució més robusta i segura com una Raspberry Pi amb SSH seria una millor opció per a les teves necessitats.

No hi ha etiquetes per a aquesta publicació.
Et va servir aquest contingut?
Facebook
Twitter
LinkedIn
WhatsApp
telegram

Altres documents en aquesta categoria

Deixa una resposta

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Tutorials disponibles a MikroLABs

No s'han trobat cursos!

CODI DE DESCOMPTE

AN24-LIB

aplica a llibres i packs de llibres MikroTik

Dies
Hores
minuts
segons

Introducció a
OSPF - BGP - MPLS

Registra't en aquest curs gratuït

MAE-RAV-ROS-240118
Dies
Hores
minuts
segons

Registra't en aquest curs gratuït

MAS-ROS-240111

Promo per Dia de Reis!

REIS24

15%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte Dia de Reis!

* promoció vàlida fins al Diumenge 7 Gener 2024
** el codi (REIS24) s'aplica al carret de compres
*** compra el teu curs ara i pren-lo fins al 31 Març 2024

Promo per Cap d'Any!

NY24

20%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte de Cap d'Any!

* promoció vàlida fins el dilluns 1 Gener 2024
** el codi (NY24) s'aplica al carret de compres
*** compra el teu curs ara i pren-lo fins al 31 Març 2024

Descomptes per Nadal!

NADAL 23

30%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte per Nadal !!!

** els codis s'apliquen a la cistella de la compra
promo vàlida fins el dilluns 25 Desembre 2023

DESCOMPTES CYBER WEEK

CW23-MK

17%

tots els cursos MikroTik OnLine

CW23-AX

30%

tots els cursos Academy

CW23-LIB

25%

tots els Llibres i Packs de Llibres MikroTik

Aprofita els codis de descompte per Cyber ​​Week !!!

** els codis s'apliquen a la cistella de la compra
promo vàlida fins el diumenge 3 Desembre 2023

DESCOMPTES BLACK FRIDAY

BF23-MX

22%

tots els cursos MikroTik OnLine

BF23-AX

35%

tots els cursos Academy

BF23-LIB

30%

tots els Llibres i Packs de Llibres MikroTik

Aprofita els codis de descompte per Black Friday !!!

** Els codis s'apliquen a la cistella de la compra

els codis s'apliquen a la cistella de la compra
vàlid fins al diumenge 26 Novembre 2023

Dies
Hores
minuts
segons

Registra't en aquest curs gratuït

MAE-VPN-SET-231115

Promo Halloween

Aprofiteu els codis de descompte per Halloween.

Els codis s'apliquen a la cistella de la compra

HW23-MK

11% de descompte a tots els cursos MikroTik OnLine

11%

HW23-AX

30% de descompte a tots els cursos Academy

30%

HW23-LIB

25% de descompte a tots els Llibres i Packs de Llibres MikroTik

25%

Registra't i participa al curs gratuït Introducció a Ruteig Avançat amb MikroTik (MAE-RAV-ROS)

Avui (dimecres) 11 Octubre, 2023
7pm a 11pm (Colòmbia, Equador, Perú)

MAE-RAV-ROS-231011