fbpx

Posso inviare comandi a un MikroTik per creare utenti su ethernet (telnet) con un arduino?

L'idea di utilizzare un Arduino per inviare comandi a un dispositivo MikroTik su Ethernet utilizzando Telnet è tecnicamente possibile, ma presenta diverse considerazioni e limitazioni che dovresti tenere a mente. Qui analizzo come potresti provare a farlo, insieme alle complicazioni e alle alternative:

Fattibilità tecnica

  1. Capacità di Arduino:
    • I modelli di Arduino dotati di funzionalità di connettività di rete (come Arduino Ethernet, Arduino Uno con Ethernet Shield o Arduino Yún) possono essere programmati per utilizzare protocolli di rete come Telnet.
    • Avrai bisogno di una libreria Telnet per Arduino, che ti consenta di stabilire e gestire connessioni Telnet. Non tutte le librerie supporteranno tutte le funzionalità di cui potresti aver bisogno.
  2. Sicurezza e Telnet:
    • Telnet non è sicuro. Le credenziali e i comandi trasmessi su Telnet non sono crittografati, il che li espone all'intercettazione. Considerare seriamente le implicazioni sulla sicurezza, soprattutto in un ambiente di produzione.
  3. Configurazione MikroTik:
    • Il MikroTik deve essere configurato per consentire la gestione tramite Telnet. Ciò implica abilitare il servizio Telnet e garantire che il firewall consenta il traffico Telnet al dispositivo.
    • Sarà necessario configurare gli utenti e le autorizzazioni appropriati su MikroTik per consentire la creazione di utenti tramite comandi Telnet.

Esempio di codice per Arduino

Ecco uno schema di base su come strutturare il codice in Arduino per inviare comandi 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
}

Considerazioni

  • Prestazioni e limitazioni dell'hardware: Arduino è limitato in termini di memoria e capacità di elaborazione, il che potrebbe limitare la complessità e il numero di attività che può gestire.
  • Alternative più sicure: Considerare l'utilizzo di SSH invece di Telnet, se possibile. SSH offre la crittografia ed è ampiamente supportato, anche se può essere più difficile da implementare su Arduino a causa della maggiore complessità del protocollo e dei requisiti hardware per la crittografia.

Conclusione

Sebbene sia tecnicamente possibile configurare un Arduino per inviare comandi Telnet a un MikroTik, è necessario considerare attentamente la sicurezza, l'affidabilità e le limitazioni tecniche. Valuta se una soluzione più robusta e sicura come un Raspberry Pi con SSH sarebbe un'opzione migliore per le tue esigenze.

Non ci sono tag per questo post.
Questo contenuto ti è stato di aiuto?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Altri documenti in questa categoria

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Tutorial disponibili presso MikroLABs

Nessun corso trovato!

CDIGO DE DESCUENTO

AN24-LIB

si applica ai libri e ai pacchetti di libri MikroTik

Giorni
Horas
Minuti
secondi

Introduzione a
OSPF-BGP-MPLS

Iscriviti per questo corso gratuito

MAE-RAV-ROS-240118
Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAS-ROS-240111

Promo per il Giorno dei Tre Re!

REYES24

15%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto Three Kings Day!

*promozione valida fino a domenica 7 gennaio 2024
** il codice (RE24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Promozione Capodanno!

NY24

20%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto di Capodanno!

*promozione valida fino a lunedì 1 gennaio 2024
** il codice (NY24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Sconti di Natale!

XMAS23

30%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto per Natale!!!

**i codici vengono applicati nel carrello
Promo valida fino a lunedì 25 dicembre 2023

SCONTI DELLA CYBER WEEK

CW23-MK

17%

tutti i corsi MikroTik OnLine

CW23-AX

30%

tutti i corsi dell'Accademia

CW23-LIB

25%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per la Cyber ​​Week!!!

**i codici vengono applicati nel carrello
Promo valida fino a domenica 3 dicembre 2023

SCONTI DEL BLACK FRIDAY

BF23-MX

22%

tutti i corsi MikroTik OnLine

BF23-AX

35%

tutti i corsi dell'Accademia

BF23-LIB

30%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per il Black Friday!!!

**I codici vengono applicati nel carrello

i codici vengono applicati nel carrello
valido fino a domenica 26 novembre 2023

Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAE-VPN-SET-231115

Promozione di Halloween

Approfitta dei codici sconto per Halloween.

I codici vengono applicati nel carrello

HW23-MK

Sconto del 11% su tutti i corsi MikroTik OnLine

11%

HW23-AX

Sconto del 30% su tutti i corsi dell'Academy

30%

HW23-LIB

Sconto del 25% su tutti i libri e i pacchetti di libri MikroTik

25%

Registrati e partecipa al corso gratuito Introduzione al Routing Avanzato con MikroTik (MAE-RAV-ROS)

Oggi (mercoledì) 11 ottobre 2023
Dalle 7:11 alle XNUMX:XNUMX (Colombia, Ecuador, Perù)

MAE-RAV-ROS-231011