fbpx

Kan ek opdragte na 'n MikroTik stuur om gebruikers oor ethernet (telnet) met 'n arduino te skep?

Die idee om 'n Arduino te gebruik om opdragte na 'n MikroTik-toestel oor Ethernet met Telnet te stuur, is tegnies moontlik, maar dit het verskeie oorwegings en beperkings wat jy in gedagte moet hou. Hier gee ek uiteen hoe jy dit kan probeer doen, saam met die komplikasies en alternatiewe:

Tegniese lewensvatbaarheid

  1. Arduino-vermoë:
    • Arduino-modelle wat netwerkverbindingsvermoë het (soos Arduino Ethernet, Arduino Uno met 'n Ethernet-skild, of Arduino Yún) kan geprogrammeer word om netwerkprotokolle soos Telnet te gebruik.
    • Jy benodig 'n Telnet-biblioteek vir Arduino, wat jou toelaat om Telnet-verbindings te vestig en te bestuur. Nie alle biblioteke sal al die funksies ondersteun wat jy dalk nodig het nie.
  2. Sekuriteit en Telnet:
    • Telnet is nie veilig nie. Geloofsbriewe en opdragte wat oor Telnet versend word, word nie geïnkripteer nie, wat hulle aan onderskepping blootstel. Oorweeg die sekuriteitsimplikasies ernstig, veral in 'n produksie-omgewing.
  3. MikroTik-konfigurasie:
    • Die MikroTik moet gekonfigureer word om bestuur via Telnet toe te laat. Dit behels die aktivering van die Telnet-diens en om te verseker dat die firewall Telnet-verkeer na die toestel toelaat.
    • Jy sal toepaslike gebruikers en toestemmings op die MikroTik moet konfigureer om gebruikersskepping via Telnet-opdragte toe te laat.

Kode voorbeeld vir Arduino

Hier is 'n basiese uiteensetting van hoe u die kode in Arduino kan struktureer om Telnet-opdragte te stuur:

#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
}

oorwegings

  • Hardeware prestasie en beperkings: Arduino is beperk in terme van geheue en verwerkingskapasiteit, wat die kompleksiteit en aantal take wat dit kan hanteer, kan beperk.
  • Veiliger alternatiewe: Oorweeg dit om SSH in plaas van Telnet te gebruik indien moontlik. SSH bied enkripsie en word wyd ondersteun, hoewel dit meer uitdagend kan wees om op Arduino te implementeer as gevolg van die groter protokolkompleksiteit en hardewarevereistes vir enkripsie.

Gevolgtrekking

Alhoewel dit tegnies moontlik is om 'n Arduino op te stel om Telnet-opdragte na 'n MikroTik te stuur, moet u sekuriteit, betroubaarheid en tegniese beperkings noukeurig oorweeg. Evalueer of 'n meer robuuste en veilige oplossing soos 'n Raspberry Pi met SSH 'n beter opsie vir jou behoeftes sal wees.

Daar is geen merkers vir hierdie plasing nie.
Het hierdie inhoud jou gehelp?
Facebook
Twitter
LinkedIn
WhatsApp
telegram

Ander dokumente in hierdie kategorie

Laat 'n antwoord

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Tutoriale beskikbaar by MikroLABs

Geen kursusse gevind nie!

AFSLAGKODE

AN24-LIB

van toepassing op MikroTik-boeke en boekpakke

dae
Horas
minute
segundos

Inleiding tot
OSPF - BGP - MPLS

Teken hiervoor in gratis kursus

MAE-RAV-ROS-240118
dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAS-ROS-240111

Promosie vir Drie Koningsdag!

REYES24

15%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Drie Koningsdag afslagkode!

* promosie geldig tot Sondag 7 Januarie 2024
** die kode (KINGS24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Nuwejaarsaand-promosie!

NY24

20%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Nuwejaarsaand-afslagkode!

* promosie geldig tot Maandag, 1 Januarie 2024
** die kode (NY24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Kersfees afslag!

XMAS23

30%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die afslagkode vir Kersfees!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Maandag 25 Desember 2023

KUBERWEEK AFSLAG

CW23-MK

17%

alle MikroTik Aanlyn kursusse

CW23-AX

30%

alle Akademie-kursusse

CW23-LIB

25%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Kuberweek!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Sondag 3 Desember 2023

SWART VRYDAG AFSLAG

BF23-MX

22%

alle MikroTik Aanlyn kursusse

BF23-AX

35%

alle Akademie-kursusse

BF23-LIB

30%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Swart Vrydag!!!

**Kodes word in die inkopiemandjie toegepas

kodes word in die inkopiemandjie toegepas
geldig tot Sondag 26 November 2023

dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAE-VPN-SET-231115

Halloween-promosie

Maak gebruik van afslagkodes vir Halloween.

Kodes word in die inkopiemandjie toegepas

HW23-MK

11% afslag op alle MikroTik Aanlyn kursusse

11%

HW23-AX

30% afslag op alle Akademie-kursusse

30%

HW23-LIB

25% afslag op alle MikroTik Boeke en Boekpakke

25%

Registreer en neem deel aan die gratis kursus Inleiding tot Gevorderde Roetering met MikroTik (MAE-RAV-ROS)

Vandag (Woensdag) 11 Oktober 2023
7:11 tot XNUMX:XNUMX (Colombië, Ecuador, Peru)

MAE-RAV-ROS-231011